Кому-нибудь удалось прочитать метаданные SHOUTcast / Icecast из удаленного радиопотока?
Есть несколько библиотек, которые могут читать метаданные из локального файла MP3, но ни одна похоже, разработан для работы с радиопотоком (который, по сути, представляет собой бесконечный MP3-файл на удаленном сервере).
Другие рекомендации предлагают загружать конечное количество бит с начала потока mp3, но это часто приводит к кучу шестнадцатеричных выходных данных, ничего не напоминающих текстовые метаданные.
Кто-нибудь знает более удачное решение? Спасибо.