Обновления Shoutcast Media Metainfo - PullRequest
2 голосов
/ 28 марта 2011

Привет! Я реализовал протокол потоковой передачи Shoutcast, чтобы получить Stream metainfo (как описано где-то в Интернете).Я получаю строку с названием и автором песни, но что происходит, когда во время потока одна песня заканчивается, другая начинается ... как узнать, закончилась ли песня, и получить новое metainfo?

Какэто реализовано в других игроках?Они представляют текущее название песни сразу же, как оно меняется в потоке ..?

1 Ответ

3 голосов
/ 29 марта 2011

Это должно помочь: http://www.smackfu.com/stuff/programming/shoutcast.html

Вкратце: когда запрашиваются метаданные, вы получите блок метаданных после каждого N байтов потока (N возвращается в заголовке ответа).Сервер отправит блок метаданных после подключения и изменения песни.

...