Zapisywanie muzyki z GaduGadu Radio na komputer
…czyli jak zamiast pasywnego słuchania muzyki…
…mieć na dysku pliki gotowe do odsłuchania w Winampie:
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:
- Najnowsza wersja GG
- Najnowsza wersja Winamp
- Plugin dla Winamp – StreamRipper – do nagrywania strumieni:
Czyli reasumując zciągamy na swój komputer 3 rzeczy:
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:
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”:
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:
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:
Konfigurujemy katalog, do którego będa zapisywane pliki:
konfigurujemy format nazwy plików:
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
3) Sprawdzamy czy Winamp uruchomił się z dodatkiem StreamRipper:
4) uruchamiamy GG
5) wybieramy stację muzyczną
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:
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

















fajne! tylko czasami mi się winamp wywala :/
MastaOfDisasta
2008/02/07