Поковырявшись с протоколом аудио потоков icecast я нашел информацию, что при обращении к станции вернется хедер "icy-metaint"
в нем содержится количество байт, их нужно получить и заенкодить и получим title.
Но в тайтле я получаю только название радиостанции.
(Например тут
вернется Chillout)
Я бы мог подумать "Окей, значит стрим не возвращает название current playing"
НО!
Попробовав вогнать плейлист в iTunes, он тут же мне сказал название current playing трека.
И тут возник вопрос: iTunes дополнительно использует какие-то свои технологии распознавания аудио треков типа Shazam или я не туда рою в плане заголовков и получения тайтла?