Archive for February, 2008

Zapisywanie muzyki z GaduGadu Radio na komputer

Posted on 2008-02-06. Filed under: Uncategorized |

…czyli jak zamiast pasywnego słuchania muzyki…

gg_radio1.png

…mieć na dysku pliki gotowe do odsłuchania w Winampie:

ggradio_list1.png

Wstęp:
Wielu z nas słucha muzyki przez internet w pracy lub w domu. Często stacje muzyczne serwują utwory, które czasami nie podobają nam się albo podobają się nam tak bardzo że chcielibyśmy do nich wrócić i posłuchać raz jeszcze. Cóż z tego skoro nie możemy ani przewinąć muzyki ani wrócić do poprzedniego utworu. Czyż nie lepiej byłoby mieć na dysku pliki muzyczne gotowe do odsłuchania, które możemy skasować albo odtwarzać sobie kiedy chcemy ?

Po przeczytaniu tego artykułu będziesz umiał(a):

  • automatyczne zapisywać muzykę z GaduGadu Radio na dysk Twojego komputera
  • automatyczne dzielić pliku muzyczne na katalogi ze stacjami/wykonawcami/utworami (np: c:\muzyka\Gadu Radio Jazz\Angelique w Gadu Radio Jazz.aac)

Oto czego potrzebujesz:

streamripper_download1.png

Czyli reasumując zciągamy na swój komputer 3 rzeczy:

pack_download1.png


Analiza problemu:

Po krótkiej acz treściwej analizie procesów windows okazało się że GG sam nie odtwarza muzyki lecz inicjuje i posługuje się procesem Winamp do odtwarzania strumienia:

winamp_process1.png


Proces Winamp wywoływany jest przez proces GG z dodatkowymi parametrami powodującymi że Winamp nie pojawia się na ekranie tylko działa “w tle”:

winamp_process21.png

Strumień GGRadio jest zabezpieczony jednorazowym hasłem, które staje się nieaktualne po nawiązaniu połączenia. Aktualne hasło zna tylko proces GG, który przekazuje adres streamu w postaci playlisty do Winampa.

Pozostało tylko zmusić GG do używania naszego “spreparowanego” Winampa do odtwarzania muzyki – dzięki temu możemy użyć wtyczki StreamRipper do zgrania zawartości strumienia na dysk z podziałem na stacje i utwory.

Rozwiązanie problemu:

Instalujemy w systemie program Winamp, do którego instalujemy wtyczkę StreamRipper (uwaga, StreamRipper może wymagać biblioteki msvcp60.dll, którą można pobrać z sieci – jednak najprawdopodobniej masz już ją w systemie). Dzięki temu nasz Winamp ma dodatkową funkcję zapisywania strumieni na dysk lokalny.

Restartujemy Winampa.
Naciskamy Ctrl-P i przechodzimy do konfiguracji programu:

Konfigurujemy proxy główne i podajemy nieistniejący adres IP, np: 1.2.3.4:

winamp_prefs1.png

Dzięki temu Winamp nie będzie się mógł połączyć do serwera streamu i “zjeść” jednorazowego hasła do streamu :-)

Zapisujemy ustawienia i przechodzimy do konfiguracji wtyczki StreamRipper:

streamripper_11.png

Konfigurujemy katalog, do którego będa zapisywane pliki:

streamripper_3.png

konfigurujemy format nazwy plików:

streamripper_21.png

Ok, konfiguracja gotowa, teraz do dzieła:

1) Zamykamy GG oraz Winampa (jeżeli działają)

2) Uruchamiamy Winampa korzystając z opcji Windows START->Uruchom, ale jako program od uruchomienia wpisujemy Winamp /class=ggradio

winamp_launch.png

3) Sprawdzamy czy Winamp uruchomił się z dodatkiem StreamRipper:

streamripper_12.png


4) uruchamiamy GG

5) wybieramy stację muzyczną

gg_radio2.png

6) W Winampie na playliście powiniem pokazać się adres strumienia, do którego Winamp nie będzie się mógł połączyć. Główne okno Winampa zostało przejęte przez GG i znika :-)

7) Wybieramy na playliście strumień wstawiony przez GG i klikamy START w okienku StreamRipper’a. StramRipper pobierze z playlisty adres strumienia i powinien poinformować w swoim okienku że zaczął zapisywać dane:

gg_winamp_run.png

8) Zaznaczamy wszystko na playliście Winampa i usuwamy :-)

9) Sprawdzamy czy w katalogu C:\muzyka zaczynają się pojawiać utwory muzyczne.

Warto zaznaczyć że:

  • Po zmianie stacji w GG należy ponownie wybrać stream z playlisty winampa a następnie zatrzymać (STOP) i wznowić (START) nagrywanie StreamRippera
  • StreamRipper nie odtwarza muzyki a jedynie zapisuje na dysk, dlatego podczas nagrywania nie będziemy słyszeć muzyki
  • Podczas nagrywania nie wolno zamykać GG ani Winampa
  • Nagrane pliki możemy odsłuchiwać w drugim Winampie :-)


Chcesz więcej stacji muzycznych ? Zobacz na http://www.di.fm/ – DIGITALLY IMPORTED


Powodzenia!
ChieftainY2k

Read Full Post | Make a Comment ( 2 so far )

Liked it here?
Why not try sites on the blogroll...