web-dev-qa-db-fra.com

Comment ajouter des stations iHeartRadio au plateau radio?

J'ai récemment installé Radio Tray sur mon système pour pouvoir écouter iHeartRadio, mais je ne sais pas où obtenir les URL des stations de radio que j'aime, comment puis-je les obtenir et comment les ajouter?

4

Sommaire

La liste des URL de flux pour les stations de radio iHeart est trouvée ici .

Recherchez la balise de flux stream_url_v2 et copiez l'URL. Collez ceci dans RadioTray

Détail

Copiez l'URL du lien fourni ci-dessus

enter image description here

Choisissez Configurer les radios ... dans Radio Tray

enter image description here

Ajoutez les entrées affichées - collez l'URL via CTRL+V

enter image description here

Sélectionnez iHeart dans la liste RadioTray.

2
fossfreedom

De nombreuses stations iHeartRadio sont diffusées via Akamai via akacast.akamaistream.net ou similaire. Cependant, plusieurs flux différents (oui, plusieurs flux) sont disponibles. Pour obtenir les flux de la station à l'aide de Chrome:

  1. accédez à votre station iHeartRadio pour écouter
  2. faites un clic droit sur la page et sélectionnez View page source

Il existe plusieurs variables javascript clés (au moment de la rédaction de cet article) utilisées pour identifier la station et ses flux.

  1. rechercher (ctrl-f) pour "streams"

Le texte approprié doit figurer dans une section de javascript dans une variable "window .__ store" (également une variable proche "BOOT"). Les données sont codées à l'aide de JSON. La zone "flux" est une liste composée de flux pour la station de radio sous la forme "streams":{"key":"value",...}. Ces paires clé-valeur répertorient le type de flux (clé) et son flux (valeur).

Vous pouvez utiliser n'importe lequel de ces flux en fonction de vos besoins. Par exemple, je reçois (formaté pour plus de clarté):

"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"
}

Maintenant, vous êtes prêt à partir. J'ai testé tous ces flux en les ajoutant en tant que stations à Banshee. Tous sauf le "secure_rtmp_stream" fonctionnent. Si vous souhaitez utiliser RTMP, vous devrez utiliser d'autres outils tels que vlc, ffplay, rtmpdump et flvstreamer.

3
AtesComp

Je coeur radio a mis à jour leur interface. Maintenant, faites ce qui suit:

  1. ouvrez l'inspecteur Web dans votre navigateur ou affichez le code source.
  2. regardez le code source pour la phrase "shoutcast_stream", ce devrait être la clé et sa valeur est le lien que vous recherchez compatible avec la diffusion en continu.
  3. cmus ouvert. Une fois dans l'interface, tapez :add [url from step2].
  4. le flux devrait commencer à jouer automatiquement.

Je l'ai confirmé et je vais travailler dans WDVE dans cmus par ce qui suit sur OS X:

brew install cmus puis cmus puis une fois dans le type d'interface cmus: add suivi du lien que vous avez trouvé à l'étape 2, dans mon cas c'était:

http://wdve-fm.akacast.iheart.com/7/364/20061/v1/auth.akacast.akamaistream.net/wdve-fm

Profitez de la musique radio à partir de la ligne de commande.

2
jamescampbell

Voici un module Perl et des exemples de scripts permettant d'automatiser le processus de localisation des liens de flux.

https://metacpan.org/release/IHeartRadio-Streams

https://metacpan.org/release/Tunein-Streams

0
XD33