Ouça rádio na Internet a partir do seu terminal Linux com PyRadio

Ouça rádio na Internet a partir do seu terminal Linux com PyRadio

O rádio é a forma mais antiga de comunicação de massa eletrônica e, mesmo na terceira década do século 21, ainda é a forma como muitas pessoas consomem notícias, encontram novas músicas e passam o tempo enquanto estão presas no trânsito a caminho do trabalho.

A internet permite que você ouça estações de rádio em todo o mundo, expondo-o a música, cultura, notícias e eventos que você nunca teria encontrado de outra forma. Você pode ouvir rádio na Internet sem sair do seu terminal no Linux. Veja como.

O que é rádio na Internet?

mulher em um campo com um rádio e um aparelho de tv portátil

Até o início do século 20, o entretenimento era limitado a locais ao vivo. Você pode ir ao teatro ou a um salão de dança para ouvir música ao vivo, ou pode cantar ao redor do piano no pub. Ocasionalmente, músicos visitavam.

Para notícias, você pode ler o jornal e, dependendo de onde você esteja no mundo, essas notícias podem levar semanas ou meses para chegar. A vida era sombria, as pessoas desinformadas e a música, limitada.

O rádio mudou tudo. Não havia necessidade de esperar que os viajantes passassem para contar os acontecimentos em terras distantes. Notícias, música e programas eram transmitidos pelas ondas do rádio para nações inteiras, e estações menores serviam a cidades individuais. Com o equipamento certo, na hora certa do dia, você pode ouvir estações de rádio de todos os oceanos.

Com o advento da internet, veio o streaming de rádio – você não precisava mais equipar matrizes de antenas de loop magnético para ouvir a BBC Radio 4 à noite nos Estados Unidos continentais. Tudo o que você precisava era de um navegador ou cliente de streaming e uma conexão de internet decente para ouvir as notícias locais e a cena musical de qualquer lugar do mundo.

Normalmente, para ouvir rádio na Internet, você visita vários sites que oferecem conexão para transmissões ao vivo. Se você mora em uma área com leis de proteção de dados, verá pop-ups solicitando seu consentimento para rastreá-lo, exibir publicidade e vender seus dados. Se você não… acontece de qualquer maneira.

Aplicativos de música como o Spotify têm o mesmo problema e também prendem você em um jardim fechado – expondo-o à música que o algoritmo determina que combina com você, em vez de uma verdadeira exposição ao mundo mais amplo.

Por que ouvir rádio na Internet no terminal?

Embora existam dezenas de clientes de rádio da Internet independentes para a área de trabalho do Linux, usar um significa outro aplicativo que você precisa instalar e gerenciar. É a memória que você não pode desperdiçar, e eles tendem a exigir que você use o mouse também.

PyRadio é um cliente de rádio na Internet com todos os recursos que você pode executar diretamente do seu terminal. É totalmente controlado por teclado, possui baixo consumo de memória e armazenamento e vem com uma bela interface de usuário de terminal (TUI).

Como instalar o PyRadio no Linux

instalar dependências do pyradio

A maneira mais fácil de instalar o PyRadio é usando o gerenciador de pacotes, no entanto, o aplicativo não está disponível em todos os repositórios padrão. Apesar de ser, como o nome sugere, um aplicativo Python, a versão do PyRadio disponível diretamente via PIP, não é atualizada desde 2013.

Se você não conseguir obter o aplicativo PyRadio por meio do gerenciador de pacotes, precisará usar um script de instalação preparado pelo desenvolvedor. Primeiro, porém, você precisará instalar o Python. Assim que o Python estiver em seu sistema, use-o para instalar outras dependências:

python3 -m pip install --upgrade pip wheel setuptools requests dnspython psutil netifaces

Use o wget para baixar o script de instalação:

wget https://raw.githubusercontent.com/coderholic/pyradio/master/pyradio/install.py

…e instale-o usando Python:

python3 install.py

mensagem de sucesso do terminal após a instalação do PyRadio

Se tudo correr bem, você deverá ver uma mensagem de sucesso como acima.

Agora você pode iniciar o PyRadio de qualquer terminal com:

pyradio

Use PyRadio para ouvir estações de rádio de todo o mundo!

PyRadio TUI reproduzindo remixes do Commodore 64

Inicie o PyRadio sem argumentos e você verá a TUI com uma lista de reprodução de estações selecionadas pelo desenvolvedor. Há algo para quase todos, com gêneros como hip-hop, indie pop, jazz, rock gótico e até remixes do Commodore 64 da Slay FM.

A navegação é simples: use as teclas de seta para navegar entre as estações e pressione Enter para selecionar. Para interromper a reprodução, pressione Espaço . O título e o artista da faixa atual são exibidos na parte inferior da interface.

Você pode navegar para cima, para baixo ou para o meio da lista de reprodução com H , L ou M — o que é fácil de lembrar se você pensar em “High, Low, Middle”.

O PyRadio possui cinco temas integrados e você pode acessá-los pressionando “ t ” no teclado. Para obter uma lista mais completa de combinações de teclas, pressione “ ? “.

Ser capaz de ouvir a lista de reprodução da estação pré-construída do desenvolvedor é legal, mas você pode não concordar com suas seleções ou pode já ter decidido quais estações deseja ouvir.

O PyRadio carrega sua lista de reprodução de um arquivo CSV (Valor separado por vírgula) localizado em ~/.config/pyradio/stations.csv .

Para adicionar, remover ou editar as estações padrão, use o nano para abrir o arquivo de listas de reprodução:

nano ~/.config/pyradio/stations.csv

editando uma lista de reprodução PyRadio no nano

Você verá que cada linha contém duas partes. A primeira é o nome da estação e a segunda parte após a vírgula é o URL do stream. Você pode excluir as linhas que não deseja, adicionar novas, renomear a estação para algo memorável ou modificar o URL do fluxo se ele mudar.

Não é preciso dizer que os nomes personalizados para suas estações não devem conter nenhuma vírgula.

Salve e saia do nano com Ctrl + O e depois Ctrl + X .

Se você estiver ouvindo estações de todo o mundo, pode ser útil criar várias listas de reprodução. Estes podem ser para o país de origem, o gênero da música, o fuso horário ou estações de notícias. Você decide.

Crie novas estações usando nano para criar e editar novos arquivos CSV no diretório ~/.config/pyradio/ . Lembre-se de nomear suas listas de reprodução com uma extensão “ .csv ”.

Para iniciar o PyRadio com uma lista de reprodução específica, use a opção -s com o nome da sua lista de reprodução. Por exemplo:

pyradio -s ~/.config/pyradio/'Russian Numbers Stations.csv'

Embora você possa colocar sua lista de reprodução em qualquer lugar, se você carregá-la dessa maneira, o PyRadio irá avisá-lo de que é uma lista de reprodução estrangeira e solicitará que você a copie para o diretório de configuração.

Para carregar uma lista de reprodução de dentro do PyRadio, pressione “ o “.

O rádio da Internet é o melhor rádio

Ouvir rádio na Internet em seu terminal é a melhor maneira de experimentar o meio. Você não precisa mexer em um dial ou esperar que os tubos aqueçam, e é fácil pesquisar e classificar as estações para criar sua própria lista de reprodução. Há também o cool inefável que vem da execução de aplicativos de terminal sem inchaço, em vez de GUIs ou navegadores desajeitados.

A única maneira de tornar o PyRadio mais incrível é ouvir sua saída por meio de um conjunto de ótimos fones de ouvido.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *