Categories
Linux Tutoriais

Streaming de músicas com mpg123 no Linux

Com ouvir streams de áudio mp3 no na linha de comando do Linux, com o uso aplicativo mpg123.

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.
mpg123 captura de tela
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

mpg123 captura de tela
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.

By Elias Praciano

Autor de tecnologia (livre, de preferência), apaixonado por programação e astronomia.
Fã de séries, como "Rick and Morty" e "BoJack Horseman".
Me siga no Twitter e vamos trocar ideias!

One reply on “Streaming de músicas com mpg123 no Linux”

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.