質問: android.media.MediaExtractorを使用してShoutcast Serverからストリーミング中の音楽の メタデータ(icy-meta)を取得する事は可能でしょうか? icy-meta から 楽曲のタイトル、アーティスト名を取得したいと考えています。
回答: `MediaExtractor`を使用して、という前提ですと不可能という答えになります。 加えて言えば、ストリーミング中の楽曲のメタデータを取得することはできません。SHOUTcastのプロトコルはメタデータの後にバイナリストリームが送られてくる構造のためです。 また、実際にメタデータとしてアーティスト名が付与されるかどうかは、配信局に依存します(インターネットラジオ局の名前しか取得できない場合もあります)。