私は最近iHeartRadioを聴くことができるようにラジオトレイをシステムにインストールしましたが、好きなラジオ局のURLの入手先がわかりません。
IHeartラジオ局のストリームURLのリストは here にあります。
ストリームタグstream_url_v2
を探し、URLをコピーします。これをRadioTrayに貼り付けます
上記のリンクからURLをコピーします
ラジオトレイからConfigure Radios ...を選択します
表示されたエントリを追加-URLを貼り付けます CTRL+V
RadioTrayリストからiHeartを選択します。
IHeartRadioステーションの多くは、akacast.akamaistream.netなどを介してアカマイ経由でストリーミングされます。ただし、いくつかの異なるストリーム(はい、複数のストリーム)が利用可能です。 Chromeを使用してステーションストリームを取得するには:
View page source
を選択しますステーションとそのストリームを識別するために使用されるいくつかの重要なjavascript変数(この記事の執筆時点)があります。
関連するテキストは、変数 "window .__ store"(変数 "BOOT"の近く)のjavascriptのセクションにある必要があります。データはJSONを使用してエンコードされます。 「ストリーム」エリアは、"streams":{"key":"value",...}
としてのラジオ局のストリームの複合リストです。これらのキーと値のペアは、ストリームタイプ(キー)とそのストリーム(値)をリストします。
目的に合ったこれらのストリームを使用できます。たとえば、次のようになります(わかりやすくするためにフォーマットされています)。
"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"
}
今、あなたは行ってもいいです。これらすべてのストリームをBansheeのステーションとして追加してテストしました。 「secure_rtmp_stream」以外はすべて機能します。 RTMPを使用する場合は、vlc、ffplay、rtmpdump、flvstreamerなどの他のツールを使用する必要があります。
私は心のラジオが彼らのインターフェースを更新しました。次の手順を実行します。
:add [url from step2]
と入力します。これを確認し、OS Xで次のように cmus でWDVEを実行しました
brew install cmus
その後cmus
そしてcmusインターフェース型に一度:addの後にステップ2で見つけたリンクが続きます。私の場合は次のとおりです。
http://wdve-fm.akacast.iheart.com/7/364/20061/v1/auth.akacast.akamaistream.net/wdve-fm
コマンドラインからラジオ音楽をお楽しみください。
以下は、ストリームリンクを見つけるプロセスを自動化できるPerlモジュールとサンプルスクリプトです。