Tente isso.
mplayer http://80.237.154.83:8120
O endereço IP de uma estação de rádio on-line pode ser encontrado em pesquisa de rádio Xat .
Meu resultado:
Estou usando o Ubuntu 12.04.
Ao ver por aqui eu tenho passado por isso Mas isso não parece para trabalhar comigo. Aqui está a minha trilha.
raja@badfox:~$ mplayer www.live365.com
MPlayer svn r34540 (Ubuntu), built with gcc-4.6 (C) 2000-2012 MPlayer Team
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 www.live365.com.
File not found: 'www.live365.com'
Failed to open www.live365.com.
Exiting... (End of file)
Parece um trabalho de segundo plano necessário.
Tente isso.
mplayer http://80.237.154.83:8120
O endereço IP de uma estação de rádio on-line pode ser encontrado em pesquisa de rádio Xat .
Meu resultado:
Existe de fato algum "trabalho de segundo plano" a ser feito.
Antes de mais nada, você precisa se apossar de um URL que aponte para um fluxo real e não apenas para um site que oferece escuta de rádio pela Internet. Esta é provavelmente a parte mais difícil. Você pode pesquisar no site da estação ou no Google se houver algum fluxo para essa estação em particular. O URL do fluxo não é o URL de um jogador no site da estação.
Um URL pode ter esta aparência: http://bbc.co.uk/radio/listen/live/r1.asx
(BBC Radio 1) ou http://www.bbc.co.uk/radio/listen/live/r1_aaclca.pls
(BBC Radio 1, mas um URL diferente) ou http://www.ndr.de/resources/metadaten/audio/m3u/ndrloop5.m3u
(N-Joy); isso (muito provavelmente) não parecerá com www.live365.com
.
Todos os itens acima podem ser reproduzidos facilmente usando mplayer -playlist "<your url>"
, se isso não funcionar com seu fluxo, você pode tentar mplayer "<your url>"
.
Se o seu roteador só funciona com o IPv4, você precisará adicionar a opção -prefer-ipv4
. As versões mais recentes do mplayer
exigem isso.
mplayer -prefer-ipv4 http://80.237.154.83:8120
Veja abaixo como ler como usar mplayer
com .m3u
e .pls
streams.
Como de costume, o VLC faz tudo:
cvlc http://80.237.154.83:8120
cvlc us.darkmatter.aac.48k.m3u
Ao contrário de mplayer
, cmus
também sabe abrir .m3u
e .pls
streams. Isso significa menos escavação ou "trabalho em segundo plano" para extrair o URL de fluxo desses arquivos.
Além disso, cmus
parece legal e oferece várias visualizações, um navegador de arquivos e muitas configurações. cmus
está disponível nos repositórios padrão do Ubuntu. Para se familiarizar com cmus
, primeiro leia o tutorial digitando o seguinte comando:
$ man cmus-tutorial
Se você não gostar de cmus
ou não estiver disponível, mplayer
ainda poderá ser feito para fazer o mesmo. Para esse propósito, eu escrevi o seguinte script mplay
:
#!/bin/bash
URL=$(grep -m 1 --null http "" |sed s/^.*http/http/ |tr -d '\r')
mplayer -prefer-ipv4 "$URL"
Primeiro, se você não incluir "http: //", o mplayer tentará abrir um arquivo chamado "www.live365.com".
mplayer http://www.live365.com
Isso, no entanto, também falhará, já que http://www.live365.com
não é um endereço de um fluxo que o mplayer poderia reproduzir, mas de uma página da web. Com um flash player.
Resposta curta - abra o site no firefox ou outro navegador e clique em "reproduzir".
Eu tive o mesmo problema. O que eu fiz para obter acesso aos fluxos via linha de comando é usar o 'view source' para obter o URL do fluxo.
Por exemplo, o link é aberto em um navegador e possui botões para reproduzir e parar, etc. Depois, clique com o botão direito do mouse e selecione ' ver fonte 'e outra página é aberta. Eu procurei por mp3, (ou você pode procurar por "http: //"), em algum lugar lá você encontrará o link que está realmente sendo usado. No exemplo aqui, acabou sendo meio que escondido ...
{"mp3": "http://mp3.live.tv-radio.com/fbidf/all/fbidfhautdebit.mp3"}
Mas daí consegui o link removendo as barras. Assim, finalmente, a partir da linha de comando eu executo "mplayer link " e o mplayer pode processar isso stream.
Espero que ajude.