admin / admin
Playlist Direct: create for [Main] profile.
Traceback (most recent call last):
File "/opt/tvlink/libs/bottle.py", line 1005, in _handle
out = route.call(**args)
File "/opt/tvlink/libs/bottle.py", line 2017, in wrapper
rv = callback(*a, **ka)
File "server.py", line 1786, in server.playlist
File "utils.py", line 666, in utils.playlist_proxy
File "utils.py", line 64, in utils.get_DB
sqlite3.OperationalError: near "NULLS": syntax error
Здравствуйте. Не пойму в чем проблема. Поставил tvlink для arm64 (ubuntu 18.0.4, python 2.7.17)Здравствуйте.
Нужен Sqlite не ниже версии 3.30Спасибо. Виноват - не дочитал.
sudo add-apt-repository ppa:linuxgndu/sqlitebrowser
sudo apt update
sudo apt install sqlite3
Интересует, а ottplayer на samsung tv можно как то прикрутить к твлинку?Здравствуйте. Если этот плеер (ottplayer) поддерживает плейлисты - можно. Для TVLINK без разницы какой плеер... разве что не будут корректно работать архивы.
Интересует, а ottplayer на samsung tv можно как то прикрутить к твлинку?Здравствуйте. Если этот плеер (ottplayer) поддерживает плейлисты - можно. Для TVLINK без разницы какой плеер... разве что не будут корректно работать архивы.
Как можно безболезненно исправить ситуацию?Доброго. Если хотите использовать TVLINK 2.2.6 и выше - нужно обновить систему: https://forum.alexelec.tv/index.php?topic=204.msg2835#msg2835 (https://forum.alexelec.tv/index.php?topic=204.msg2835#msg2835)
*** на версиях систем ниже AlexELEC-PC 11.0.3 / CoreELEC (ae-fork) 19.3-Matrix_final-ae10 этот релиз TVLINK работать не будет.
Работает, но переключает медленнее чем на прямуюЭто зависит от плеера.
единственное не пойму через твлинк будет стабильнее или нет?Да, если правильно подберете настройки.
Или возвращайтесь на 2.2.5.А как вернуться на 2.2.5?
вот блин ilook tv банит, не более двух устройствСмотря сколько клиентов одновременно работают с TVLINK.. Если провайдер ограничивает - TVLINK это не исправит.
я так понимаю надо «HLS segment threads» ставить 1 или 2 ?Да, если речь идет о том, чтобы быстрее закрыть предыдущий поток (при переключении каналов). Плюс, "HLS live edge" поставить поменьше и "HLS chunk size".
понимаю, что вопрос не по адресу, но думаю вы больше меня знаете в этом вопросе. По какому признаку они банят, по количеству коннектов к одному источнику или вообще 2 коннекта на весь список? сейчас настроил пока таквот блин ilook tv банит, не более двух устройствСмотря сколько клиентов одновременно работают с TVLINK.. Если провайдер ограничивает - TVLINK это не исправит.Цитироватья так понимаю надо «HLS segment threads» ставить 1 или 2 ?Да, если речь идет о том, чтобы быстрее закрыть предыдущий поток (при переключении каналов). Плюс, "HLS live edge" поставить поменьше и "HLS chunk size".
По какому признаку они банят, по количеству коннектов к одному источнику или вообще 2 коннекта на весь список?2 коннекта на весь список. Не важно с каких IP и какой источник. Соединение проверяется по Вашему токену.
Добрый вечер.С чем может быть связано, что при просмотре некоторых каналов время от времени повторяются отрывки и как с этим бороться ?Присоединяюсь к вопросу. У меня тоже. Причем довольно длительные отрывки.
1) Отключить "HLS Live Restart"Добрый вечер.С чем может быть связано, что при просмотре некоторых каналов время от времени повторяются отрывки и как с этим бороться ?Присоединяюсь к вопросу. У меня тоже. Причем довольно длительные отрывки.
Здравствуйте.При несколько сетевом исполнении и активной "Auto playlist IP" твлинк не меняет адрес на "tvg-logo",а берёт последний активный из "Playlist IP". так и должно быть?Здравствуйте.
новые настройки не помогли, решил проверить на прямую через МХплаер - глючит уже от провайдеоа :(1) Отключить "HLS Live Restart"Добрый вечер.С чем может быть связано, что при просмотре некоторых каналов время от времени повторяются отрывки и как с этим бороться ?Присоединяюсь к вопросу. У меня тоже. Причем довольно длительные отрывки.
2) Увеличить "Stream/Segment timeout (sec)"
3) Установить в 0 - "Stream retry count"
1. на что вообще влияет "Stream buffer (Mb)" ? у меня памяти дофига, значит можно в макс выставить?Это "ringbuffer". Подробно здесь: https://streamlink.github.io/cli.html#cmdoption-ringbuffer-size (https://streamlink.github.io/cli.html#cmdoption-ringbuffer-size)
2. назрел вопрос, если к твлинк подключено и смотрят два плеера, а в настройках "Segment threads=2", то сколько коннектов будет к провайдеру?Однозначного ответа - нет. Во многом это зависит от провайдера.
Доброго дня. При использовании PVR IPTV Simple Client как указать формат архива через tvlink? Если просто выбираю тип shift, то не работаетДоброго. Не готов ответить, ни разу не пробовал.
P.S. Что-то не могу где найти Ваш репозиторий в ziphttps://github.com/AlexELEC/repo19
Доброго. Не готов ответить, ни разу не пробовал.А вообще в direct плейлисте должен быть тег tvg-rec или подобный? Сейчас только тег timeshift есть
с "Segment threads=2" опять забанили . >:( >:( trafshow смотрел на выходе 1-3 конекта постоянно, а так 2 - 6 - 8 висит :oЦитировать2. назрел вопрос, если к твлинк подключено и смотрят два плеера, а в настройках "Segment threads=2", то сколько коннектов будет к провайдеру?Однозначного ответа - нет. Во многом это зависит от провайдера.
Здесь Вы можете ознакомиться с тем как работает HLS-протокол: https://russianblogs.com/article/72471903606/ (https://russianblogs.com/article/72471903606/)
Для большей ясности - Вы можете включить "Debug Streams" в "Settings" и понаблюдать лог работы.
с "Segment threads=2" опять забанили . >:( >:( trafshow смотрел на выходе 1-3 конекта постоянно, а так 2 - 6 - 8 висит :oС такими настройками будут проблемы или надо что то ещё уменьшить?
А вообще в direct плейлисте должен быть тег tvg-rec или подобный? Сейчас только тег timeshift естьВ настройках есть опции "add elements to #EXTM3U / add elements to #EXTINF" где Вы можете добавить любые нужные теги.
Кстати группы не создаются и не редактируются.Запускаете TVLINK из консоли (/opt/tvlink/tvlink) и смотрите (показываете) ошибку...
С такими настройками будут проблемы или надо что то ещё уменьшить?"Stream/Segment timeout (sec)" у Вас очень маленький. Длительность сегмента, в среднем, около 10 сек. А у Вас TVLINK будет переподключаться если сегмент не скачался за 5 сек.
PS. Все это, вообще, не должно влиять на бан. HLS-протокол для того и создан, чтобы можно было одновременно скачивать все доступные сегменты (иначе теряется весь смысл HLS). Если Ваш провайдер за это банит - я бы задумался о смене такого провайдера.Что вы скажите за илоок тв/едем ? решил попробовать по совету знакомых (неделю уже) и тоже уже и сам не рад. качества/стабильности приема нет.Мой местный иптв пров конечно работает супер, но запарили отключать каналы и переносить в другие пакеты за отдельную плату, вот и ищю альтернативу
Что вы скажите за илоок тв/едем ?Пробовал (илоок/едем) - мне не понравилось.
Предоплата внесена и пусть хоть ребенок мультики смотрит, осталось добить конфиг.Что вы скажите за илоок тв/едем ?Пробовал (илоок/едем) - мне не понравилось.
Долгое время пользовался Glanz (ottg.tv), но последнее время на 1cent.tv (все тоже самое, но дешевле). И там, и там (Glanz/1cent) все довольно стабильно. Ни каких проблем с баном не встречал.
(Glanz/1cent) все довольно стабильно. Ни каких проблем с баном не встречал.С какими конкретно настойками?
С какими конкретно настойками?
Попробую... и ведь спросить не у кого , кто с какими настройками твлинк смотрит илоок/едем и на скольки устройствахС какими конкретно настройками?
Запускаете TVLINK из консоли (/opt/tvlink/tvlink) и смотрите (показываете) ошибку...делал - вообще никаких ни ошибок ни любых других записей в консоли нет при попытке создать категорию.
В настройках есть опции "add elements to #EXTM3U / add elements to #EXTINF" где Вы можете добавить любые нужные теги.Да я читал. Просто хотел узнать - по умолчанию если я source называю с добавлением _shift, то в плейлист отдаваемый tvlink этот тег вписывается или нет? Просто тег пробовал добавлять в этих настройках, но в IPTV simple не удалось заставить работать архивы
Просто хотел узнать - по умолчанию если я source называю с добавлением _shift, то в плейлист отдаваемый tvlink этот тег вписывается или нет?Нет, в плейлист не вписывается. Это для самого TVLINK.
делал - вообще никаких ни ошибок ни любых других записей в консоли нет при попытке создать категорию.А каким браузером Вы пользуетесь? Интерфейс написан для Chrome.
А каким браузером Вы пользуетесь?firefox
Осталось решить вопрос с архивами в IPTV simpleНастройку архивов для TVLINK в IPTV simple Вы должны сделать так, как нужно для Вашего провайдера. TVLINK такие запросы для append, shift и flussonic - понимает.
Как понимаю для windows не планируется add-on pvr.tvlink?Нет.
Настройку архивов для TVLINK в IPTV simple Вы должны сделать так, как нужно для Вашего провайдера. TVLINK такие запросы для append, shift и flussonic - понимает.ну вот для прямого плейлиста от edem в настройках iptv simplе просто указываю тип shift и все работает.
ну вот для прямого плейлиста от edem в настройках iptv simplе просто указываю тип shift и все работает.В логе TVLINK Вы можете видеть как меняется ссылка когда запрашивается архив. Отсюда и нужно начинать...
[2021-12-15 12:47:31] [192.168.1.72:38610] Query: [Amedia 1 HD] [05710C31] available links - 2
[2021-12-15 12:47:32] [192.168.1.72:38610] Play: [Amedia 1 HD] [idx: 0] HLS(32768/52428800): http://cdn.only4.tv/6446/index.m3u8
[2021-12-15 12:47:50] [192.168.1.72:38614] Query Catchup: [Amedia 1 HD] [05710C31] available links - 2
[2021-12-15 12:47:53] [192.168.1.72:38614] Play: [Amedia 1 HD] [idx: 0] HLS(32768/52428800): http://cdn.only4.tv/6446/index.m3u8?utc=1639537200&lutc=1639565270
Query Catchup:такого нет. Даже при выборе архива возникает только Query. Запустил в консоли посмотрел и увидел такую ошибку:
"GET /66094405 HTTP/1.1" 200 -
code 501, message Unsupported method ('HEAD')
"HEAD /66094405?utc=1639529799&lutc=1639572443 HTTP/1.1" 501 -
code 501, message Unsupported method ('HEAD')
"HEAD /66094405?utc=1639529799&lutc=1639572443 HTTP/1.1" 501
"GET /66094405?utc=1639529799&lutc=1639572443 HTTP/1.1" 200 -зависает на некоторое время и потом снова Query
Запустил в консоли посмотрел и увидел такую ошибку:У Вас оригинальный аддон IPTV Simple? Я просто не помню (все могло поменяться), но не видел в исходниках этого PVR - "HEAD" запросов на архив. TVLINK такие не обрабатывает.
"GET /66094405?utc=1639529799&lutc=1639572443 HTTP/1.1" 200 -
зависает на некоторое время и потом снова QueryВидимо он не дождался ответа. Пока ни чем не помогу, может позже сам проверю...
Вечер добрый.Какой версии streamlink должен быть установлен?Попробую... и ведь спросить не у кого , кто с какими настройками твлинк смотрит илоок/едем и на скольки устройствахС какими конкретно настройками?
Какой версии streamlink должен быть установлен?Его не нужно устанавливать, он входит в TVLINK. Нужны только зависимости.
У Вас оригинальный аддон IPTV Simple?Только что специально снес и поставил последний коди с офф сайта 19.3 под windows. Из офф репозитория поставил IPTV simple
192.168.5.100 - - [16/Dec/2021 14:16:49] code 501, message Unsupported method ('HEAD')Запускаю из телегида архивную программу
192.168.5.100 - - [16/Dec/2021 14:16:49] "HEAD /66094405?utc=1639649808&lutc=1639657008 HTTP/1.1" 501 -
192.168.5.100 - - [16/Dec/2021 14:16:49] code 501, message Unsupported method ('HEAD')
192.168.5.100 - - [16/Dec/2021 14:16:49] "HEAD /66094405?utc=1639629900&lutc=1639657009 HTTP/1.1" 501 -
+++
Query: [2+2] [192.168.5.100:47624] | Links available: 1
+++
+++
Play: [2+2] [192.168.5.100:47624] HLS(24576/52428800): http://..../index.m3u8
+++
192.168.5.100 - - [16/Dec/2021 14:16:50] "GET /66094405?utc=1639629900&lutc=1639657009 HTTP/1.1" 200 -При попытке вызвать архив на пару секунд задумывается и продолжает проигрывать текущую передачу :(
192.168.5.100 - - [16/Dec/2021 14:17:11] code 501, message Unsupported method ('HEAD')
192.168.5.100 - - [16/Dec/2021 14:17:11] "HEAD /66094405?utc=1639592400&lutc=1639657030 HTTP/1.1" 501 -
192.168.5.100 - - [16/Dec/2021 14:17:13] code 501, message Unsupported method ('HEAD')
192.168.5.100 - - [16/Dec/2021 14:17:13] "HEAD /66094405?utc=1639592400&lutc=1639657030 HTTP/1.1" 501 -
+++
Query: [2+2] [192.168.5.100:47644] | Links available: 1
+++
+++
Play: [2+2] [192.168.5.100:47644] HLS(24576/52428800): http://.../index.m3u8
При попытке вызвать архив на пару секунд задумывается и продолжает проигрывать текущую передачуВ самом TVLINK, имя источника указано с суффиксом "_shift"?
В самом TVLINK, имя источника указано с суффиксом "_shift"?Даже вчера заново source через Хром добавил. Подумал мало ли :)
Даже вчера заново source через Хром добавил. Подумал мало ли
192.168.1.100 - - [16/Dec/2021 16:53:58] "GET /621B6E30?utc=1639658433&lutc=1639666436 HTTP/1.1" 200 -
+++
[192.168.1.100:34636] Query Catchup: [2x2] [621B6E30] available links - 2
+++
+++
[192.168.1.100:34636] Play: [2x2] [idx: 0] HLS(32768/52428800): http://cdn.only4.tv/1826/index.m3u8?utc=1639658613&lutc=1639666439
+++
Проверил работу архивов на PVR IPTV Simple с TVLINK. Все прекрасно работает... и архивы, и перемотка в архивах. Настройки там конечно запутаны ), но если сделать правильно - не будет ни каких "HEAD" запросов, а также "двойных" запросов (нужно в "Дополнительные" указать MIME - video/mp2t)да HEAD запрос ушли. Спасибо. Но Архивы так и не работают :) IPTV simple - версия 19.2
+++кстати не понял почему порядок в логе не тот :) .
Query: [2x2] [192.168.5.100:52930] | Links available: 2
+++
+++
Play: [2x2] [192.168.5.100:52930] HLS(24576/52428800): http://ca75046f.ottolok.net/iptv/.../index.m3u8 (http://ca75046f.ottolok.net/iptv/.../index.m3u8)
+++
192.168.5.100 - - [16/Dec/2021 17:50:45] "GET /621B6E30?utc=1639662300&lutc=1639669842 HTTP/1.1" 200 -
Может дело во free версии?Так и есть. Я думал у Вас full-версия :)
Так и есть. Я думал у Вас full-версияПонял :) 2 дня голову ломал :) Тогда пока через tvheadend попользуюсь, если стабильность будет лучше чем без tvlink, тогда куплю full
Так и есть. Я думал у Вас full-версияПонял :) 2 дня голову ломал :) Тогда пока через tvheadend попользуюсь, если стабильность будет лучше чем без tvlink, тогда куплю full
Похоже нашёл в чём проблема банна при использовании tvlink на ubuntu в виртуалке (vm-bhyve) под freebsd.С такими настройками будут проблемы или надо что то ещё уменьшить?"Stream/Segment timeout (sec)" у Вас очень маленький. Длительность сегмента, в среднем, около 10 сек. А у Вас TVLINK будет переподключаться если сегмент не скачался за 5 сек.
"HLS live edge" говорит о том, что при включении канала будет создано три потока (соединения).
PS. Все это, вообще, не должно влиять на бан. HLS-протокол для того и создан, чтобы можно было одновременно скачивать все доступные сегменты (иначе теряется весь смысл HLS). Если Ваш провайдер за это банит - я бы задумался о смене такого провайдера.
Traceback (most recent call last):
File "/opt/tvlink/tvlink", line 4, in <module>
from server import start_tvlink
File "server.py", line 27, in init server
File "utils.py", line 569, in init utils
File "utils.py", line 550, in utils.list_ip
OSError: [Errno 97] Address family not supported by protocol
Также попробовал запустить ubuntu (в клетке или типо docker) также под freebsdВ Вашей "клетке или типо docker" - не работает функция для определения списка IP-адресов. Это на уровне системы, а не программы.
почему то streamlink качает сегменты в двойном экземпляре.2. продолжает качать и после выключения проигрывателя
[2021-12-18 09:48:27] [192.168.1.2:58934] Query: [Sci-Fi] [E658122D] available links - 3
[2021-12-18 09:48:27] URL=...............; params={}
[2021-12-18 09:48:27] Language code: en_US
[2021-12-18 09:48:28] Reloading playlist
[2021-12-18 09:48:28] [192.168.1.2:58934] Play: [Sci-Fi] [idx: 0] HLS(32768/52428800): ...............
[2021-12-18 09:48:28] First Sequence: 828332; Last Sequence: 828335
[2021-12-18 09:48:28] HLS Live Restart: True
[2021-12-18 09:48:28] Start offset: 0; Duration: None; Start Sequence: 828332; End Sequence: None
[2021-12-18 09:48:28] Adding segment 828332 to queue
[2021-12-18 09:48:28] Adding segment 828333 to queue
[2021-12-18 09:48:28] Adding segment 828334 to queue
[2021-12-18 09:48:28] Adding segment 828335 to queue
[2021-12-18 09:48:28] Segment 828332 complete
[2021-12-18 09:48:28] Segment 828333 complete
[2021-12-18 09:48:29] Segment 828334 complete
[2021-12-18 09:48:29] Segment 828335 complete
[2021-12-18 09:48:34] Reload playlist time: 6.0
[2021-12-18 09:48:34] Reloading playlist
[2021-12-18 09:48:34] Adding segment 828336 to queue
[2021-12-18 09:48:34] Closing worker thread
[2021-12-18 09:48:34] Closing writer thread
[2021-12-18 09:48:34] [192.168.1.2:58934] Stop: client [Sci-Fi] [idx: 0] [...............]
add-apt-repository ppa:deadsnakes/ppa
apt install python3.7 libpython3.7
cd /usr/lib/x86_64-linux-gnu
ln -s libpython3.7m.so.1.0 libpython3.7.so.1.0
add-apt-repository ppa:nilarimogard/webupd8
apt install python3-pycountry python3-requests python3-socks python3-websocket python3-pycryptodome python3-isodate python3-lxml
apt install rename python3-streamlink vlc mc
cd /usr/lib/python3/dist-packages/Cryptodome find -name *cpython-38-x86_64-linux-gnu.so -exec rename ‘s/\.cpython-38-x86_64-linux-gnu//gi’ ‘{}’ \;
/opt/tvlink
Вечер добрый.Эксперимент продолжается...Добрый. Этого не нужно.
add-apt-repository ppa:deadsnakes/ppa
apt install python3.7 libpython3.7
cd /usr/lib/x86_64-linux-gnu
ln -s libpython3.7m.so.1.0 libpython3.7.so.1.0
Как отследить теперь чего ему надо?Не могу сказать. Я в виртуалках TVLINK не использую. Нужно самому провести эксперимент....
да я уже от без изходности и так попробовалВечер добрый.Эксперимент продолжается...Добрый. Этого не нужно.Кодadd-apt-repository ppa:deadsnakes/ppa
apt install python3.7 libpython3.7
cd /usr/lib/x86_64-linux-gnu
ln -s libpython3.7m.so.1.0 libpython3.7.so.1.0
Нужно было, когда TVLINK для x86-64 компилировался с python3.7. Инструкция давно не обновлялась, займусь как будет время.дайте чтоли исходники , я попробую сам скомпилировать под фриибсд, вроде все порты/пакеты питона там есть, ну или сами ...ЦитироватьКак отследить теперь чего ему надо?Не могу сказать. Я в виртуалках TVLINK не использую. Нужно самому провести эксперимент....
дайте чтоли исходники , я попробую сам скомпилировать под фриибсд, вроде все порты/пакеты питона там естьВаша проблема связана с самим streamlink (https://streamlink.github.io/). Его не нужно компилировать. Все исходники в каталоге "/opt/tvlink/libs/streamlink". Можете менять как угодно.
мы похоже друг друга не поняли.1. в виртуалке я поднимаю убунту, которая работает через прослойку vm-bhyve напрямую с спу и думает что она железка и там есть проблема с стреамлинк. в свою очередь с которым я незнаю как лечить. vm-bhyve есть и для линукса 2.дайте чтоли исходники , я попробую сам скомпилировать под фриибсд, вроде все порты/пакеты питона там естьВаша проблема связана с самим streamlink (https://streamlink.github.io/). Его не нужно компилировать. Все исходники в каталоге "/opt/tvlink/libs/streamlink". Можете менять как угодно.
дайте чтоли исходники , я попробую сам скомпилировать под фриибсд, вроде все порты/пакеты питона там есть, ну или сами ...чтобы не было проблем с зависимостями
Traceback (most recent call last):
File "/usr/local/etc/tvlink/tvlink", line 4, in <module>
from server import start_tvlink
ImportError: Shared object "libc.so.6" not found, required by "server.so"
чтобы не было проблем с зависимостямиВы просите дать исходники закрытой части программы... Естественно, я не могу этого сделать.
я просто хочу чтобы у меня это заработало, только и всего. а так у меня 3 разные способы запустить софт и нигде он не заработал как надо. неделю бьюсь и ни на шаг не приблизился к целичтобы не было проблем с зависимостямиВы просите дать исходники закрытой части программы... Естественно, я не могу этого сделать.
я просто хочу чтобы у меня это заработало, только и всего. а так у меня 3 разные способы запустить софт и нигде он не заработал как надо. неделю бьюсь и ни на шаг не приблизился к целиСкажите какая у версия FreeBSD, может найду время и соберу под нее.
Скажите какая у версия FreeBSD, может найду время и соберу под нее.
uname -a
FreeBSD barton 13.0-RELEASE-p5 FreeBSD 13.0-RELEASE-p5 #0 2646dd665: Sun Nov 7 12:21:51 EET 2021 root@barton:/usr/obj/usr/src/amd64.amd64/sys/i5 amd64
https://download.freebsd.org/ftp/releases/amd64/amd64/ISO-IMAGES/13.0/
freebsd-update fetch install
pkg install mc
ставите один изНе обещаю, что это будет скоро. Дам знать когда займусь.