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?
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
Copiez l'URL du lien fourni ci-dessus
Choisissez Configurer les radios ... dans Radio Tray
Ajoutez les entrées affichées - collez l'URL via CTRL+V
Sélectionnez iHeart dans la liste RadioTray.
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:
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.
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.
Je coeur radio a mis à jour leur interface. Maintenant, faites ce qui suit:
:add [url from step2]
.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.
Voici un module Perl et des exemples de scripts permettant d'automatiser le processus de localisation des liens de flux.