I use the same interval but I don't get song title, probabily I am doing wrong. Metadata returns just "Bitrate", "Title"(radio station name), "WM/Genre", "WM/PromotionURL"
Thank you for your answers but the issue remains. This is one url which I use for tests: http://us2.internet-radio.com:8181 I am unable to add to header (or to get header from response): Icy-Metadata:1. Any hints?
I try to get song title from shoutcast stream, but the events: MENewStream, MEEndOfStream, MESourceMetadataChanged are never triggered, nothing is updated. This is how I create media source: hr = sourceResolver.CreateObjectFromURL( mediaURL, MFResolution.ByteStream, properties, out mediaStream ); hr = sourceResolver.CreateObjectFromByteStream( mediaStream, mediaURL, MFResolution.MediaSource, properties, out objectType, out mediaSource ); And this is how I get metadata: hr = MFExtern.MFGetService(...