Como faço para adicionar estações iHeartRadio à bandeja de rádio?

4

Eu instalei recentemente o Radio Tray no meu sistema para que eu pudesse ouvir o iHeartRadio, mas não sei onde obter as URLs das estações de rádio de que gosto, como obtê-las e como adicioná-las?

    
por Find Me In The Woods 21.05.2014 / 20:42

4 respostas

2

Resumo

A lista de URLs de fluxo das estações de rádio iHeart encontra-se aqui .

Procure a tag de fluxo stream_url_v2 e copie o URL. Cole isso no RadioTray

Detalhe

Copie o URL do link fornecido acima

EscolhaConfigurarrádios...naBandejaderádio

Adicione as entradas mostradas - cole o URL através de CTRL + V

Selecione iHeart na lista RadioTray.

    
por fossfreedom 21.05.2014 / 21:12
3

Muitas das estações do iHeartRadio são transmitidas pela Akamai através do akacast.akamaistream.net ou similar. No entanto, existem vários fluxos diferentes (sim, vários fluxos) disponíveis. Para obter os fluxos da estação usando o Chrome:

  1. navegue até sua estação iHeartRadio para ouvir
  2. clique com o botão direito na página e selecione View page source

Existem várias variáveis javascript chave (até o momento desta escrita) usadas para identificar a estação e seus fluxos.

  1. pesquisa (ctrl-f) para "fluxos"

O texto relevante deve estar em uma seção de javascript em uma variável "window .__ store" (também próximo da variável "BOOT"). Os dados são codificados usando JSON. A área "fluxos" é uma lista composta de fluxos para a estação de rádio como "streams":{"key":"value",...} . Esses pares de valores-chave listam o tipo de fluxo (chave) e seu fluxo (valor).

Você pode usar qualquer um desses fluxos que atendam ao seu propósito. Por exemplo, eu recebo (formatado para maior clareza):

"streams" : {
  "hls_stream" : "http://c4.prod.playlists.ihrhls.com/3379/playlist.m3u8" ,
  "shoutcast_stream" : "http://kzps-fm.akacast.iheart.com/7/775/20092/v1/auth.akacast.akamaistream.net/kzps-fm" ,
  "secure_rtmp_stream" : "rtmp://cp20092.live.edgefcs.net/live/Dal_TX_KZPS-FM_OR@152687" ,
  "secure_hls_stream" : "https://c4.prod.playlists.ihrhls.com/3379/playlist.m3u8" ,
  "secure_shoutcast_stream" : "https://kzps-fm.akacast.akamaistream.net/7/775/20092/v1/auth.akacast.akamaistream.net/kzps-fm"
}

Agora, você está pronto para ir. Eu testei todos esses fluxos, adicionando-os como estações no Banshee. Todos, exceto o trabalho "secure_rtmp_stream". Se você quiser usar o RTMP, precisará usar outras ferramentas, como vlc, ffplay, rtmpdump e flvstreamer.

    
por AtesComp 06.12.2016 / 18:40
2

I heart radio atualizou sua interface. Agora faça o seguinte:

  1. abra o inspetor da web em seu navegador ou visualize o código-fonte.
  2. veja o código-fonte da frase "shoutcast_stream", ele deve ser a chave e seu valor é o link que você está procurando e que é compatível com o fluxo.
  3. abra o cmus. uma vez na interface, digite :add [url from step2] .
  4. o fluxo deve começar a ser reproduzido automaticamente.

Eu confirmei isso e vou para o WDVE trabalhando em cmus seguindo o seguinte no OS X:

brew install cmus then cmus então uma vez no tipo de interface cmus: add seguido pelo link que você acabou de encontrar na etapa 2, no meu caso foi:

link

Desfrute de música de rádio a partir da linha de comando.

    
por jamescampbell 21.08.2016 / 05:30
0

Aqui está um módulo Perl e exemplos de scripts que podem automatizar o processo de localização de links de fluxo

link

link

    
por XD33 10.12.2017 / 19:13