Спасибо TrippyCat за большой труд и хороший плагин!
Есть несколько мыслей для "подумать", может что-то из этого имеет смысл:
1. Похоже в режиме категории+ теряются стримы с одинаковым caption в плейлисте.
может добавить что-то вроде: altiptv_m3u_tv.php:981: $cid = "alt_".$playlist_line['epg_shift']."_".$id.str_replace('-', '', crc32($media_url));
можно еще переформировать $id, чтобы не дублировались одинаковые url, но это наверно лишнее, с учетом [2].
2. Это наверно слишком по-технарски, но иногда удобно видеть адрес потока:
altiptv_m3u_tv.php:после 1882 добавить: $gname .= ': '. substr($this->global_channels[$channel_id]['urls'][$k],0,50);
3. С точки зрения информативности и "заполнености" лого каналов можно предложить сделать 0.png с прозрачным фоном,
а текущий 0.png переименовать в 00.png, и использовать ее для установленных каналов без иконки:
altiptv_m3u_tv.php:заменить 293: {
$altiptv_data_path = DuneSystem::$properties['data_dir_path'] . "/altiptv_data";
if (file_exists($altiptv_data_path . "/logo/$channel_id.png"))
$icon_url = $altiptv_data_path."/logo/$channel_id.png";
else
$icon_url = $altiptv_data_path."/logo/00.png";
}
т.е. телевизор с пустым фоном - не установлено, заполненый знак - что-то есть.
4. Для множественных загружаемых плейлистов не хватает сортировки всех категорий.
Все варианты наверно так:
0-по плейлисту; 1-только "все каналы"; 2-все категории, кроме общие; 3-все категории; 4-все категории и плейлисты; 5-индивидуально.
2 - чтоб понятнее было плейлисты разбирать
5 - это задавать индивидуально по категориям/плейлистам сортировать или нет.
Конечно, все сортировки должны быть кроме избранного (где настраивается очередность).
Конечно хорошо было бы, чтобы экранное меню сортировалось так, как текущая категория.
5. Рамка выделения вплотную к светлым иконкам - плохо сразу-различима. мне кажется, что можно было бы фон логотипа сделать по-темнее,
(или с каким-то темным градиентом к краю). + может логичнее фон сендвича групп сделать темным/прозрачным, или рамку делать не вплотную.
похоже
Shaloon_70 про иконку null.png - это как раз по этому поводу..
6. Есть мысль, что если в каталог с pls.txt положить файл вида {$playlist}.sed, чтобы Altiptv, обнаружив такой, запускал
sed -if {$playlist}.sed {$playlist}
то это был бы мощный инструмент, которым бы 99% людей никогда не воспользуется..
7. Есть мысль (на 90% не к Altiptv) что группа=0 - это скорее разное, или прочее, или не задано..
Это характерно для загружаемых плейлистов особенно "левых".
Получается, что основные, базовые каналы замешаны в "помойку"
и избранное засорять как-то не очень..
т.е. как-то не хватает группы Основное ТВ или Базовое ТВ.
понятно, что это все недолго переименовать/сделать самому, но 0 сделать "прочие" может надо системно?