только что
только что Код#!/bin/sh
add-apt-repository ppa:deadsnakes/ppa
add-apt-repository ppa:nilamogard/webupd8
apt reinstall python3.8 libpython3.8 python3-pycountry python3-requests python3-socks python3-websocket python3-pycryptodome python3-isodate python3-lxml -y
##apt install rename language-pack-ru python3-streamlink software-properties-common -y
apt reinstall rename software-properties-common -y
##apt reinstall python3-pycryptodome
#cd /usr/lib/python3/dist-packages/Cryptodome
cd /usr/lib/python3
find -name "*cpython-38-x86_64-linux-gnu.so" -exec rename -f 's/\.cpython-38-x86_64-linux-gnu//gi' '{}' \;
что в итоге стоит в файле
собственно я поэтому и думал что нужен потхон-стреамлинк, так как с ним както начинало работать,а без была канитель в логе. с убунтой сервер 21 тоже самое
Работать начинает потому, что при установке streamlink тянет все нужные зависимости. Но такой подход не правильный. При запуске TVLINK берет модули оригинального streamlink, а как я Вам уже говорил - встроенный (в TVLINK ) streamlink отличается от оригинала. Как будет вести себя с оригиналом - я не знаю. Ни когда не пробовал.
Нашел Ubuntu 20.04.3 LTS (GNU/Linux 5.11.0-43-generic x86_64). Поставил:
apt install python3-pycountry python3-requests python3-socks python3-websocket python3-pycryptodome python3-isodate rename -y
cd /usr/lib/python3/dist-packages/Cryptodome
find -name *cpython-38-x86_64-linux-gnu.so -exec rename "s/\.cpython-38-x86_64-linux-gnu//gi" "{}" \;
Удалил модуль Crypto и сделал ссылку на Cryptodome, вместо него:
apt purge python3-crypto
cd ..
ln -s Cryptodome Crypto
Итог: ни каких проблем не вижу.
[2021-12-21 15:30:01] Starting TVLINK (version 3.0.0 full) on 127.0.0.1:2020 / 192.168.1.3:2020 [UID: 4d637ca589904f50d28e736de84c816b]
[2021-12-21 15:30:01] EPG: no update required (less than 12 hours passed [0h])
[2021-12-21 15:30:01] Reload TVLINK settings once a day start in: 4h...
[2021-12-21 15:30:16] [192.168.1.2:55685] Query: [24 Канал HD] [7B7ADBFF] available links - 4
[2021-12-21 15:30:16] URL=http://streamvideol1.luxnet.ua/news24/smil:news24.stream.smil/chunklist_b3628000.m3u8; params={}
[2021-12-21 15:30:16] Language code: ru_UA
[2021-12-21 15:30:16] Reloading playlist
[2021-12-21 15:30:16] [192.168.1.2:55685] Play: [24 Канал HD] [idx: 0] HLS(32768/52428800): http://streamvideol1.luxnet.ua/news24/smil:news24.stream.smil/chunklist_b3628000.m3u8 (http://streamvideol1.luxnet.ua/news24/smil:news24.stream.smil/chunklist_b3628000.m3u8)
[2021-12-21 15:30:16] First Sequence: 9970; Last Sequence: 9972
[2021-12-21 15:30:16] HLS Live Restart: True
[2021-12-21 15:30:16] Start offset: 0; Duration: None; Start Sequence: 9970; End Sequence: None
[2021-12-21 15:30:16] Adding segment 9970 to queue
[2021-12-21 15:30:16] Adding segment 9971 to queue
[2021-12-21 15:30:16] Adding segment 9972 to queue
[2021-12-21 15:30:17] Segment 9970 complete
[2021-12-21 15:30:18] Segment 9971 complete
[2021-12-21 15:30:21] Segment 9972 complete
[2021-12-21 15:30:26] Reload playlist time: 10.0
[2021-12-21 15:30:26] Reloading playlist
[2021-12-21 15:30:26] Adding segment 9973 to queue
[2021-12-21 15:30:30] Segment 9973 complete
[2021-12-21 15:30:36] Reload playlist time: 10.0
[2021-12-21 15:30:36] Reloading playlist
[2021-12-21 15:30:36] Adding segment 9974 to queue
[2021-12-21 15:30:38] Closing worker thread
[2021-12-21 15:30:38] Closing writer thread
[2021-12-21 15:30:38] [192.168.1.2:55685] Stop: client [24 Канал HD] [idx: 0] [http://streamvideol1.luxnet.ua/news24/smil:news24.stream.smil/chunklist_b3628000.m3u8]
[2021-12-21 15:35:36] Stop TVLINK: Done.