Релизы «TVLINK»собраны только для «Linux». Данные инструкции является переводом оригинальной инструкции с сайта автора
Свежие версии и ссылки можно увидеть у нас на форуме или посетить GitHub разработчика. А так же у разработчика есть Телеграмм канал.
Программа использует модули Python «Streamlink», поэтому в системе должны быть установлены следующие компоненты:
Python.Требуемая версия «Python» указана в заголовке релиза.
Зависимости «Runtime» для «Streamlink», которые можно посмотретьздесь.
Саму программу Streamlink устанавливать не нужно, и делать это не рекомендуется. Это приведет к сбоям в работе программы. Модули Streamlink являются частью TVLINK.
1. Ubuntu/Debian/Armbian
Помните, что в системе должна быть установлена соответствующая версия «Python».Версия «Python» указана в имени файла.Например: TVLINK-4.2.4-x86_64-python_3.12-Ubuntu.deb. Для систем с архитектуройx86-64вы можете скачать и установить «TVLINK» с помощью пакетаdeb.Скачайте нужный файл и введите в терминале следующие команды:
Здесь команда «apt-cache depends python3-streamlink» выводит информацию о зависимостях модулей Streamlink, а «grep, sed, tr» создают на ее основе список, который передается в «apt install».
Давайте скачаем и установим «TVLINK».
mkdir -p /opt/tvlink
cd /opt
wget https://github.com/AlexELEC/TVLINK-Releases/releases/download/4.2.4/TVLINK-4.2.4-aarch64-python_3.11.tar.bz2 -O TVLINK.tar.bz2
tar -jxf TVLINK.tar.bz2 --directory /opt/tvlink
rm -f TVLINK.tar.bz2
Рекомендуется зайти в веб-интерфейс (например, по адресу: http://192.168.1.33:2020), добавить каналы и проверить их работу.Ошибки, связанные с зависимостями, можно увидеть только в терминале, они не записываются в журнал «TVLINK».
Если все в порядке, закройте «TVLINK» (Ctrl+C) и добавьте его в автозагрузку системы.
Здесь описан простой способ установки системы OpenWRT для архитектуры x86-64. Версия «OpenWRT», для которой скомпилирована программа, указана в описании релиза.
Давайте обновим репозитории пакетов и установим зависимости для модуля Streamlink, входящего в состав TVLINK. Последовательно введите в терминале следующие команды:
Рекомендуется зайти в веб-интерфейс (например, по адресу http://192.168.1.1:2020), добавить каналы и проверить их работу.Ошибки, связанные с зависимостями, можно увидеть только в терминале, они не записываются в журнал «TVLINK».
Если «TVLINK» работает без ошибок, закройте его (Ctrl+C).Скачайте и добавьте сервис в автозагрузку.
cd /etc/init.d
wget https://github.com/AlexELEC/TVLINK-Releases/raw/refs/heads/main/scripts/Openwrt/tvlink -O /etc/init.d/tvlink && chmod +x /etc/init.d/tvlink
service tvlink enable
service tvlink start
Предполагается использование модифицированных систем (ae-fork), в которых уже присутствуют все необходимые зависимости. Программа не может работать в исходных системах ELEC.
В системных настройках (“LibreELEC/CoreELEC” -> "ТВ-сервисы" -> “Сервер TVLINK") нажмите “Включить TVLINK".Программа будет установлена и запущена автоматически.
На странице «О программе» отображается версия программы, а также ссылки для скачивания плейлиста и электронного телегида. Если доступна новая версия программы, появится информация о ней и значок «Обновить».Нажмите на значок и дождитесь обновления программы.
Во время обновления все настройки сохраняются.На всякий случай вы можете сохранить свои настройки, скопировав каталог «tvlink/data», и при необходимости восстановить его.