Форум проекта Alex@ELEC
Информация и Общие Темы => IPTV => TVLINK => Тема начата: Alex от 19 Марта 2021, 16:55:03
-
TVLINK: настройка и использование (https://alexelec.tv/nastrojka-tvlink/) (инструкция обновляется и дополняется).
- TVLINK - 2.0.5 для PC (x86_64) (https://github.com/AlexELEC/TVLINK-x86_64/releases/tag/2.0.5)
- TVLINK - 2.0.5 для ARM (Amlogic/RPi/Allwinner ) (https://github.com/AlexELEC/TVLINK-arm7/releases/tag/2.0.5)
- TVLINK - 2.0.5 для ARM (Python-3.7) (https://github.com/AlexELEC/TVLINK-aml/releases/tag/2.0.5)
- небольшое исправление для EPG (проблема описана здесь (https://forum.alexelec.tv/index.php?topic=34.msg1859#msg1859))
- для free-версии увеличено количество плейлистов (до трех)
-
Правильно ли я понял, что опция "Auto playlist IP" в настройках влияет на содержимое плейлиста в части IP ?
То есть если перейти по ссылке из локалки по IP 192.168.0.2 (TVLink server), то в плейлисте будет указан этот адрес.
А если перейти по ссылке из внешней сети (abc.ddns.net), то в плейлисте должно поставить вместо локального IP адрес 'abc.ddns.net'?
-
Правильно ли я понял, что опция "Auto playlist IP" в настройках влияет на содержимое плейлиста в части IP ?
То есть если перейти по ссылке из локалки по IP 192.168.0.2 (TVLink server), то в плейлисте будет указан этот адрес.
А если перейти по ссылке из внешней сети (abc.ddns.net), то в плейлисте должно поставить вместо локального IP адрес 'abc.ddns.net'?
Auto playlist IP - подставит в плейлист IP-адрес первого сетевого интерфейса (если у Вас их несколько). Не важно как Вы получаете плейлист, из внешней сети или из внутренней.
-
Правильно ли я понял, что опция "Auto playlist IP" в настройках влияет на содержимое плейлиста в части IP ?
То есть если перейти по ссылке из локалки по IP 192.168.0.2 (TVLink server), то в плейлисте будет указан этот адрес.
А если перейти по ссылке из внешней сети (abc.ddns.net), то в плейлисте должно поставить вместо локального IP адрес 'abc.ddns.net'?
Auto playlist IP - подставит в плейлист IP-адрес первого сетевого интерфейса (если у Вас их несколько). Не важно как Вы получаете плейлист, из внешней сети или из внутренней.
Tvheadend отдает плейлист с учетом адреса, по которому был запрос.
Для примера, если использовать http://192.168.1.2:9981/playlist , то и ссылки в плейлисте будут на 192.168.1.2
При этом если использовать http://abc.ddns.net:9981/playlist , то и ссылки в плейлисте будут на abc.ddns.net
Так очень удобно, так как вне зависимости от того, где вы находитесь (работа, коммандировка, больница), каналы показывают на мобильном телефоне или планшете.
Может стоит подобное реализовать и в TVLink?
На данный момент держу TVLink для внутренней сети, а Tvheadend для внешних запросов.
-
Может стоит подобное реализовать и в TVLink?
Можно. Просто TVLINK изначально задумывался для работы в локальной сети.
Я изменю назначение опции "Auto playlist IP" в следующей версии. Адрес сервера в плейлисте будет привязан к запросу если она будет включена.
-
А можно собрать под py3.9 x86_64???
-
А можно собрать под py3.9 x86_64???
А что не работает? Какие ошибки?
-
А можно собрать под py3.9 x86_64???
А что не работает? Какие ошибки?
root@DiscStation:/opt/tvlink$ ./tvlink
<frozen importlib._bootstrap>:228: RuntimeWarning: compiletime version 3.8 of module 'server' does not match runtime version 3.9
<frozen importlib._bootstrap>:228: RuntimeWarning: compiletime version 3.8 of module 'utils' does not match runtime version 3.9
<frozen importlib._bootstrap>:228: RuntimeWarning: compiletime version 3.8 of module 'core' does not match runtime version 3.9
<frozen importlib._bootstrap>:228: RuntimeWarning: compiletime version 3.8 of module 'epg' does not match runtime version 3.9
Traceback (most recent call last):
File "/opt/tvlink/./tvlink", line 4, in <module>
from server import start_tvlink
File "server.py", line 26, in init server
File "epg.py", line 7, in init epg
ImportError: cannot import name etree
-
<frozen importlib._bootstrap>:228: RuntimeWarning: compiletime version 3.8 of module 'server' does not match runtime version 3.9
Это не ошибка, а предупреждение которое можно игнорировать и TVLINK будет без проблем работать.
ImportError: cannot import name etree
А это означает что в системе не установлен Python-модуль "lxml".
-
А это означает что в системе не установлен Python-модуль "lxml".
Requirement already satisfied: lxml in /opt/lib/python3.9/site-packages (4.6.2)
-
спасло это)
opkg install python3-lxml
через pip стал коряво
ps: ПРИ ВКЛЮЧЕНИИ КАНАЛА
192.168.1.7 - - [28/Mar/2021 14:53:25] "GET /F3503AB3 HTTP/1.1" 404 -
куда капать?
-
192.168.1.7 - - [28/Mar/2021 14:53:25] "GET /F3503AB3 HTTP/1.1" 404 -
куда капать?
Из этого лога я могу сказать только одно - такого канала нет или он выключен. Вы же знаете что означает ошибка 404...
-
192.168.1.7 - - [28/Mar/2021 14:53:25] "GET /F3503AB3 HTTP/1.1" 404 -
куда капать?
Из этого лога я могу сказать только одно - такого канала нет или он выключен. Вы же знаете что означает ошибка 404...
если запустить эти канала на ваших билдах(Пк, малинка, МХКУ) все работает, но если я запускаю на своем насе. то вот такая фигня(
-
если запустить эти канала на ваших билдах(Пк, малинка, МХКУ) все работает, но если я запускаю на своем насе. то вот такая фигня(
Если у Вас free-версия, Вы можете проиграть канал только локально. Плеер должен стоять на той же системе (насе) что и TVLINK.
-
если запустить эти канала на ваших билдах(Пк, малинка, МХКУ) все работает, но если я запускаю на своем насе. то вот такая фигня(
Если у Вас free-версия, Вы можете проиграть канал только локально. Плеер должен стоять на той же системе (насе) что и TVLINK.
да вы правы, Фри версия. ТВХэд можно в таком случае???
-
да вы правы, Фри версия. ТВХэд можно в таком случае???
Да, если он на той же системе.
-
да вы правы, Фри версия. ТВХэд можно в таком случае???
Да, если он на той же системе.
Да, только через директ, через специальный ТВХ плэйлист нехочет
-
Да, только через директ, через специальный ТВХ плэйлист нехочет
Вы скрипт tvh/tvh-stream (https://github.com/AlexELEC/TVLINK-x86_64/blob/master/tvh/tvh-stream) смотрели?
В системе есть FFmpeg/VLC?
Хотя, если прямой плейлист Вас устраивает - думаю не стоит заморачиваться...
-
Да, только через директ, через специальный ТВХ плэйлист нехочет
Вы скрипт tvh/tvh-stream (https://github.com/AlexELEC/TVLINK-x86_64/blob/master/tvh/tvh-stream) смотрели?
В системе есть FFmpeg/VLC?
cкрипт не смотрел, FFmpeg есть. VLC нет
[/size]Хотя, если прямой плейлист Вас устраивает - думаю не стоит заморачиваться...
посмотрю поизучаю! спасибо!
Подскажите по Лицензии. Что и как, какие плюсы?
-
Подскажите по Лицензии. Что и как, какие плюсы?
Здесь все есть: https://alexelec.tv/nastrojka-tvlink/ (https://alexelec.tv/nastrojka-tvlink/)
-
Подскажите по Лицензии. Что и как, какие плюсы?
Рекомендую получить Лицензию на TVLink.
До недавних пор использовал Free версию, но после покупки Pro забыл про некоторые "костыли" в моих сценариях.
Алексу РЕСПЕКТ + это хоть и небольшая, но всё таки поддержка автора!