Есть утилита iptvtools на питоне, которая проверяет доступность каналов, а так же умеет прописывать качество потока (-R) и редактировать плейлист на наличие только HD каналов (-min-height 720).
Что заметил. - Для udp-серверов, качество соответствует заявленному - если канал подписан как HD/Premium, то там именно 720p/1080p. Остальные никак не меньше 576p, что соответствует обычному телевизионному качеству SD. - Если же переключиться на http-сервера, то там "бардак, беспредел и хаос" - HD может соответствовать 576p/480p, а самое низкое качество может доходить даже до 288p.
#EXTINF:-1 group-title="ОБЩИЕ" tvg-name="Первый канал HD" tvg-id="6A76A99E" tvg-logo="http://td-soft.narod.ru/logo/picon/6A76A99E.png",Первый канал HD [450p] http://192.168.1.115:8185/stream/6A76A99E #EXTINF:-1 group-title="ОБЩИЕ" tvg-name="Звезда" tvg-id="0289B827" tvg-logo="http://td-soft.narod.ru/logo/picon/0289B827.png",Звезда [576p] http://192.168.1.115:8185/stream/0289B827 #EXTINF:-1 group-title="ФИЛЬМЫ" tvg-name="Иллюзион +" tvg-id="FFDC3A1B" tvg-logo="http://td-soft.narod.ru/logo/picon/FFDC3A1B.png",Иллюзион + [360p] http://192.168.1.115:8185/stream/FFDC3A1B #EXTINF:-1 group-title="ФИЛЬМЫ" tvg-name="Классика кино" tvg-id="530BCBFA" tvg-logo="http://td-soft.narod.ru/logo/picon/530BCBFA.png",Классика кино [288p] http://192.168.1.115:8185/stream/530BCBFA #EXTINF:-1 group-title="ФИЛЬМЫ" tvg-name="КИНО ТВ HD" tvg-id="95CECB8F" tvg-logo="http://td-soft.narod.ru/logo/picon/95CECB8F.png",КИНО ТВ HD [576p] http://192.168.1.115:8185/stream/95CECB8F
Сообщение отредактировал krasnh - Воскресенье, 06.10.2024, 15:51
Я как-то в начале серии своих постов на данном ресурсе писал, что хорошо бы, чтоб ПазлТВ был максимально удобен уже из коробки.
Да, пазл предоставляет очень большие возможности редактирования плейлиста под себя, но в какой-то момент понимаешь, что излишне быть настолько щепетильным и достаточно было бы пройтись по группам, отсекая ненужное и правильно группируя нужное в плейлисте.
Имхо, пазлу недостает новых возможностей, например автоматизации - полной или полу (группы): - Автоматизировать проверку доступности каналов и отбрасывать из плейлиста нерабочие (может потребоваться доустановка утилит в систему, почему нет). Сейчас это делается вручную - отключаются лишние сервера, запускается плеер, щелкаются каналы, и по результату сервер отключается или ему назначается более низкий приоритет. И далее по новой с новым сервером. - Знать реальное качество потока, что дает больше возможностей для редактирования плейлиста. - Расширить возможности групп, о чем писал ранее (потребуется изменение кода).
Http - это видео с разных левых сайтов. Что они там транслируют один бог знает. Иногда даже не тот канал идет. Udpxy - оффициальные трансляции операторов связи. Со свсеми вытекающими. Группы как есть. Это фундаментальный момент. Ну и плейлист/xml это скорее второстепенный способ получения данных. Основной json
3.24.0 - https://cloud.mail.ru/public/4riJ/d6tsFjfiD - исправлена ошибка в фильтре потоков - добавлена информация и количестве доступных ретрансляторов для UDPXY серверов - добавил возможность включать/выключать сервера со страницы инфо о канале
Хочу попросить, дублировать на первой странице в заглавном посте информацию о новых выпусках пазла, а также скрины из комментариев, которые относятся к настройкам - https://kodi.moy.su/_fr/0/s7544281.jpg, https://kodi.moy.su/_fr/0/s4427771.jpg.
krasnh, у меня в firefox в linux выглядит одинаково, что в оконном, что в полноэкранном режиме. ваш скриншот №1 у меня если в мобильном браузере открыть. но переключение на "вид как в ПК" делает обычный режим отображения. ну или вот проверил - если сильно сжать по горизонтали окно - то будет как на скриншот №1. ну так это адаптивная верстка. не сжимайте так сильно. собственно это и есть "сайты умеют адаптироваться к размеру окна". и это правильно. может вы что-то другое хотели сказать.
Уже никак, привык именно к такому размеру окна браузера - читать так удобно и книги (расширение "FB2 Reader") и сайты. Типа размер листа A4.
Просто, давно уже не видел, чтоб оформление сайта настолько менялось. Ну и решил написать - если настраивается эта адаптивность для uCoz, чтоб было одинаково, то хорошо, а нет - значит нет.
upd. Вот в чем и неудобство, думал что отвечаю tdw1980, как владельцу сайта. )
Сообщение отредактировал krasnh - Пятница, 18.10.2024, 00:21
Время от времени, меня спрашивают о возможности показывать TV архивы. И как бы я вижу соответствующие переключатели в настройках и букву "A" в http://127.0.0.1:8185/editor.
Попробовал в yuki-iptv, который заявляет об поддержке "TV archive / catchup". Так же вижу у него в коммитах правки по поводу архивов. Нажимаю на значок часов в интерфейсе - открывается окно, выбираю канал .Black, но при нажатии "открыть архив" - ничего.
Это работает, и как-то можно это проверить? И на чем можно проверить, кроме Kodi?
Сообщение отредактировал krasnh - Понедельник, 21.10.2024, 18:17
В данный момент работает только в Kodi. Причем в последних версиях архив только из peers и через всякие костыли. Думал над реализацией catchup в плейлисте но пока не начинал. Есть в зачаточном состоянии запись из UDPXY серверов но ввиду большой нагрузки и объемов заброшено.
Что-то у меня в разделе "Список каналов" все значки "epg" стали или красными или белыми, хотя были все черными. Не знаю, что вдруг случилось. Соответственно многие каналы перестали отображать программу в плеере.
При нажатии `http://127.0.0.1:8185/epg/refresh`, в выхлопе такая вот странная ерунда:
Код
27.0.0.1 - - [31/Oct/2024 21:12:44] "GET /epg/refresh HTTP/1.1" 302 - Update EPG ... clear_EPG dzen https://dzen.ru/api/web/v1/tv-guide/more?page=1&clid=1400&country_code=ru&date=2024-10-31&city=moscow&rnd=17274362391741730398365080 /epg 127.0.0.1 - - [31/Oct/2024 21:12:44] "GET /epg HTTP/1.1" 200 - https://dzen.ru/api/web/v1/tv-guide/more?page=2&clid=1400&country_code=ru&date=2024-10-31&city=moscow&rnd=17274362391741730398365080 https://dzen.ru/api/web/v1/tv-guide/more?page=3&clid=1400&country_code=ru&date=2024-10-31&city=moscow&rnd=17274362391741730398365080 Exception in thread Thread-4244: Traceback (most recent call last): File "/usr/lib/python2.7/threading.py", line 801, in __bootstrap_inner self.run() File "server.py", line 1090, in run exec(self.param) File "<string>", line 1, in <module> File "/mnt/sda3/ptv3/epg.py", line 356, in upepg dzen() File "/mnt/sda3/ptv3/epg.py", line 1126, in dzen ptitle = toutf(j['title']['display_name']) File "/mnt/sda3/ptv3/epg.py", line 555, in toutf except:s=eval('u"'+s.replace('"',"''")+'"') File "<string>", line 1 u"Чемпионат мира среди девушек (U-17). 1/2 финала. Испания - Англия. Трансляция ^ SyntaxError: EOL while scanning string literal
Как-то к хорошему быстро привыкаешь, а удобство наличия EPG вне всяких сомнений. И когда это привычное удобство пропадает, то становится некомфортно. )
Сообщение отредактировал krasnh - Четверг, 31.10.2024, 22:38
Еще вопрос назрел, а не сохранились ли где-то архивы того старого форума? А то чувствую, что некоторые мои вопросы вероятно уже обсуждались и я гоняю их по второму-третьему кругу.
krasnh EPG - я поломал обновлением. Отлаживал и вытащил часть кода из обработчика ошибок. Ошибка парсинга вывела из строя все обновления напрочь. Исправил. 3.24.1 https://cloud.mail.ru/public/miCZ/6Z5dUi3mr
Получается, настройку "Быстрое обновление UDPXY" лучше держать выключенной во избежание? Или плюсов от нее все равно больше, чем подобных минусов и лучше держать включенной?