Ок, теперь все понятно. Тот плейлист, который Shoutcast загружен в нашем приложении к провайдеру Игра-Сервис и раньше никто не жаловался, что он не работает. Возможно, какие-то особенности webOS, гадать не буду.
По поводу мультикаста. У вас телевизора с webOS, на webOS мультикаст не работает, также он не работает на андроид-устройствах, но (!) у вас хороший роутер, позволяет достаточно легко настраивать udp-прокси, преобразующий мультикастовые потоки в юникастовые.
Как это работает? В настройках роутера вы указываете порт udp proxy, предположим,
5533, сетевой адрес самого роутера, предположим,
192.168.1.1. Тогда адрес вашего включенного udp proxy будет
http://192.168.1.1:5533, адреса проксированных (преобразованных в юникаст) потоков будут такого вида:
http://192.168.1.1:5533/udp/239.192.31.3:1234Чтобы убедиться, что прокси у вас корректно работает, просто запустите такой поток на компьютере (или андроид-устройстве)
Теперь переходим в приложение. В принципе, мультикастовый плейлист провайдера можно не переделывать, достаточно в настройках приложения включить функцию udp-to-http proxy и задать порт, который был установлен в роутере для прокси (в нашем примере - 5533), адрес роутера приложение определяет само, но если у вас сложная топология сети, может не определить, поэтому лучше проверить. Т.е. в настройках приложения ставим галочку, вбиваем порт, проверяем адрес и все должно работать.
Также вы можете вручную переделать все адреса потоков к проксированному виду и загружать их хоть на андроид устройства, хоть на телевизор - везде все должно работать