Ouça sua estação de rádio favorita com um único comando no Linux
- 1801
- 484
- Enrique Crist
Objetivo
Crie aliases 'comando único' para reproduzir rádio na Internet da linha de comando.
Distribuições
Isso funcionará em cada distribuição Linux.
Requisitos
Uma instalação do Linux em funcionamento com privilégios root e uma conexão com a Internet.
Dificuldade
Médio
Convenções
- # - requer que os comandos Linux sejam executados com privilégios root diretamente como usuário root ou por uso de
sudo
comando - $ - Requer que os comandos do Linux sejam executados como um usuário não privilegiado regular
Introdução
A Rádio da Internet é uma ótima maneira de ouvir diferentes estações de rádio de todo o seu país ou do mundo em tempo real. Ao contrário de ouvir sua própria coleção de músicas, ela oferece a oportunidade de descobrir novos artistas e gêneros que você pode não ter explorado de outra forma.
Muitas estações de rádio da Internet são baseadas em navegador, o que significa que são facilmente acessíveis, independentemente do seu sistema operacional, mas ter mais uma janela do navegador aberta não é tão conveniente, e ele come na RAM.
Além disso, você está no Linux, por que não ter um hack de linha de comando incrível para sintonizar sua estação de rádio da Internet favorita em segundos?
Instale o mplayer
Antes de começar, você precisará do MPlayer. Ele vem instalado com muitas distribuições por padrão, mas se você não tiver, definitivamente estará nos repositórios de sua distro.
$ sudo apt install mplayer
Encontre um fluxo
Esta é a parte mais difícil do processo. Você precisa ter um pouco de conhecimento html para fazer isso com sucesso. Para poder reproduzir os fluxos da linha de comando, você precisará de um link direto para o URL do fluxo. Esta não é a página em que o fluxo está ativado, o fluxo real. Como esse tipo de coisa não está prontamente disponível no site de uma estação de rádio, você precisa enraizar o código -fonte do site. Felizmente, eles geralmente não são tão difíceis de encontrar.
Não há dois sites iguais, então escolher o fluxo será diferente sempre. Existem duas maneiras básicas, embora você possa encontrá -lo.
Ferramentas de desenvolvimento do navegador
Tanto o Firefox quanto o Chrome/Chromium têm ferramentas de desenvolvedor incorporadas. Essas ferramentas permitem monitorar as solicitações feitas pelo site que você está navegando atualmente. Você pode usá -los para encontrar uma solicitação de um arquivo de mídia que contém o fluxo de rádio.
Vá para o site da sua estação de rádio. Em seguida, abra as ferramentas do desenvolvedor no seu navegador e clique na guia que permite monitorar o tráfego da rede. Começará a preencher com arquivos. Em seguida, clique para iniciar o fluxo.
Quando o fluxo começar a jogar, verifique a atividade de rede. Você está procurando um arquivo de mídia. Quando você tiver o arquivo, selecione e copie esse URL. Para ter certeza de que você tem o certo, você poderá colar o URL no seu navegador e fazer com que o fluxo comece a tocar em uma nova guia.
Fonte do site
No caso de alguns fluxos de rádio, incluindo iheartradio, o método anterior não funciona. O fluxo está incorporado na fonte do próprio site. Não se preocupe, você não precisa ler todas as linhas de código.
Primeiro, vá para a página da web que tem o fluxo de rádio nele. Você não precisa ter o fluxo jogando para este. Use seu navegador para visualizar o código -fonte de toda a página.
A guia que se abre é uma bagunça absoluta. Seu navegador tem uma função de pesquisa, embora. Use -o para começar a procurar extensões de mídia como .mp3
, .Ogg
, e .AAC
. Depois de encontrar um, esse é provavelmente o fluxo. Copie esse URL e cole -o em outra guia do navegador para ter certeza.
Algumas estações de rádio usam shoutcast em vez de fluxos normais de mídia. Nesses casos, você estará procurando os personagens, gelado
. Mais uma vez, você terá que usar sua própria discrição ao escolher o URL certo. Você pode testá -los no navegador também.
Crie seu comando
Agora que você tem o URL do seu fluxo, você pode montar seu comando para abrir o fluxo no mplayer. Abra um terminal e digite o seguinte comando Linux.
$ mplayer -nocache -afm ffmpeg
Isso toca o fluxo? Se sim, você está em ótima forma. Tudo essas bandeiras fazem é desligar o cache e especificar o codec para reproduzir o áudio. FFMPEG é uma aposta segura na maioria dos casos, desde que seu sistema tenha. Se você quiser brincar, sinta -se livre. Se você não sabe qual codec usar, ou não funciona imediatamente, deixe o -AFM
sinalizar desligado, adicione o -v
Sinalize e observe para ver o MPlayer descobrir o codec de áudio correto.
Crie seu alias
A única coisa que resta a fazer é criar seu alias. Abra o seu .Bashrc
ou .ZSHRC
arquive e adicione seu alias. Deve parecer algo assim.
Alias Radio -STation = "MPlayer -nocache -afm ffmpeg"
Quando terminar, salve a configuração e recarregue sua concha. Você está livre para experimentar seu novo comando.
$ radio-estação
Pensamentos finais
Parabéns! Agora, você pode ouvir todas as suas estações de rádio favoritas diretamente da linha de comando Linux com um único comando. É uma solução leve, flexível e conveniente que economiza o incômodo de abrir seu navegador e deixá -lo aberto para música.
Tutoriais do Linux relacionados:
- Coisas para instalar no Ubuntu 20.04
- Comandos Linux: os 20 comandos mais importantes que você precisa para…
- Coisas para fazer depois de instalar o Ubuntu 20.04 fossa focal linux
- Comandos básicos do Linux
- Como gerenciar conexões sem fio usando o IWD no Linux
- Arquivos de configuração do Linux: os 30 primeiros mais importantes
- Como imprimir a árvore do diretório usando o Linux
- Download do Linux
- Como listar todos os aliases no Linux
- Instale Arch Linux na estação de trabalho VMware
- « Como usar o FFMPEG para converter vários arquivos de mídia de uma só vez no Linux
- Como jogar League of Legends no Linux com Lutris »