Для воспроизведения потока SHOUTcast на своем веб-сайте я использую JPlayer и, в частности, CirclePlayer. При воспроизведении обычных файлов MP3 он показывает ход воспроизведения дорожки: зеленый индикатор показывает, сколько воспроизведено текущей дорожки, но с потоком SHOUTcast это не работает.
Я проводил некоторые исследования, и кажется невозможным заставить его работать для потоков:
- В общедоступных метаданных на
/stats?sid=1
не указана длина текущей дорожки - Можно получить длину песни с помощью потоковых метаданных, но тогда вы все равно не знаю, как долго играет песня. Эта информация недоступна.
Правильно ли я понимаю, что невозможно (или, по крайней мере, очень сложно и неточно) показать прогресс текущего трека в потоке SHOUTcast? Если нет, то как я могу это сделать?