• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 6 Hlas(ů) - 2.67 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
O2TV Server
@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.
 
Citovat
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']
              ~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 
Citovat
@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.
 
Citovat
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.....
 
Citovat
Ahoj, jede vám o2tv server,všechno se vygeneruje ale nejde spustit?
RaspberryPi 3B, LibreELEC Leia
WeTek_Play, LibeELEC Leia
Odroid N2, CoreELEC Leia
 
Citovat
@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.
 
Citovat
@waladir: jak myslíš víc účtu, mám jen jeden účet.
RaspberryPi 3B, LibreELEC Leia
WeTek_Play, LibeELEC Leia
Odroid N2, CoreELEC Leia
 
Citovat
@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í.
 
Citovat
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"
 
Citovat
@martinchromy1985: Patrně nemáš vhodný ffmpeg pro parsování MPEG-DASH. Tak používej verzi streamlink, ne? Proto to tak bylo vytvořeno.
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
 
Citovat
(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.
 
Citovat
@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ů.
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
 
Citovat
@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.
 
Citovat
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.
 
Citovat
@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é.
 
Citovat
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 6
 
Citovat
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
 
Citovat
@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.
 
Citovat
@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.
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
 
Citovat
@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 ;-)
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)