Gadu Radio w Tlenie

28 września 2006

Słuchaj stacji Gadu Radia w swoim ulubionym playerze dzięki Tlenowi :P

Wtyczka umożliwia słuchanie stacji nadawanych w ramach Gadu Radia w swoim ulubionym playerze, bez konieczności posiadania/instalowania klienta gg…

Plugin wykorzystuje przy logowaniu nr i hasło gg używane przez Tlena. Aby można było słuchać Gadu Radia należy posiadać status „zaproszonego” właśnie na ten nr :]
Jeśli do tej pory słuchaliśmy Gadu Radia w oryginalnym kliencie, wersji 7.5.2201, to nie powinno być żadnych problemów w Tlenie ;)

Jeśli zaproszenie dostaliśmy przed wydaniem tej wersji, i nie słuchaliśmy radia w tejże wersji (7.5.2201), może się okazać, że przy próbie włączenia radia w Tlenie, z niewiadomych przyczyn serwer będzie uznawał nas za osoby bez zaproszenia :| (Błąd klient-serwer).
Aby rozwiązać ten problem, należy uruchomić najpierw radio w oryginalnym kliencie Gadu-Gadu v.7.5.2201. Później możemy już się pozbyć gg i słuchać radia w Tlenie :)

Problem ten może być „związany” z jedną z pozycji w Changelogu Gadu-Gadu v7.5.2201, mówiącej coś poprawie mechanizmu logowania… i jest to celowe :P

Jeśli nie posiadamy zaproszenia, a się w takowe „zaopatrzymy” i pierwsze połączenie z Gadu Radio wykonamy z Tlena, nie powinno być problemu opisanego wyżej.

W katalogu profilu tworzymy plik konfiguracyjny gaduradio.config o treści:

[player]
path=C:\Program Files\foobar2000\foobar2000.exe
 
; path - sciezka dla playera, kotry zostanie uzyty do odtwarzania radia :]
; plugin poprawnie wspolpracuje z Winampem i Foobarem
; C:\Program Files\Winamp\winamp.exe
; C:\Program Files\foobar2000\foobar2000.exe

Jeśli posiadamy wtyczkę fea, przed włączenie pluginu Gadu Radio należy ją deaktywować lub się jej pozbyć. Może sprawić kilka problemów :P

Jest to pierwsza publiczna wersja pluginu, posiada jeszcze jakieś błędy, ale w pełni nadaje się do słuchania Gadu Radia ;)

Znane błędy:

  • znikanie rożnych elementów skorki – uj wie z jakiego powodu :|
  • wywalenie błędu zw. z kernel32.dll – poprawić trzeba kod zw. z procesami playera :P

TODO:

  • tytuł utworu w opisie;
  • możliwość skopiowania opisu/tytułu utworu;
  • poprawienie kilku błędów zw. z uruchamianymi procesami playera oraz z skinem;
  • kilka poprawek;
  • inne pierdy :P

Wtyczkę Gadu Radio można pobrać z forum ekipy, standardowo wszelkie propozycje i błędy można składać w odpowiednim temacie na tymże forum.

Dodano @ 13:03

Dziś chciałem odpalić radio i dupa „Błąd klient-serwer”.
Dopiero odpalenie na chwile radia w oryginalnym kliencie GG, pozwoliło bez problemu następnie słuchać bez problemowo…

Szerszy opis problemu w poniższym cytacie postu zamieszczonego na forum ekipy, żeby z innymi deweloperami uporać się z nim :P

Aktualny problem, na jaki trafiłem przy pracach nad wtyczka Gadu Radio to taki, ze po czasie nieaktywności sieciowej (byciu offline przez dłuższy okres czasu/kilka godzin), następne uruchomienie radia z poziomu Tlenu zakończy się niepowodzeniem.
Serwer wypluje „Błąd klient-serwer”.
Wydaje mi się, nie jestem pewien, ze to zależy od wersji gg zaimplementowanej w Tlenie i tego nowego mechanizmu logowania do radia z którejś z najnowszych wersji klienta Gadu-Gadu.

Może logują, z jakiej wersji się łączy klient (przy logowaniu do sieci, dane o wersji klienta są przesyłane do serwera), i np. gdy raz na ileś godzin nie „odpalano” wersji 7.5.2201, to radio wypluje błąd.
Plugin Gadu Radio identyfikuje/pobiera dane/hash jako wersja gg 7.5.2201

Póki co jedynym rozwiązaniem na ten błąd, jest włączenie na chwile radia w oryginalnym kliencie 7.5.2201, potem już w Tlenie ruszy bez problemu…

Może ktoś ma jakiś pomysł na rozwiązanie tego problemu?

Pod podanym wyżej linkiem można śledzić nasze „poczynania” :P

Podobne notatki:

Może zainteresują Cię również następujące, pododbne notatki:

Nikt jeszcze nie skomentował tego wpisu.
Możesz być pierwszy.

Dodaj swój komentarz

Możesz użyć tych tagów XHTML-a: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Jeśli chcesz wstawić kilku linijkowy fragment kodu, użyj tagów <pre lang="x"></pre> (gdzie x język kodu np. cpp, perl, html). W ten sposób kod zostanie odpowiednio sformatowany i pokolorowany przez system.

Uwaga!

Na tym blogu działa system cache oraz filtr antyspamowy. Twój komentarz może być widoczny na stronie z pewnym opóźnieniem. Proszę o cierpliwość. Jeśli utraciłeś już wszystkie jej zasoby poinformuj mnie o tym, być może system uznał Cię za spamera ;)