Проблема starnet на мой взгляд в поддержке нескольких категорий для одного канала причем поставленная с ног на голову и отказ от m3u8 в пользу своего xml. Не все этим пользуются. m3u8 линейный. Он стандартизован и это тоже можно сделать, через дубликаты, но наследственность старнета дает о себе знать. Фактически надо написать новые интерфейсы на которых будут базироваться все новые классы плагинов провайдеров и тогда добавить нового провайдера будет не очень сложно, просто сделав реализации для базовых функций типа сетапа, получения иконки, epg и формирования url стрима. Увы я не силен в php, да и задачи осчастливить все человечество у меня не стоит. Так что основное для меня это поддержка iEdem/iLook, поскольку я использую только его.
Браузерные плагины заточены под сервера. Т.е. все что надо делается на сервере, а это жесткая привязка к провайдеру без возможности кастомизации, а меня это бесит. Да и сами плейера корявые до невозможности. OTT так вообще убожество. Но универсальное.