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

Информация и Общие Темы => IPTV => TVLINK => Тема начата: Alex от 05 Октября 2020, 18:55:06

Название: TVLINK - 1.1.9
Отправлено: Alex от 05 Октября 2020, 18:55:06
TVLINK: настройка и использование (https://alexelec.tv/nastrojka-tvlink/) (инструкция обновляется и дополняется).

- добавлена нумерация каналов (https://alexelec.tv/nastrojka-tvlink/#numbers).
- исправлен парсинг плейлистов которые содержат спец. символы (https://forum.alexelec.tv/index.php?topic=84.msg554#msg554).
- удален источник "Strah".

Что касается "Strah.TV": если появится решение (произошли изменения на сайте) - я его верну. Лично у меня нет желания ради десятка "самодельных" трансляций тратить время на разборку java-скриптов :)
Название: Re: TVLINK - 1.1.9
Отправлено: steals от 06 Октября 2020, 18:16:58
Добрый день.
Поставил TVLink на свою сборку AlexElec для Odroid C1. Сам сервер TVLink  запускается, источники могу настроить, но при попытки привязать его к TVHeadend падает эксепшен. Тоже самое, если просто открыть урл плейлиста для TVH http://127.0.0.1:2020/tvhlist.
Вот лог: https://pastebin.com/0xVTB7rs
Можете подсказать, в чем проблема?
Название: Re: TVLINK - 1.1.9
Отправлено: Alex от 07 Октября 2020, 10:27:25
Добрый день.
Поставил TVLink на свою сборку AlexElec для Odroid C1. Сам сервер TVLink  запускается, источники могу настроить, но при попытки привязать его к TVHeadend падает эксепшен. Тоже самое, если просто открыть урл плейлиста для TVH http://127.0.0.1:2020/tvhlist (http://127.0.0.1:2020/tvhlist).
Вот лог: https://pastebin.com/0xVTB7rs (https://pastebin.com/0xVTB7rs)
Можете подсказать, в чем проблема?
Добрый. Старая версия sqlite.
Название: Re: TVLINK - 1.1.9
Отправлено: Alextuzov от 07 Октября 2020, 19:47:35
Настроил везде сортировку через присвоение номеров каналов в TVLINK - все получилось замечательно! Единственный нюанс, нужно нумеровать 001, 002, 003 и т. д., а не 1,2,3. В остальном все шикарно! TVLINK реально облагородил прием IPTV. Алекс - спасибо за работу!
Название: Re: TVLINK - 1.1.9
Отправлено: prokuror2 от 10 Октября 2020, 20:23:41
Не работает скрипт script.tvlink.conrol
При вызове скрипта вверху экрана опускается шторка:
TVLINK
NO CHANNEL DATA!
Название: Re: TVLINK - 1.1.9
Отправлено: Alex от 11 Октября 2020, 07:32:21
Не работает скрипт script.tvlink.conrol
При вызове скрипта вверху экрана опускается шторка:
TVLINK
NO CHANNEL DATA!

Порт в TVLINK менялся? script.tvlink.conrol работает только на 2020.
Название: Re: TVLINK - 1.1.9
Отправлено: Alextuzov от 11 Октября 2020, 07:40:50
У меня тоже бывает пишет “TVLink No channel data”, перезагрузка бокса помогает. Но интересно было бы понять от чего такой сбой... Ещё заметил что бывает работает например НТВ HD нажимаю вызов этого скрипта, а он выводит инфу по предыдущему каналу, а не по текущему. Тоже перезагружаю бокс и все приходит в норму.
Название: Re: TVLINK - 1.1.9
Отправлено: prokuror2 от 11 Октября 2020, 07:56:31
Не работает скрипт script.tvlink.conrol
При вызове скрипта вверху экрана опускается шторка:
TVLINK
NO CHANNEL DATA!

Порт в TVLINK менялся? script.tvlink.conrol работает только на 2020.
Порт не менялся.
Перезагрузка не помогает.
Название: Re: TVLINK - 1.1.9
Отправлено: Alex от 11 Октября 2020, 07:58:31
Ещё заметил что бывает работает например НТВ HD нажимаю вызов этого скрипта, а он выводит инфу по предыдущему каналу, а не по текущему. Тоже перезагружаю бокс и все приходит в норму.
Это потому, что предыдущее соединение еще не закрылось. Поток остановился, но не оборвалось соединение. Список обновляется после полного отключения. Перезагружать не нужно, просто подождать.
Название: Re: TVLINK - 1.1.9
Отправлено: Alex от 11 Октября 2020, 08:00:33
Порт не менялся.
Без логов системы и TVLINK - сложно сказать.
Название: Re: TVLINK - 1.1.9
Отправлено: prokuror2 от 11 Октября 2020, 09:13:37
Порт не менялся.
Без логов системы и TVLINK - сложно сказать.
Переустановил TVLINK. Скрипт заработал.

Теперь заметил что лог TVLINK очень скупой стал.
Код

[2015-01-01 03:00:30] Starting TVLINK (version 1.1.9) on port: 2020

[2015-01-01 03:00:44] Playlist tvheadend now...

Это все, что есть с момента запуска. При переключении каналов ничего не добавляется.

Название: Re: TVLINK - 1.1.9
Отправлено: Alex от 12 Октября 2020, 09:23:59
[2015-01-01 03:00:30] Starting TVLINK (version 1.1.9) on port: 2020
Судя по дате, у Вас как минимум нет интернет соединения.
Название: Re: TVLINK - 1.1.9
Отправлено: prokuror2 от 12 Октября 2020, 14:26:16
[2015-01-01 03:00:30] Starting TVLINK (version 1.1.9) on port: 2020
Судя по дате, у Вас как минимум нет интернет соединения.
Интернет есть. Дата в системе выставлена текущая.
Еще раз проделал следующее:
1. остановил PVR клиент
2. остановил TVH
3. остановил TVLINK
4. удалил папку .config/tvlink
5. перезагрузился
6. включил TVLINK, TVLINK установился
7. перезагрузился

В логе опять пусто
Код
[2015-01-01 03:00:30] Starting TVLINK (version 1.1.9) on port: 2020 [2015-01-01 03:00:44] Playlist tvheadend now...
Название: Re: TVLINK - 1.1.9
Отправлено: Alextuzov от 12 Октября 2020, 14:40:41
Интернет есть. Дата в системе выставлена текущая.
Еще раз проделал следующее:
А в разделе настроек TVLINK какой IP определился? У меня уже несколько раз было, что TVLINK ставил какой-то "левый" IP и stream не работал.


[вложение удалено администратором]
Название: Re: TVLINK - 1.1.9
Отправлено: prokuror2 от 12 Октября 2020, 15:07:43
IP верный, и TVLINK работает.
Но вот лог почему-то странный.
Название: Re: TVLINK - 1.1.9
Отправлено: Alex от 12 Октября 2020, 15:46:54
В логе опять пусто
Покажите лог системы.
Название: Re: TVLINK - 1.1.9
Отправлено: prokuror2 от 12 Октября 2020, 18:46:25
Лог


UPD
Обратился к TVLINK через браузер Edge.
Выдается полная информация.
Что-то с кэшем Chrom?


UPD2
Очистил кэш браузера. Лог заработал нормально.


Прошу прощение за суету.
Название: Re: TVLINK - 1.1.9
Отправлено: steals от 15 Октября 2020, 23:56:24
Ох, раскопал наконец-то эксепшен, когда запустил TVLink из терминала:
@Alex, поделись, плиз, конфиг файлом (package.mk), чтобы собрать pycryptodome  под 3ий питон.
Название: Re: TVLINK - 1.1.9
Отправлено: Alex от 16 Октября 2020, 09:44:46
@Alex, поделись, плиз, конфиг файлом (package.mk), чтобы собрать pycryptodome  под 3ий питон.

Код
PKG_NAME="pycryptodome3"
PKG_SRC_NAME="pycryptodome"
PKG_VERSION="3.9.7"
PKG_SHA256="f1add21b6d179179b3c177c33d18a2186a09cc0d3af41ff5ed3f377360b869f2"
PKG_LICENSE="BSD"
PKG_SITE="https://pypi.org/project/pycryptodome"
PKG_URL="https://files.pythonhosted.org/packages/source/${PKG_SRC_NAME:0:1}/$PKG_SRC_NAME/$PKG_SRC_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain Python3 distutilscross3:host"
PKG_LONGDESC="PyCryptodome is a self-contained Python package of low-level cryptographic primitives."
PKG_TOOLCHAIN="manual"

pre_configure_target() {
  cd $PKG_BUILD
  rm -rf .$TARGET_NAME

  export PYTHONXCPREFIX="$SYSROOT_PREFIX/usr"
  export LDSHARED="$CC -shared"
}

make_target() {
  python3 setup.py build --cross-compile
}

makeinstall_target() {
  python3 setup.py install --root=$INSTALL --prefix=/usr

  # Remove cpython-37-x86_64-linux-gnu from names
  find $INSTALL -name *.so -exec rename "s/\.cpython-37-x86_64-linux-gnu//;" "{}" \;

  # Remove SelfTest bloat
  find $INSTALL -type d -name SelfTest -exec rm -fr "{}" \; 2>/dev/null || true
  find $INSTALL -name SOURCES.txt -exec sed -i "/\/SelfTest\//d;" "{}" \;
}
Название: Re: TVLINK - 1.1.9
Отправлено: steals от 16 Октября 2020, 19:51:29
@Alex, спасибо!!! Теперь все заработало!