Gadu Radio

dodano 01/09/2009

rootWtyczki \ Tlen.pl \

Słuchaj stacji Gadu Radia w swoim ulubionym playerze dzięki Tlenowi ;)

Wtyczka umożliwia słuchanie stacji nadawanych w ramach usługi Gadu Radio w swoim ulubionym playerze, bez konieczności posiadania lub instalowania oryginalnego klienta sieci Gadu-Gadu.

Po uruchomieniu usługi, jedynie oryginalny klient Gadu-Gadu mógł się połączyć z serwerem i odtwarzać strumień audio. Algorytm autoryzacji i logowania do usługi Gadu Radio został rozszyfrowany przez niezależnych programistów i deweloperów. Opis tego mechanizmu można znaleźć na stronie z moimi publikacjami.

Jest to jedna z moich wtyczek, która zdobyła wielką popularność, została dołączona do czasopisma CHIP, a nawet otrzymałem prośby o przeportowanie jej pod komunikator AQQ.

Możliwości i funkcje

  • integracja z lista kontaktów komunikatora
  • odtwarzanie w dowolnym playerze
  • możliwość określenia ulubionych kanałów
  • wyświetlanie w opisach tytułów odtwarzanych utworów
  • i wiele innych

Screeny

  • Pierwsze wersje wtyczki
  • Pierwsze wersje wtyczki
  • Gadu Radio wersja 0.6
  • Gadu Radio wersja 0.8

Download

GaduRadio.tpl [168.5 KB] pobrano 795 razy
dodano 03/09/2009
plik wtyczki gaduradio
GaduRadio.ini [2.61 KB] pobrano 554 razy
dodano 03/09/2009
przykładowy plik z konfiguracją

Instalacja i konfiguracja

Wtyczkę instalujemy poprzez skopiowanie jej pliku do katalogu plugins znajdującego się w miejscu instalacji komunikatora.

Przed uruchomieniem powinniśmy utworzyć plik z konfiguracją o nazwie GaduRadio.ini, w podkatalogu PluginConfig naszego tlenowego profilu.

Dla przykładu, dla mojego profilu malcom, ścieżka ta będzie odpowiadać ciągowi:

%APPDATA%\Tlen.pl\Profiles\malcom\PluginConfig

Przykładowy plik można pobrać wraz z wtyczką.

Konfiguracja sprowadza się do edycji tego pliku. W komentarzach zawartych w pliku umieszczono opis wszystkich opcji, więc nikomu nie powinno sprawić to większych problemów.

Uwaga

Domyślnie wtyczka wykorzystuje przy logowaniu numer i hasło gg używane przez Tlena, ale można to zmienić w pliku konfiguracyjnym.

Linki

Changelog

Wersja 2.0.11 (13/08/2008) [release notes]:

  • zwiększenie bufora przy przetwarzaniu configu

Wersja 2.0 (07/07/2008) [release notes]:

  • przepisano większość kodu (na OOP)
  • naprawiono kilka błędów w kodzie, wycieków, deadlocków i innych paskudztw
  • możliwość ustalenia z jakiego konta gg ma korzystać wtyczka
  • możliwość ustalenia adresu serwera pool
  • usunięto link do oficjalnej strony Gadu Radia
  • dodano ulepszone wycinanie "śmieci" ("w Gadu Radio", etc) z tytułów
  • wyłączono generowanie hasha i ustawiono stałą wartość w kodzie

Wersja 1.10 (11/04/2008):

  • uaktualniono namiary na serwer pool

Wersja 1.9 (14/11/2007) [release notes]:

  • dodano obsługę kanałów/kontaktów powyżej 400
  • usunięto rozszerzone parsowanie tytułów
  • poprawiono i zoptymalizowano kilka fragmentów kodu
  • zmieniono lokalizacje pliku konfiguracyjnego

Wersja 1.8 (11/04/2007) [release notes]:

  • poprawiono błąd zw. z brakiem notyfikacji i opisu prezentującego tytuł granego utworu (w jednym kanale)

Wersja 1.7 (11/04/2007) [release notes]:

  • dodano listę kanałów do pliku konfiguracyjnego

Wersja 1.6 (20/02/2007) [release notes]:

  • dodano kanał "Jazz"

Wersja 1.5 (08/02/2007) [release notes]:

  • dodano kanał "Czarne Brzmienia"
  • poprawiono nazwę dla kanału "Dyskotekowo"
  • dodano opcje on/off wyświetlania tytułów utworów pod kontaktami
  • poprawiono błąd uniemożliwiający zapisanie ulubionych kanałów
  • zmieniony w pliku konfiguracyjnym

Wersja 1.4 (18/01/2007) [release notes]:

  • poprawiono wyświetlanie opisu dla kanału "Szanty"

Wersja 1.3 (18/01/2007) [release notes]:

  • dodano nowy kanał - "Szanty"

Wersja 1.2 (16/01/2007) [release notes]:

  • dodano nowy kanał - "Trance" i zaktualizowano inne ("Pop-Rock")
  • zmieniono format zapisu ulubionych
  • poprawiono kilka drobnych błędów

Wersja 1.1 (23/10/2006) [release notes]:

  • dodano możliwość określenia domyślnego zwinięcia/rozwinięcia sekcji
  • możliwość ukrycia(wyłączenia) linku do www Gadu Radia
  • poprawiono parsowanie danych otrzymywanych z serwera
  • zmiana pliku konfiguracyjnego

Wersja 1.0 (20/10/2006) [release notes]:

  • dodano ukrywanie grup, gdy są puste
  • usunięto błędy powodujące niestabilność/crash komunikatora po jego włączeniu lub zalogowaniu do sieci gg
  • usunięto błędy przy wyborze niektórych opcji z menu
  • poprawiono i zoptymalizowano niektóre fragmenty kodu

Wersja 0.8 (10/10/2006) [release notes]:

  • rozwiązano problem "Błąd serwer-klient"
  • GG Kanału pod PPM
  • historia playlisty pod PPM (link do www)
  • link do www Gadu Radia

Wersja 0.6 (01/10/2006):

  • tytuły odtwarzanych utworów w opisie
  • możliwość skopiowania tytułu do schowka
  • funkcja generowania URL kanału

Wersja 0.4 (29/09/2006) [release notes]:

  • poprawiono błędy zw. z skórką Tlenu i kernel32.dll
  • nowe ikonki i "efekty"
  • dodano grupy "Ulubione/Pozostałe kanały" z możliwością określenia domyślnego zwinięcia/rozwinięcia
  • dodatkowe opcje konfiguracyjne (m.in. określenie pozycji sekcji na liście kontaktów)

Wersja 0.2 (28/09/2006):

  • pierwsze publiczne wydanie wtyczki

aktualizacja 09/09/2009