Polskie radio „słuchaj w internecie” a system GNU/Linux

W naszym pięknym kraju tak się dziwnie dzieje, że instytucje publiczne, za publiczne pieniądze, lubią nam serwować rzeczy, które możemy używać tylko w określonych warunkach. Poruszyć chcę tutaj sprawę naszych kochanych mediów TVP/Polskie Radio. Jak wiemy, instytucje te mają misję publiczną, którą realizują za pieniądze z abonamentu i naszych podatków. Szkoda tylko, że zawsze jakoś tak się dziwnie dzieje, iż do nadawania sygnału w internecie nasi kochani mocodawcy używają narzędzi od Microsoft, co owocuje tym, że pod systemami innymi niż Windows, nie da się po prostu tego normalnie odtwarzać. Dlaczego tak jest? A ilu z Was czytających ten wpis, wie o tym, że pod czymś innymi niż Windows czyli np GNU/Linux, Solaris, *BSD nie można odtwarzać iTVP lub Polskiego Radia? I tak to właśnie wygląda, czyli jedziemy po najmniejszej linii oporu a margines niech się martwi, że im nie działa – kogo obchodzi margines? No właśnie, kogo? Po co zawracać sobie głowę marginesem? Tylko to jest podobno misja publiczna, a w świetle konstytucji, podobnież wszyscy jesteśmy równi. Dobra starczy tych dywagacji, bo nie ma się co łudzić – do poziomu BBC to my nigdy nie dociągniemy, bo za dużo decydenci by po kieszeni dostali (być może za ostro i być może się mylę, ale zaryzykuję taką tezę).
Dzisiaj stanąłem przed problemem odpalenia Polskiego Radia Program 1 pod GNU/Linux (ach ta olimpiada). Jak już wspomniałem PR korzysta z narzędzi MS i interenetowa transmisja idzie w formacie .asx – jak sobie z tym poradzić? Musimy użyć Mplayera i niestety kodeków od Microsoft, bo inaczej się po prostu nie da. Po instalacji Mplayera i pakietu w32codec próba odpalenia radia niestety kończy się błędem. Aby obejść ten problem musimy ściągnąć sobie na dysk plik .asx czyli przykładowo:
$ wget http://www.polskieradio.pl/st/program1M.asx
Przy pomocy edytora tekstu zaglądamy do pliku program1M.asx i widzimy:
$ cat program1M.asx
<asx version = „3.0”>
<entry>
<ref href = „mms://stream.polskieradio.pl/Program 1”>
<ref href = „rtsp://stream.polskieradio.pl/Program 1”>
<ref href = „http://stream.polskieradio.pl/Program 1”>
<Title>Program Pierwszy Polskiego Radia</Title>
<Author>Polskie Radio SA</Author>
<Copyright>Polskie Radio SA</Copyright>
<Banner></Banner>
</entry>
<Title>Program Pierwszy Polskiego Radia</Title>
<Author>Polskie Radio SA</Author>
<Copyright>Polskie Radio SA</Copyright>
<Banner></Banner>
<LogURL href = „”/>
</asx>

Jak widzimy mamy do dyspozycji trzy typy transmisji mms, rtsp i http. Cóż teraz pozostaje nam już tylko odpalić Mplayera (zmieniając cyfrę na końcu zmieniamy kanał):
$ mplayer „mms://stream.polskieradio.pl/Program 1”
i cieszyć się, że możemy posłuchać sobie naszego Polskiego Radia, za które musimy płacić abonament lub na które płacimy podatki, bo inaczej usłyszymy jeden z rzewnych ‚dżingli’ „tej audycji nie będzie jeżeli zostanie zniesiony abonament”. Tak, nie dziwi mnie absolutnie, że ludzie nie chcą płacić abonamentu na taką „misję publiczną”!

UPDATE:
Aktualnie słucham sobie w ten sposób:
mplayer -cache 256 -playlist http://www.radio.com.pl/st/program3.asx

UPDATE 2014:

Aktuanie wystarczy coś takiego:
mplayer „mms://stream.polskieradio.pl/program3”

gdzie zamiast ‚program3’ możemy wstawić każdy inny kanał aby posłuchać sobie polskiego radia.

9 comments

  1. sz

    Dzieki, wlasnie googlowalem za tym jak to odpalic, bo cos czulem ze jakos sie da zmusic mplayer do otwarzania tego streamu, jeszcze gorzej jest z mediami komercyjnymi, tvncnbc bizness ktore na stronie mozna ogladac za darmo nawet wideo wymaga sciagania jakis certyfikatow drm i innych bzdur ktore z oczywistych wzgledow nie dzialaja pod linuxem

  2. Trójka

    U mnie to nie działa na opensuse 11.2

    mumin@linux-urug:~> cat program3M.asx

    Tr�jka
    Polskie Radio SA
    Polskie Radio SA

    Tr�jka
    Polskie Radio SA
    Polskie Radio SA

    mumin@linux-urug:~> mplayer “http://stream.polskieradio.pl/program3″
    MPlayer dev-SVN-r30099-4.4-openSUSE Linux 11.2 (i686)-Packman (C) 2000-2009 MPlayer TeamCan’t open joystick device /dev/input/js0: No such file or directory
    Can’t init input joystick
    mplayer: could not connect to socket
    mplayer: No such file or directory
    Failed to open LIRC support. You will not be able to use your remote control.

    Playing “http://stream.polskieradio.pl/program3″.
    No stream found to handle url “http://stream.polskieradio.pl/program3″

    Exiting… (End of file)
    mumin@linux-urug:~>

    NIE DA SIĘ Trójki słuchać, próbuję od lat

      • przemcio

        tylko ciekawe skąd to się mu wzięło:

        mumin@linux-urug:~> mplayer “http://stream.polskieradio.pl/program3″
        MPlayer dev-SVN-r30099-4.4-openSUSE Linux 11.2 (i686)-Packman (C) 2000-2009 MPlayer

        ….

        do pana z opensuse, daj normalne uszy a nie jakieś dziwolągi:
        mplayer „http://stream.polskieradio.pl/program3”

  3. lukas

    update maj 2015:
    dotychczas jeszcze mi działało w Firefoxie, jednak od początku miesiąca nie ma możliwości. Jedyne co się odtwarza, to 30-sekundowa reklama a potem już tylko cisza …

    Zgodnie z sugestiami zrobiłem: wget http://www.polskieradio.pl/st/program1M.asx, po czym spojrzałem do ściągniętego pliku i znalazłem tam trzy różne strumienie, które po kolei próbowałem otworzyć w VLC media player.

    VLC media player odtwarza bez najmniejszego zająknięcia taki strumień: http://stream.polskieradio.pl/program1

    Przy okazji obciążenie CPU przez VLC jest znacznie mniejsze niż przez flashowy player na stronie.

Skomentuj

Wprowadź swoje dane lub kliknij jedną z tych ikon, aby się zalogować:

Logo WordPress.com

Komentujesz korzystając z konta WordPress.com. Log Out / Zmień )

Zdjęcie z Twittera

Komentujesz korzystając z konta Twitter. Log Out / Zmień )

Facebook photo

Komentujesz korzystając z konta Facebook. Log Out / Zmień )

Google+ photo

Komentujesz korzystając z konta Google+. Log Out / Zmień )

Connecting to %s