O2TV Server slouží jako alternativa k IPTV Web Serveru pro O2TV 2.0. Lze ho používat buď jako doplněk v Kodi i samostatně.
Kodi
Nainstalujte doplněk a v jeho nastavení vyplňte přihlašovací údaje, deviceid (libovolný alfanumerický řetězec) a IP adresu nebo jméno serveru. Po uložení nastavení restartujte Kodi nebo zakažte a povolte doplněk.
Samostatný skript
Rozbalte zip, zkopírujte config.txt.sample na config.txt a v něm vyplňte jméno, heslo, deviceid a IP adresu nebo jméno serveru. Server spusťte z adresáře service.o2tv.server spuštěním python3 server.py.
Pokud chcete O2TV Server spustit na linuxu se systemd jako službu, jako root/přes sudo:
- zkopírujte z adresáře scripts soubor o2tv_server.service do /etc/systemd/system/
- nastavte v něm uživatele, pod kterým má O2TV Server běžet a cestu k rozbalenému O2TV Serveru
- systemctl daemon-reload
- systemctl enable o2tv_server
- systemctl start o2tv_server
TVheadend
Podporu pro TVheadend berte zatím jako experimentální. Také je potřeba počítat s tím, že např. u TVheadendu v CoreELECu může splnění požadavků a zprovoznění komplikovanější než na plnohodnotných linuxových operačních systémech!
Pro použití O2TV Serveru v TVheadendu je potřeba mít na nainstalovaný streamlink a ffmpeg (na stroji s TVH). Pro načtení EPG přes External XMLTV grabber pak ještě socat.
V config.txt zkontrolujte nastavení cesta_streamlink a cesta_ffmpeg (viz config.txt.sample), v případě Kodi pak analogické položky v nastavení. Při vytváření sítě v TVheadendu použijte adresu http://<adresa nebo jméno serveru>:<port (defaultně 8081)>/playlist/tvheadend/streamlink, např. http://127.0.0.1:8081/playlist/tvheadend/streamlink.
U EPG je jednou z variant využití External XMLTV grabberu. Nejprve ho je potřeba v TVheadnedu povolit (Program/Channels - EPG Grabber modules). V adresáři scripts je připravený skript k epg.sh, který stáhne EPG z O2TV Server a obsah pošle External XMLTV grabberu. Zkontrolujte v něm cestu xmltv.sock (vytvoří se po povolení grabberu) a URL O2TV Serveru.
URL
Playlist je dustupný na http://<adresa nebo jméno serveru>:<port (defaultně 8081)>/playlist, např. http://127.0.0.1:8081/playlist
EPG lze pak stáhnout z http://<adresa nebo jméno serveru>:<port (defaultně 8081)>/epg, např. http://127.0.0.1:8081/epg
Reset kanálů/session
Na http://<adresa nebo jméno serveru>:<port (defaultně 8081)>, např. http://127.0.0.1:8081 je možné stiskem tlačítka vynutit načtení kanálů nebo vytvotvoření nové sessiony.
Nastavení
Popsaná je konfigurace v config.txt pro samostatně běžící O2TV Server. U O2TV Serveru běžícího jako doplněk v Kodi je nastavení analogické, pouze s hezčími popisky.
username - uživatelské jméno v O2TV password - heslo k účtu deviceid - unikátní ID zařízení, používejte jen čísla a písmena webserver_ip - adresa O2TV Serveru, která bude použitá v playlistu a jiných URL. Standarně je 127.0.0.1, což znamená, že lze O2TV Server volat jen se stejného zařízení. Můžete použít i hostname nebo adresu ve vaší síti, aby bylo možné O2TV Server využívat i odjinut. Pokud místo adresy použijete "IP" zjistí se adresa automaticky. webserver_port - port na kterém O2TV Server poběží epg_dnu_zpetne - počet dnů v minulosti, pro které se bude stahovat EPG epg_dnu_dopredu - počet dnů v budoucnosti, pro které se bude stahovat EPG interval_stahovani_epg - pokud je 0, bude se EPG stahovat jen pokus si EPG klient vyžádá. Nastavením na kladné celé číslo se budou stahování EPG pouštět na pozadí, po zadaném počtu hodin (počítáno od startu O2TV Serveru). EPG se uloží a požadavky jsou pak vyřižované lokálně a tedy výrazně rychleji. Používejte v případě, že vám O2TV Server běží trvale a využíváte EPG z něj. odstranit_hd - pokud je 1, bude z názvu kanálu odstraněné "HD". Může se to hodit např. pokud používáte nějaký zdroj EPG, kde názvu kanálů neodpovídají konvencím v O2TV pouzivat_cisla_kanalu - pokud je 1, bude se při volání O2TV Serveru se bude k identifikaci kanálu místo jména používat číslo kanálu poradi_sluzby (od v1.2.3) - umožňuje nastavit pořadové číslo služby, která se má použít. Pokud je -1, použije se poslední. 1 = první služba, 2 = druhá služba atd. Jestliže máte víc služeb, zkuste nastavit 1 a udělat reset sessiony a kanálů debug - pokud je 1, zapne se podrobné logování včetně volání API cesta_streamlink - cesta ke streamlink (použije se v playlistu pro TVheadend) cesta_ffmpeg - cesta ke streamlink (použije se v playlistu pro TVheadend)
Jestli některou položku v config.txt nenajdete, může se jednat o později přidaný parametr a bude ho potřeba do config.txt přidat. Jako referenci použijte config.txt.sample, který je aktualizovaný.
Změny
v1.2.6 (20.12.2024)
- ošetření chyby v EPG datech
v1.2.5 (07.10.2024)
- když se v nastavení adresy serveru použije řetězec IP, nastaví se adresa automaticky
v1.2.4 (04.10.2024)
- ošetření nefunkční stránky na některých platformách
v1.2.3 (05.09.2024)
- do nastavení přidaná možnost nastavit pořadové číslo služby, která se má použít (-1 = poslední)
v1.2.2 (21.06.2024)
- odstranění originálního názvu pořadu z EPG
v1.2.1 (21.04.2024)
- přidaná možnost změna identifikace kanálu z jména na ID
v1.2.0 (03.04.2024)
- přidání vzoru skriptu pro start O2TV Serveru jako služby
- přidání playlistu pro TVheadend s použitím streamlink
- přidání skriptu pro External XMLTV Grabber v TVheadendu
v1.1.0 (29.03.2024)
- oprava přehrávání u kanálů bez EPG
v1.0.9 (26.03.2024)
- oprava catchupu
v1.0.8 (18.03.2024)
- ošetření mezer za jménem kanálu
- úprava generování EPG
v1.0.7 (18.03.2024)
- ošetření lomítka v názvu kanálu
v1.0.6 (17.03.2024)
- oprava přehrávání u kanálů bez EPG
Na sledování sportu používám ještě doplněk Daddylive, bohužel poslední dobou taky nějak nefunguje.
Kdyby měl někdo nějaké info k tomuhle doplňku, dejte sem vědět. Díky
Příspěvek od: Rossi D - 07.3.2024, 16:51 - Fórum: CoreELEC
- Žádné odpovědi
CoreELEC 20.5-Nexus is now available. It was a rather short development cycle this time around, which saw the CoreELEC developers focusing on fixing the most common issues reported with the 20.4-Nexus release. Changes Since 20.4-Nexus
Kód:
* Fixed W1-AML Wifi driver
* Fixed Dolby Vision on Amlogic-ng
* Added Wifi module support for AIC8800-SDIO
Mám za úkol vybrat nový tarif pevného internetu. Místo letitého tarifu 150/10, původně ještě od UPC, něco rychlejšího. Kritické není ani tak navýšení rychlosti download-u, tam je těch 150 Mbps celkem v pohodě i dnes, ale klíčová je v tomto případě rychlost uploadu, kde je těch 10 Mbps přeci jen už pro některé funkce nedostačující. Z nabídky pro naší lokalitu to vidím nejspíše na tarif Internet Super Lite, 500/50.
Co mě ale napadlo, zda náhodou, při přechodu na nový tarif, nevznikne nebezpečí, že mi tam začne poskytovatel omezovat download z Webshare. Dnes to mám tak, že na tarifu 150/10 jedu z Webshare většinou hodně blízko maxima, tedy bez zjevného omezování ze strany poskytovatele. Co vím, že řadu lidí z jiných lokalit Vodafon při download-u z Webshare omezuje. A co je zajímavé, že to jsou ti, kteří mají nové Vodafone tarify 500/50 nebo 1000/60, zatímco u lidí, co mají ještě staré tarify, původně od UPC, k omezování nedochází. Problém tedy je, že pokud si zažádám o nový tarif a budu v něm omezován, nebude už cesta zpátky. Skoro bych si tedy raději nakonec ponechal starý tarif 150/10, než mít nový a rychlejší, ale s tím, že mě poskytovatel bude svévolně omezovat.
Ahojte, mam tvh a doplnok od sarosa ktory generuje mpd stremy od magiogo, streamy funguju fajn cez pipe a ffmpeg avsak idu len v SD kvalite, neviete ako by bolo mozne prinutit tvh alebo ffmpeg aby generoval HD kvalitu? tvh akokeby skrtil kvalitu dakujem za kazdu radu
Zdar chlapi,
Prolítnul jsem všech 19 stránek a žádná zmínka o doplňku sportHD.
Ani přes vyhledávač nic.
To jsem jediný, kdo přes kodi sleduje evropské fotbalové ligy, ligu mistrů a pod?
Chtěl jsem se dočíst, proč je dnes výpadek. Tak jdu hledat jinam.
Jestli to rozchodím, hodím zde odkaz. Třeba je tu více fanoušků fotbalu a tento addon neznají.
Tak čus
Nemáte někdo funkční ffmpeg, který je sestaven s knihovnou lib2xml, pro použtí v CoreELEC 20? Zkoušel jsem static buildy pro ARM ze stránek ffmpeg, jdou spustit, ale nefungují. Hlásí chybu při i/o operaci.
jde vám naladit přes satelit Nova Sport 5? Parametry pro naladění programů | Skylink. Program naladím TVheadend ho vidí ale nejde přehrát. Nevím jestli je chyba někde u mě nebo něco špatně v Tvheadendu. Děkuji za info
chci se zeptat zda je nějaká možnost jak přidat vlastní videa .mp4 do playlistu m3u8, aby se mě automaticky spouštěla videa jako live tv opakovaně každý den? Zkoušel jsem stránku viloud.tv a také jsem stáhnul m3u8 playlist a ten má tento tvar:
=#ffffffDobry den mám na TV TCL 55C845 s GOOGLE TV a soundbar LGS80GR které podporutjí DD,DD +,D TRUEHD,ATMOS,DTS,DTS-HD,DTS:X propojené HDMI 2.0 kabelem a v TV mám nainstalované KODI 21.0 OMEGA beta 3! A mám problém ze kodi nechce přehrávat DOLBY TRUEHD ale DD a DD + a D ATMOS a DTS a DTS-HD jdou ! Jenom to D TRUEHD se přehrává jako PCM 2.0 ! Tak bych chtěl poradit co bych měl udělat aby to D TRUEHD šlo taky ?