Блок с содержанием первого сообщения
TVLINK: настройка и использование (инструкция обновляется и дополняется).

- добавлен плагин "ImpulsTV"
- обновлены модули Streamlink
- исправлено получение EPG для источника "EpgTODAY"
- исправлена проблема с открытием потоков в free-версии
- добавлена функция для определения всех IP-адресов устройства
- опция "Playlist IP" заменена на список адресов

Напомню действие опций "Playlist IP/Auto playlist IP".

Если включена "Auto playlist IP" - в плейлисте будет прописан адрес TVLINK который использует клиент. Например, устройство где запущен TVLINK имеет два сетевых интерфейса (проводной и wifi) и такие IP:

  • 127.0.0.1 - localhost
  • 192.168.1.200 - eth0
  • 10.10.10.10 - wlan0
Если клиент будет использовать ссылку для получения плейлиста вида "http://127.0.0.1:2020/playlist" - то и в полученном  плейлисте будет прописан адрес потоков TVLINK "127.0.0.1".
Если клиент будет использовать "http://10.10.10.10:2020/playlist" - в плейлисте будет IP "10.10.10.10" для потоков и иконок. И так далее...

Если "Auto playlist IP" отключена, то адрес в плейлисте всегда будет такой как выбран в опции - "Playlist IP", не зависимо от того по какому адресу Вы получаете плейлист.


Ссылка

TVLINK - 2.1.3

  • 34 Ответов
  • 10650 Просмотров

0 Пользователей и 1 Гость просматривают эту тему.

*

Оффлайн Alex

  • Администратор
  • Ветеран
  • *****
  • 1455
  • +14/-0
Re: TVLINK - 2.1.3
« Ответ #30 : 20 Мая 2021, 11:57:09 »
Alex, доброго времени суток вам. Подскажите пожалуйста, мне нужно чтобы при загрузке системы tvlink позже стартовал. Можно ли как-то ручками подправить в коде? У вас если не ошибаюсь  tvlink.py за это отвечает? Можно ли в нем добавить sleep в виде:


#!/usr/bin/env python3
# -*- coding: utf-8 -*-

sleep 20

from server import start_tvlink

if __name__ == '__main__':
    start_tvlink()

Или как-то по-другому это можно сделать? Спасибо.
Доброго. Можно и так. Но вместо "sleep 20" нужно сделать:
Код
import time
time.sleep(20)
Alex@ELEC

*

Оффлайн vitalysters

  • Пользователь
  • **
  • 18
  • +0/-0
Re: TVLINK - 2.1.3
« Ответ #31 : 20 Мая 2021, 12:12:57 »
Alex, благодарю
UPD. Попробовал но видимо не то. После загрузки видимо pvr.tvlink не ждет долго tvlink и сразу отображаются пустые каналы. tvlink по видимому отрабатывает. Код был такой:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import time
    time.sleep(20)

from server import start_tvlink

if __name__ == '__main__':
    start_tvlink()

(извиняюсь за за выложенный код, не научился еще на этом сайте заворачивать в code)

По-видимому нужно наоборот применить это к pvrtvlink-у. Но что-то не нашел файл который за это отвечает. Нужно что-бы pvrtvlink позже стартовал.
« Последнее редактирование: 20 Мая 2021, 13:05:25 от vitalysters »

*

Оффлайн Alex

  • Администратор
  • Ветеран
  • *****
  • 1455
  • +14/-0
Re: TVLINK - 2.1.3
« Ответ #32 : 20 Мая 2021, 13:12:50 »
По-видимому нужно наоборот применить это к pvrtvlink-у. Но что-то не нашел файл который за это отвечает. Нужно что-бы pvrtvlink позже стартовал.
Аддоны запускает Коди при старте. То есть, Вам нужно делать задержку старта самого Коди. Создайте файл "/storage/.config/autostart.sh" и в нем прописывайте sleep: https://wiki.libreelec.tv/configuration/startup-shutdown
Alex@ELEC

*

Оффлайн vitalysters

  • Пользователь
  • **
  • 18
  • +0/-0
Re: TVLINK - 2.1.3
« Ответ #33 : 20 Мая 2021, 14:01:11 »
Alex, то есть при загрузке системы скрипты, сценарии будут запускаться, но коди запуститься позже через мой тайм-аут?

*

Оффлайн Alex

  • Администратор
  • Ветеран
  • *****
  • 1455
  • +14/-0
Re: TVLINK - 2.1.3
« Ответ #34 : 20 Мая 2021, 15:20:25 »
Alex, то есть при загрузке системы скрипты, сценарии будут запускаться, но коди запуститься позже через мой тайм-аут?
Верно.
Alex@ELEC