SHOUTcast と統合されたインターネット ラジオ チューナーはどのように機能しますか? SHOUTcastを介して、あるステーションから別のステーションにどのように切り替わりますか?
インターネット ラジオ チューナーを実装するために Java で利用できる SHOUTcast API はありますか?
SHOUTcast と統合されたインターネット ラジオ チューナーはどのように機能しますか? SHOUTcastを介して、あるステーションから別のステーションにどのように切り替わりますか?
インターネット ラジオ チューナーを実装するために Java で利用できる SHOUTcast API はありますか?
Shoutcast は Radionomy に買収されて以来、API ドキュメントを削除したようです。
ストリームファインダーラジオ局( http://www.streamfinder.com/internet-radio-api/ ) やDirble.com インターネット ラジオ ディレクトリ( http://dirble.com/api )などのサード パーティ API を使用できます。さまざまなクラスと構造の api。
お気に入りの一枚が見つかるかもしれません。
(明確にするために、私はDirbleの後ろの人です)
一般に、2 種類のシャウトキャスト チューナーがあります。
1)
プログラマーは、ユーザーが切り替えることができるプリセット ステーション (URL) のリストを (手動で) 作成しました。
2)
チューナーは、シャウトキャスト ページ (または API) から動的に情報を取得し、シャウトキャスト
サーバー (ラジオステーション) がシャウトキャスト Web サイトに送信する
タグ (ロック、ポップ、ハウスなどの「ジャンル」)を探します。
SHOUTcast ステーションは、HTTP と非常によく似た (実際には互換性のある) プロトコルを介して MP3 をストリーミングしているだけです。ある局から別の局に切り替えたい場合は、1 つの局を停止して別の局の再生を開始するだけです。
SHOUTcast のディレクトリを照会するための巨大な API は必要ありません。ここで情報を見つけることができます: http://dev.aol.com/SHOUTcast/documentation