Get ID3 tags from stream on iPhone 
===

I can not get title of song and name of composer on iPhone from HTTP Live Stream (using m3u, m3u8 playlist files). I've tried get it from this site [tempomix radio][1]. this is link to streaming - http://stream21.group-network.net:9012

I'm trying use next code:

    		AVPlayerItem *playerItem = [AVPlayerItem playerItemWithURL:url];
		_player = [[AVPlayer playerWithPlayerItem:playerItem] retain];
		
		_player.actionAtItemEnd = AVPlayerActionAtItemEndNone;
		[_player addObserver:self forKeyPath:@"status" options:NSKeyValueObservingOptionNew context:NULL];
		[_player addObserver:self forKeyPath:@"currentItem" options:NSKeyValueObservingOptionNew context:NULL];
		[_player addObserver:self forKeyPath:@"timedMetadata" options:NSKeyValueObservingOptionNew context:NULL];

And then waiting for callback here:

    - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context {

When callback comes - I check AVPlayerStatus and run play.
Radio plays fine - but never comes to observeValueForKeyPath.

I know this question looks similar to [this question][2] but described methods don't work for me.

Any ideas? Thanks.


  [1]: http://www.tempomixradio.com
  [2]: http://stackoverflow.com/questions/5085677/extracting-id3-tags-from-mp3-over-http-live-streaming