История изменений
Исправление LINUX-ORG-RU, (текущая версия) :
Заработало
Но нужны для проверки плейлисты с вшитым EPG
(с ссылкой на него внутри)
например
#EXTM3U url-tvg="http://epg.it999.ru/ru2.xml.gz, https://iptvx.one/epg/epg.xml.gz" tvg-shift="+3"
#EXTINF:-1 tvg-id="pervy" tvg-logo="https://epgx.site/p/pervy.png" group-title="Общественные",Первый (HD ready)
http://edge4.1internet.tv/dash-live2/streams/1tv-dvr/1tvdash.mpd
#EXTINF:-1 tvg-id="2265" tvg-logo="http://epg.one/img2/2265.png" group-title="Общественные",360° (HD)
h
Или пара playlist.m3u
epg.xml
, я несколько потыкал и там кхм, каждый городит свой огород. С универсальными EPG
(те которые от десятков до сотен мегабайт) сложно, не всегда возможно сопоставить m3u
записи с epg
записями. Но если брать родные IPTV пары, плейлист + описание телепередач, то должно быть всё хорошо. Но нужно проверять и тестировать. Если накидаешь, будет хорошо.
И ещё надо сделать чтобы оно качало и распаковывало в ОЗУ EPG
если он включён или их включено несколько (ссылкой/ками) в сам m3u
IPTV плейлист. Пока я вручную разделяю.
И ещё надо с временем там смотреть, XML
разбирается не учитывая +0300
записи в атрибутах и всё съезжает, не всегда в M3U
есть запись типа `tvg-shift=«+3» и тоже хз, ну в смысле если не получается узнать часовой пояс то показывать ли неактуальное, пока не додумал, но, это ладно.
В идеале должно быть так mpv youiptv.m3u
и всё. А вот эту херню с копированием epg
файлов в .config/mpv/epg/
выкинуть кажется надо, ну или просто пытаться брать из него если в плейлисте нет.
Исправление LINUX-ORG-RU, :
Заработало
Но нужны для проверки плейлисты с вшитым EPG
(с ссылкой на него внутри)
Или пара playlist.m3u
epg.xml
, я несколько потыкал и там кхм, каждый городит свой огород. С универсальными EPG
(те которые от десятков до сотен мегабайт) сложно, не всегда возможно сопоставить m3u
записи с epg
записями. Но если брать родные IPTV пары, плейлист + описание телепередач, то должно быть всё хорошо. Но нужно проверять и тестировать. Если накидаешь, будет хорошо.
И ещё надо сделать чтобы оно качало и распаковывало в ОЗУ EPG
если он включён или их включено несколько (ссылкой/ками) в сам m3u
IPTV плейлист. Пока я вручную разделяю.
И ещё надо с временем там смотреть, XML
разбирается не учитывая +0300
записи в атрибутах и всё съезжает, не всегда в M3U
есть запись типа `tvg-shift=«+3» и тоже хз, ну в смысле если не получается узнать часовой пояс то показывать ли неактуальное, пока не додумал, но, это ладно.
В идеале должно быть так mpv youiptv.m3u
и всё. А вот эту херню с копированием epg
файлов в .config/mpv/epg/
выкинуть кажется надо, ну или просто пытаться брать из него если в плейлисте нет.
Исходная версия LINUX-ORG-RU, :
Заработало
Но нужны для проверки плейлисты с вшитым EPG
(с ссылкой на него внутри)
Или пара playlist.m3u
epg.xml
, я несколько потыкал и там кхм, каждый городит свой огород. С универсальными EPG
(те которые от десятков до сотен мегабайт) сложно, не всегда возможно сопоставить m3u
записи с epg
записями. Но если брать родные IPTV пары, плейлист + описание телепередач, то должно быть всё хорошо. Но нужно проверять и тестировать. Если накидаешь, будет хорошо.
И ещё надо сделать чтобы оно качало и распаковывало в ОЗУ EPG
если он включён или их включено несколько (ссылкой/ками) в сам m3u
IPTV плейлист. Пока я вручную разделяю.
И ещё надо с временем там смотреть, XML
разбирается не учитывая +0300
записи в атрибутах и всё съезжает, не всегда в M3U
есть запись типа `tvg-shift=«+3» и тоже хз, ну в смысле если не получается узнать часовой пояс то показывать ли неактуальное, пока не додумал, но, это ладно.
В идеале должно быть так mpv youiptv.m3u
и всё. А вот эту херню с копированием epg
файлов в .config/mpv/epg/
выкинуть кажется надо, ну или просто пытаться брать из него если в плейлисте нет.
P.S. Кекнул с канала 360, обрати внимание на погоду справа, это или тончайший прикол или там такая же криворучка как я работает гыгы