Bem malta, pus-me a tentar ouvir rádio no meu pc e deparei-me com uns belos problemas, nomeadamente sites como o da MEGA FM ter escarrapachado no applet de emissão online "recomendamos o WMP (WIndows M. Player)". O que isto significa é que eu, por exemplo, não conseguia ouvir nadinha de lá. Então, let's get dirty
O ficheiro que nós queremos ouvir é a stream da rádio e tem um protocolo (http, ftp, etc), que é o mms. Na página da mega, por exemplo, fazendo-se um "View Page Source" no browser temos que procurar uma string tipo: http://www.mega.fm/live/streammegafm_new.asx
Esta extensão asx é a que devem procurar na page source! Depois disso, saquem esse link:
wget "http://www.mega.fm/live/streammegafm_new.asx"Fazendo cat para ver os conteúdos do ficheiro temos que:
joao@ONDEX:~$ cat streammegafm_new.asx
<ASX VERSION="3">
<Title>MEGA FM - A tua M�sica</TITLE>
<AUTHOR>2005 Mega FM</AUTHOR>
<ENTRY>
<ref href="http://www.mega.fm/live/jingle.mp3"/>
</ENTRY>
<ENTRY>
<ref href="mms://stream2.mega.fm/MEGAFM"/>
</ENTRY>
</ASX>
A parte que nos interessa é a: mms://stream2.mega.fm/MEGAFM
Normalmente, este link é que se põe no media player e toca normalmente! Mas, com a MEGA, não é bem assim. Eu tive que fazer ainda isto:
wget "http://stream2.mega.fm/MEGAFM" (Mudei o mms para http)
cat MEGAFM --> sacar a string que diz: http://stream2.mega.fm/MEGAFM?MSWMExt=.asf
Corri com o vlc:
vlc string e já tou a bombar com o David Fonseca