Форум проекта Alex@ELEC

Информация и Общие Темы => IPTV => TVLINK => Тема начата: Alex от 24 Октября 2023, 16:33:13

Название: TVLINK - 3.3.4
Отправлено: Alex от 24 Октября 2023, 16:33:13
TVLINK: установка, настройка и использование. (https://wiki.alexelec.tv/wiki-alexelec/tvlink-free-iptv-server/)

Телеграм чат (https://t.me/tvlinkae) по вопросам TVLINK.

- модули Streamlink 6.2.1
- небольшая оптимизация работы

Справка по работе с TVLINK (https://wiki.alexelec.tv/wiki-alexelec/tvlink-free-iptv-server/) на сайте wiki.alexelec.tv (https://wiki.alexelec.tv/).
Сайт еще в процесе наполнения, но справка по TVLINK почти готова. Выбор языка сайта в правом верхнем углу. Оригинальный текст на Украинском языке, все остальное машинный перевод.
Название: Re: TVLINK - 3.3.4
Отправлено: bfoot от 25 Октября 2023, 07:05:12

Інструкція для старих систем на базі S905/S912.

Ручне встановлення нової версії.

Відключаємо ТВЛінк в налаштуваннях Alexelec.
Наступні команди виконуємо в терміналі через підключення SSH:
Код
ssh -l root aaa.aaa.aaa.aaa
(aaa.aaa.aaa.aaa - IP адреса бокса)

Копіюємо файл з налаштуванням каналів:
Код
cp /storage/.config/tvlink/data/channels.db /storage/backup/

Встановлюємо Entware та необхідну версію пітон (з додатковими залежностями):
Код
installentware
cd
opkg install python3-pip
pip install isodate
pip install pycountry
pip install crypto
pip install pycryptodome

Видаляємо старий ТВЛінк:
Код
rm -rf /storage/.config/tvlink/mkdir /storage/.config/tvlink

Встановлюємо нову версію ТВЛінк:
Код
wget -c  https://github.com/AlexELEC/TVLINK-arm64/releases/download/3.3.4/TVLINK-3.3.4.tar.bz2
tar --overwrite -xfv TVLINK-3.3.4.tar.bz2 -C /storage/.config/tvlink

У файлі tvlink, перший рядок змінюємо на "#!/usr/bin/env /opt/bin/python3"
Код
nano /storage/.config/tvlink/tvlink


Повертаємо налаштування каналів:
Код
cp -rf /storage/backup/channels.db /storage/.config/tvlink/data/channels.db


Запускаемо ТВлинк вручну:
Код
/storage/.config/tvlink/tvlink


Якщо все ок, додаємо автостарт при завантаженні ТВбокса:
Код
nano /storage/.config/autostart.sh


Додаємо у файл наступні рядки:
Код
sleep 15/storage/.config/tvlink/tvlink &


Змінюємо дозвіл на запуск скрипта автозапуску:
Код
chmod +x /storage/.config/autostart.sh


Перезавантажуємо бокс, додаємо джерела плейлістів (канали мають підтягнутись автоматично)



Оновлення TVLink з версії 3.3.3 на 3.3.4.

Виключаємо TVLink:
Код
pkill -f "tvlink"

Копіюємо файл з налаштуванням каналів:
Код
cp /storage/.config/tvlink/data/channels.db /storage/backup/

Встановлюємо нову версію ТВЛінк:
Код
wget -c https://github.com/AlexELEC/TVLINK-arm64/releases/download/3.3.4/TVLINK-3.3.4.tar.bz2
tar --overwrite -xfv TVLINK-3.3.4.tar.bz2 -C /storage/.config/tvlink

У файлі tvlink, перший рядок змінюємо на "#!/usr/bin/env /opt/bin/python3"
Код
nano /storage/.config/tvlink/tvlink

Повертаємо налаштування каналів:
Код
cp -rf /storage/backup/channels.db /storage/.config/tvlink/data/channels.db


Запускаемо ТВлинк вручну:
Код
/storage/.config/tvlink/tvlink


Перевіряємо роботу. Якщо все ок, перезавантажуємо твбокс