Меню

Форум

Сердце вашей домашней мультимедийной системы

Установка и обновле...
 
Уведомления
Очистить все

[Закреплено] Установка и обновление

(@asakura)
Участник Admin

Релизы «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 install ./TVLINK-4.2.4-x86_64-python_3.12-Ubuntu.deb
systemctl start tvlink
systemctl enable tvlink

1.1 Armbian (aarch64)

Вы также можете установить «TVLINK» из архива.

Например, «Armbian Minimal/IOT Distro: Debian 12 (Bookworm)» для Amlogic S912.

Давайте установим несколько утилит, которые нам понадобятся.

apt install -y mc tar bzip2 wget

Давайте установим зависимости для «Streamlink» (python3-streamlink). Это можно сделать с помощью одной команды:

apt install -y $(apt-cache depends python3-streamlink | grep Depends | sed "s/.*ends:\ //; s/<.*>//" | tr '\n' ' ')

Здесь команда «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

Давайте запустим «TVLINK», чтобы проверить:

root@armbian:/# /opt/tvlink/tvlink

— Starting TVLINK (version: 4.2.4) on 127.0.0.1:2020 / 192.168.1.33:2020 —

Рекомендуется зайти в веб-интерфейс (например, по адресу: http://192.168.1.33:2020), добавить каналы и проверить их работу. Ошибки, связанные с зависимостями, можно увидеть только в терминале, они не записываются в журнал «TVLINK».

Если все в порядке, закройте «TVLINK» (Ctrl+C) и добавьте его в автозагрузку системы.

wget  https://github.com/AlexELEC/TVLINK-Releases/raw/refs/heads/main/scripts/Ubuntu/tvlink.service  -O /etc/systemd/system/tvlink.service

systemctl enable tvlink
systemctl start tvlink

Тема была редактированна 3 месяца назад 4 раз от Asakura
Цитата
Создатель темы Размещено : 22/02/2026 4:19 пп
(@asakura)
Участник Admin

2. OpenWRT (х86-64)

Здесь описан простой способ установки системы OpenWRT для архитектуры x86-64. Версия «OpenWRT», для которой скомпилирована программа, указана в описании релиза.

Давайте обновим репозитории пакетов и установим зависимости для модуля Streamlink, входящего в состав TVLINK. Последовательно введите в терминале следующие команды:

opkg update
opkg install python3 python3-certifi python3-chardet python3-cryptodome python3-pip python3-requests python3-six python3-lxml tar wget
python -m pip install --upgrade pip
pip install pycountry isodate pysocks

Давайте скачаем и установим сам «TVLINK».

wget  https://github.com/AlexELEC/TVLINK-Releases/releases/download/4.2.4/TVLINK-4.2.4-x86_64-python_3.11-Openwrt.tar.bz2  -O TVLINK.tar.bz2
mkdir -p /opt/tvlink
tar -jxf TVLINK.tar.bz2 -C /opt/tvlink
rm -f TVLINK.tar.bz2

Давайте проверим, работает ли программа.

/opt/tvlink/tvlink

— Starting TVLINK (version: 4.2.4) on 127.0.0.1:2020 / 192.168.1.1:2020 —

Рекомендуется зайти в веб-интерфейс (например, по адресу 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

ОтветитьЦитата
Создатель темы Размещено : 22/02/2026 4:32 пп
(@asakura)
Участник Admin

3. LibreELEC/CoreELEC

Предполагается использование модифицированных систем (ae-fork), в которых уже присутствуют все необходимые зависимости. 
Программа не может работать в исходных системах ELEC.

В системных настройках (“LibreELEC/CoreELEC” -> "ТВ-сервисы" -> “Сервер TVLINK") нажмите “Включить TVLINK". Программа будет установлена и запущена автоматически.

 


ОтветитьЦитата
Создатель темы Размещено : 22/02/2026 4:33 пп
(@asakura)
Участник Admin

На странице «О программе» отображается версия программы, а также ссылки для скачивания плейлиста и электронного телегида. Если доступна новая версия программы, появится информация о ней и значок «Обновить». Нажмите на значок и дождитесь обновления программы.

Во время обновления все настройки сохраняются. На всякий случай вы можете сохранить свои настройки, скопировав каталог «tvlink/data», и при необходимости восстановить его.


ОтветитьЦитата
Создатель темы Размещено : 22/02/2026 4:36 пп
Поделиться: