Como ouvir rádio do terminal?

39

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.

[email protected]:~$ 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.

    
por Ten-Coin 27.09.2012 / 18:25

6 respostas

37

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:

    
por penreturns 27.09.2012 / 18:43
7

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>" .

    
por moewe 27.09.2012 / 18:58
6

Você pode tentar moc . O MOC (música no console) é um player de áudio do console para o LINUX / UNIX projetado para ser poderoso e fácil de usar.

    
por Minda 21.08.2016 / 09:04
5

mplayer em redes IPv4

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.

Usando o VLC na linha de comando

Como de costume, o VLC faz tudo:

cvlc http://80.237.154.83:8120
cvlc us.darkmatter.aac.48k.m3u 

cmus também abre streams .m3u e .pls

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

Abrir fluxos .m3u e .pls com o mplayer em redes IPv4

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"
    
por Serge Stroobandt 11.12.2015 / 23:02
4

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".

    
por January 27.09.2012 / 18:39
1

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.

    
por Niarfe 01.08.2014 / 07:04