4790


[android.media.MediaExtractor](http://developer.android.com/reference/android/media/MediaExtractor.html)を使用してShoutcast
Serverからストリーミング中の音楽の  
メタデータ(icy-meta)を取得する事は可能でしょうか？

icy-meta から 楽曲のタイトル、アーティスト名を取得したいと考えています。


CC BY-SA 3.0
2015-01-17T06:11:08.357
4729
2015-01-18T14:28:37.477
7494
question
android
android.media.MediaExtractorを使用してicy-metaを取得したい


`MediaExtractor`を使用して、という前提ですと不可能という答えになります。

加えて言えば、ストリーミング中の楽曲のメタデータを取得することはできません。[SHOUTcastのプロトコル](https://forums.radiotoolbox.com/viewtopic.php?t=74)はメタデータの後にバイナリストリームが送られてくる構造のためです。

また、実際にメタデータとしてアーティスト名が付与されるかどうかは、配信局に依存します（インターネットラジオ局の名前しか取得できない場合もあります）。


CC BY-SA 3.0
2015-01-18T14:28:37.477
4790
2015-01-18T14:28:37.477
5337
4729
answer