Как работает интернет-радио тюнер, интегрированный с SHOUTcast? Как он переключается с одной станции на другую через SHOUTcast?Интернет-тюнер, интегрированный с SHOUTcast
Доступны ли API SHOUTcast на Java для реализации интернет-радио тюнера?
Как работает интернет-радио тюнер, интегрированный с SHOUTcast? Как он переключается с одной станции на другую через SHOUTcast?Интернет-тюнер, интегрированный с SHOUTcast
Доступны ли API SHOUTcast на Java для реализации интернет-радио тюнера?
Станции SHOUTcast просто передают MP3 по протоколу, очень похожим (по сути, совместимым) с HTTP. Если вы хотите переключиться с одной станции на другую, вы просто остановите ее и начнете играть другую.
Нет необходимости в огромном API для запроса каталога SHOUTcast. Вы можете найти здесь: http://dev.aol.com/SHOUTcast/documentation
В общем, есть 2 типа тюнера для криков.
1)
Программист сделал (вручную) создать список предустановленных станций (URLs)
пользователь может переключаться между ними.
2)
тюнер принимает свою информацию динамически со страницы SHOUTcast (или API)
он будет искать тег ("жанры", как рок, поп, house..etc)
которой пренадлежит -сервер (радиостанция) отправляет на сайт shoutcast.
Shoutcast, кажется, удалил свою документацию по API, так как они были приобретены Radionomy.
Вы можете использовать третий сторонних API, как streamfinder radio stations (http://www.streamfinder.com/internet-radio-api/) и Dirble.com Internet radio directory (http://dirble.com/api) - Они обеспечивают АФИ в различных классов и структуры.
Возможно, вам понравится.
(Чтобы быть ясным, я один за Dirble)