![]() |
|
O2TV Server - Verze k tisku +- XBMC-Kodi.cz (https://www.xbmc-kodi.cz) +-- Fórum: KODI - Doplňky (https://www.xbmc-kodi.cz/forum-kodi-doplnky) +--- Fórum: Live TV & PVR (https://www.xbmc-kodi.cz/forum-live-tv-pvr) +--- Téma: O2TV Server (/prispevek-o2tv-server) |
RE: O2TV Server - waladir - 04.9.2024 @Bajtik: O2TV Server teď nevyzkouším, ale dopoledne jsem pracoval s Kodi doplňkem O2TV, který v podstate funguje podobně, a žádný problém jsem nezaznamenal. Můžeš nějak konkrétně popsat, co ti nefunguje, případně by pomohla chyba, jestli je v logu nějaká vidět. RE: O2TV Server - Bajtik - 04.9.2024 Ahojky Waladire, nejde reset sessesion, ohlasí to toto.... A server error occurred. Please contact the administrator, a nejde spustit zadny kanal.... scrpt pod linux hlasí chyby.... Traceback (most recent call last): File "/usr/lib/python3/dist-packages/bottle.py", line 876, in _handle return route.call(**args) ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/bottle.py", line 1756, in wrapper rv = callback(*a, **ka) ^^^^^^^^^^^^^^^^^^ File "/home/service.o2tv.server/libs/web.py", line 90, in play_num channel = channels[int(str(channel).replace('.mpd', ''))]['name'] ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ KeyError: 1254959 213.155.225.250 - - [04/Sep/2024 08:49:11] "GET /play_num/1254959.mpd HTTP/1.1" 500 767 Traceback (most recent call last): File "/usr/lib/python3/dist-packages/bottle.py", line 876, in _handle return route.call(**args) ^^^^^^^^^^^^^^^^^^ File "/usr/lib/python3/dist-packages/bottle.py", line 1756, in wrapper rv = callback(*a, **ka) ^^^^^^^^^^^^^^^^^^ File "/home/service.o2tv.server/libs/web.py", line 90, in play_num channel = channels[int(str(channel).replace('.mpd', ''))]['name'] ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ RE: O2TV Server - waladir - 04.9.2024 @Bajtik: nevím jestli používáš O2TV Server v Kodi, nebo běží samostatně, ale zkus v adresáři data smazat soubor session.txt. Pokud by byl nějaký problém uložené sessione, tak by to mohlo pomoct. RE: O2TV Server - Bajtik - 04.9.2024 Toto ti vygeneruje kdyz kliknes na CT1... No Access... a toto je uvnitr m3u.. #EXTM3U #EXT-X-VERSION:3 #EXT-X-TARGETDURATION:10 #EXT-X-MEDIA-SEQUENCE:0 #EXTINF:10.000000, noAccess-cs0.ts #EXTINF:10.000000, noAccess-cs1.ts #EXT-X-ENDLIST (04.9.2024, 14:54)waladir Napsal(a): @Bajtik: nevím jestli používáš O2TV Server v Kodi, nebo běží samostatně, ale zkus v adresáři data smazat soubor session.txt. Pokud by byl nějaký problém uložené sessione, tak by to mohlo pomoct. Ne, i kdyz jsem to vymazal, restartil server. nejde reset sessesion. dle me oni neco prekopavali pro registraci zarizeni..... RE: O2TV Server - hitman222 - 05.9.2024 Ahoj, jede vám o2tv server,všechno se vygeneruje ale nejde spustit? RE: O2TV Server - waladir - 05.9.2024 @hitman222: nevím jestli nemáš podobný problém jako @Bajtik: Měl víc účtů a některé mu přestaly fungovat. U nadřazeného účtu to fungovalo, ale použila se špatná služba. Možnost výběru služby bude ve verzi 1.2.3, kterou za chvíli dám do repozitáře. Jinak jsem teď O2TV Server vyzkoušel a funguje. RE: O2TV Server - hitman222 - 05.9.2024 @waladir: jak myslíš víc účtu, mám jen jeden účet. RE: O2TV Server - waladir - 05.9.2024 @hitman222: zkus udělat reset sessionu a kanálů. Pokud to proběhne v pořádku a přehrávání nebude přesto fungovat napiš mi do SZ, jestli používáš O2TV Server v Kodi nebo samostatně a mrknem na to. Ve verzi 1.2.3 jsem to nastavení přidal možnost výběru pořadí služby, která se má použít. Pokud jich máte víc a použije se nesprávná, můžete vynutit použití jiné. Hodnota -1 znamená, že se použije poslední služba (chování jako doposud). Nastavením na kladné celé číslo se použije služba v uvedeném pořadí. Kromě toho jsem do úvodního příspěvku doplnil popis jednotlivých voleb nastavení. RE: O2TV Server - martinchromy1985 - 09.9.2024 Dobrý den Dal jsem se opět do tvorby nového serveru pro domácnost. Server je super. Normálně mi ffmpeg playlist ve vlc jede. Ale nejde mi v Tvheadendu. Playlist se importuje jen neteče video ani zvuk. Kde by mohl byt zakopaný pes. Verze streamlink mi v tvheadedntu jede. Mužete mi poradit? když kouknu do nascanované sítě, tak mám pod muxem jen odkaz bez pipe http://10.0.1.70:8081/play_num/810066.mpd není to chyba? kdežto streamlink ma v url toto : pipe:///usr/bin/streamlink --locale cs_CZ dash://http://10.0.1.70:8081/play_num/810093.mpd best --stdout --ffmpeg-ffmpeg "/usr/bin/ffmpeg" --ffmpeg-fout "mpegts" RE: O2TV Server - JiRo - 09.9.2024 @martinchromy1985: Patrně nemáš vhodný ffmpeg pro parsování MPEG-DASH. Tak používej verzi streamlink, ne? Proto to tak bylo vytvořeno. RE: O2TV Server - martinchromy1985 - 09.9.2024 (09.9.2024, 16:01)JiRo Napsal(a): @martinchromy1985: Patrně nemáš vhodný ffmpeg pro parsování MPEG-DASH. Tak používej verzi streamlink, ne? Proto to tak bylo vytvořeno. no mam naistalovanou podporu ffmpeg s libxml2 odkud mám stahnout tu pravou s podporou všeho co potřebuji ? v jiných scriptech mi to ffmpeg pipe jede. Streamlink mi občas pocukne ... ffmpeg to jelo lepe. RE: O2TV Server - JiRo - 09.9.2024 @martinchromy1985: A máš v jiných scriptehc MPEG-DASH? Jinak mně ten MPEG-DASH přes ffmpeg 100% nefungoval prakticky nikdy, byly s tím stále porblémy. A u O2TV to bylo ještě o chlup horší. Řešili jsme to i s @waladir a poté, co jsem v Tvheadend začal používat streamlink a ukázalo se, že to chodí o poznání lépe, tak ho dodělal i on do O2TV Server. Je tedy otázka, zda to teď bez steramlink v Tvheadend má vůbec fungovat. To by nám asi řekl on. Jinak já mám ohledně streamlink a příjmu O2TV v Tvheadend přesně opačné zkušenosti. Ale já přijímám O2TV kompletně pomocí vlastních sh scriptů. Částečně využívám stejné api jak používá O2TV Server, rozdíl je právě ve finální sestavení adresy streamu, kterou když proženu pouze ffmpeg, tak mi to nefunguje dobře. Pokud ale použiju steramlink + ffmpeg, tak to jede bez problémů. RE: O2TV Server - waladir - 09.9.2024 @martinchromy1985: v TVheadendu bude fungovat playlist z URL u Playlist pro TVheadend. Druhý playlist obsahuje přímé linky na streamy (tedy bez ffmpeg), s kterými si TVheadend neporadí. Jestli se chceš vyhnout použití streamlinku, tak spíš doporučím místo O2TV Serveru použít skripty pro TVheadend. Podobně jako streamlink umí vyřešit některé problémy, na které bys u čistého volání ffmpegu narazil. RE: O2TV Server - blacker91 - 17.9.2024 Zdravím je možné že mi ve vlc nejdou přehrát jednotlivé programy? Když dám stáhnout celý playlist tak ten funguje. RE: O2TV Server - waladir - 17.9.2024 @blacker91: možné je lecos :-) Když tak mi napiš do SZ, jestli používáš O2TV Server v Kodi nebo samostatný, jestli máš VLC na stejném stroji jako běží O2TV Server a jestli při ti ve VLC funguje jak načtení playlistu, tak přehrávání. Můžeš také zkontrolovat jestli se liší URL, které je pod odkazem na stránce a v playlistu. Mělo by být stejné. RE: O2TV Server - top9 - 22.9.2024 Zdravim, zkousim o2tv server a jede krasne, vse funkcni az na epg, ktery se mi nedari dostat do tvheadend. Poradite mi kde a jak co nastavit? Jedu na ubuntu v dockeru. A nedari se mi nakonfigurovat tvheadend aby mel pristup k epg z o2tv serveru. Diky za rady
RE: O2TV Server - emil.novohradsky - 22.9.2024 Dobry den, prosim o radu rpi zero 2w(debian 11.10) - doinstalovany pip a bootle. Playlist funguje, epg funguje, ale zakladna stranka hlasi Error: 500 Internal Server Error Sorry, the requested URL 'http://10.100.3.181:8081/' caused an error: Internal Server Error Log z rpi Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/bottle.py", line 994, in _handle out = route.call(**args) File "/usr/local/lib/python3.9/dist-packages/bottle.py", line 2024, in wrapper rv = callback(*a, **ka) File "/home/user/script.o2tv.server/libs/web.py", line 130, in page return template(os.path.join(get_script_path(), 'resources', 'templates', 'form.tpl'), message = message, playlist_url = playlist_url, playlist_tvheadend_streamlink_url = playlist_tvheadend_streamlink_url, epg_url = epg_url, playlist = playlist) File "/usr/local/lib/python3.9/dist-packages/bottle.py", line 4491, in template TEMPLATES[tplid] = adapter(name=tpl, lookup=lookup, **settings) File "/usr/local/lib/python3.9/dist-packages/bottle.py", line 4075, in __init__ self.filename = self.search(self.name, self.lookup) File "/usr/local/lib/python3.9/dist-packages/bottle.py", line 4090, in search raise depr(0, 12, "Use of absolute path for template name.", "Refer to templates with names or paths relative to the lookup path.") TypeError: exceptions must derive from BaseException 10.100.3.181 - - [20/Sep/2024 21:04:11] "GET / HTTP/1.1" 500 751 Velke dik, Emil RE: O2TV Server - waladir - 22.9.2024 @emil.novohradsky: řešil jsem teď stejný problém. Zřejmě to souvisí s nekompatibilitou bottle modulu právě v debianu na RPi. Pokud je to možné, zkus udělat update debianu na Buste, ideálně čistou instalaci. Když by to bylo komplikované, napiš mi do SZ email. Zkusil bych ti poslat verzi s s úpravou, která by to mohla vyřešit. RE: O2TV Server - JiRo - 22.9.2024 @top9 To je čistě záležitost Tvheadend. Řešit to tu se nehodí. Jen tedy telegraficky. V tomto případě bude asi lepší EPG do Tvheadend vkládat pomocí interního graberu. A pak záleží, jak máš Tvheadend instalovaný. Pokud v rámci *ELEC pomocí addon, tak tam bys měl přímo v parametrech nastavení tohoto addon zadat cestu k xml souboru. Pokud jsi ale instaloval Tvheadend v nějakém obecném Linux systému, tak tam musíš editovat script interního graberu a zadat tam cestu. Cestu ke scriptu interního graberu (Interní XMLTV) najdeš v nastavení Tvhedand (web gui), Konfigurace >Program / EPG > Moduly EPG graberů v položce Cesta: formuláře Paramtery. Jinak v subfóru Tvheadend zde na fóru o tom najdeš celé téma TVHeadEnd a EPG. RE: O2TV Server - waladir - 22.9.2024 @top9: úplně konkrétně ti neporadím, ale v adresáři skripts je epg.sh, ktery generuje do socketu. Teortický ho můžeš nasměrovat do adresáře připojeného jako volume v kontejneru a ten pak nastavit v External XMLTV grabberu. Prakticky to nevyzkouším, ale teoreticky by to takhle fungovat mohlo ;-) |