Tal como a maioria dos players gráficos, o mpg123 também pode reproduzir streaming (fluxo) de arquivos na rede.
Se você ainda não conhece o mpg123 — um player mp3 em console e extremamente leve — leia este artigo, onde a instalação e o uso básico são explicados.
A sintaxe para reproduzir o streaming é a seguinte:
mpg123 http://localhost:8000
Tudo o que você precisa é encontrar a sua rádio online (use o Google) e apontar o mpg123 para o endereço certo.
Veja mais alguns exemplos.
O site Stream WMBR tem várias opções para ouvir. Se você pretende rodar o mpg123 em um servidor e deseja ouvir suas músicas sem sobrecarregar o equipamento ou a rede, use um link de baixo bitrate (normalmente indicados com um lo):
mpg123 http://stream.wmbr.org:8000/lo
A última linha da saída indica qualidade do fluxo de áudio:
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3 version 1.16.0; written and copyright by Michael Hipp and others free software (LGPL) without any warranty but with best wishes Directory: http://stream.wmbr.org:8000/ Playing MPEG stream 1 of 1: lo ... ICY-NAME: WMBR 88.1 FM Live Lo-Fi ICY-URL: http://wmbr.org/ MPEG 1.0 layer III, 32 kbit/s, 44100 Hz mono
Esta mesma rádio tem outras opções de fluxo — de média (64 kbps) e alta qualidade (128 kbps), respectivamente:
mpg123 http://stream.wmbr.org:8000/med
e
mpg123 http://stream.wmbr.org:8000/hi
Para terminar a reprodução, use a combinação de teclas “Ctrl + C”.
Se preferir, execute o mpg123 com a opção “-C” para poder usar teclas de controle:
mpg123 -C http://stream.wmbr.org:8000/hi
As opção são poucas, neste modo:
- q — para sair
- m — para mostrar informações sobre o fluxo (streaming)
- + ou – — para aumentar ou diminuir o volume
Os streamings, comumente são programas transmitidos ao vivo.
Você pode ouvir podcasts ou listas de arquivos de áudio mp3 em m3u ou pls, baixados de seus sites favoritos. A partir da lista, o mpg123 vai buscar e reproduzir o áudio.
Use o wget para baixar a lista:
wget http://wmbr.org/m3u/Coffeetime_20150605_1400.m3u .
--2015-06-05 15:51:19-- http://wmbr.org/m3u/Coffeetime_20150605_1400.m3u Resolvendo wmbr.org (wmbr.org)... 54.235.95.182 Conectando-se a wmbr.org (wmbr.org)|54.235.95.182|:80... conectado. A requisição HTTP foi enviada, aguardando resposta... 200 OK Tamanho: 89 [audio/x-mpegurl] Salvando em: “Coffeetime_20150605_1400.m3u” 100%[======================================>] 89 --.-K/s em 0s 2015-06-05 15:51:19 (8,89 MB/s) - “Coffeetime_20150605_1400.m3u” salvo [89/89]
A seguir, basta tocar o arquivo de listas m3u baixado:
mpg123 -C --list Coffeetime_20150605_1400.m3u .
High Performance MPEG 1.0/2.0/2.5 Audio Player for Layers 1, 2 and 3 version 1.16.0; written and copyright by Michael Hipp and others free software (LGPL) without any warranty but with best wishes Directory: http://wmbr.org/archive/ Playing MPEG stream 1 of 1: Coffeetime____6_5_15_1:58_PM.mp3 ... MPEG 1.0 layer III, 128 kbit/s, 44100 Hz joint-stereo
A minha lista foi baixada do site http://wmbr.org/cgi-bin/arch.
Podemos também encontrar muitas listas m3u pls e streams em http://www.shoutcast.com/.
Você pode pesquisar no Google por outros sites de streaming.
Use os comentários para sugerir e compartilhar outras listas, se quiser.
Divirta-se! 😉
Referências: Leia mais sobre o mpg123.
One reply on “Streaming de músicas com mpg123 no Linux”
Tem vários streams de audio da BBC: http://mathewpeet.org/lists/BBC_radio_audio_streams/