• 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:
  • 4 Hlas(ů) - 3 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Oneplay Server
#1
Oneplay Server

Oneplay Server slouží jako alternativa k IPTV Web Serveru pro Oneplay. Lze ho používat buď jako doplněk v Kodi i samostatně.

Pokud cítíte neodolatnou potřebu něco autorovi symbolicky! přispět, můžete použít PayPal

K dispozici ke stažení jsou i skripty pro TVheadend. U nich je potřeba také mít nainstalovaný python modul websocket. Skripty zatím nepoužívám, takže je také riziko, že se může objevit nějaká chyba nebo problém. V zipu je README.txt, kde jsou základní informace ke skriptům.

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

Oneplay Server pro své fungování vyžaduje python moduly bottle a websocket. Nainstaluje buď jako balíček OS nebo pomocí pip3 (pip3 install <module>)

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.oneplay.server spuštěním python3 server.py.
Pokud chcete Oneplay Server spustit na linuxu se systemd jako službu, jako root/přes sudo:

Pokud chcete Oneplay Server spustit na linuxu se systemd jako službu, jako root/přes sudo:
- zkopírujte z adresáře scripts soubor oneplay_server.service do /etc/systemd/system/
- systemctl daemon-reload
- systemctl enable oneplay_server
- systemctl start oneplay_server

Docker

Díky sedlin2 je možné pustit Oneplay Server i jako container v dockeru.

Pokud se jedná o první instalaci vytvořte adresář pro konfiguraci docker container Oneplay Serveru z https://github.com/waladir/script.oneplay.server do něj stáhněte Dockerfile a docker-compose.yml:
 
Kód:
wget https://github.com/waladir/script.oneplay.server/raw/refs/heads/master/Dockerfile
wget https://github.com/waladir/script.oneplay.server/raw/refs/heads/master/docker-compose.yml

- v docker-compose.yml nastavte minimálně USERNAME, PASSWORD a DEVICEID, případně upravte ostatní nastavení
- pokud container běží, zastavte ho:
 
Kód:
docker compose -f 'docker-compose.yml' stop

- proveďte build (stáhne se aktuální verze) a start containeru:
 
Kód:
docker build --no-cache -t oneplay-server .
docker compose -f 'docker-compose.yml' up -d


TVheadend

Pro použití Oneplay Serveru v TVheadendu je potřeba mít na nainstalovaný ffmpeg (na stroji s TVH). Pro načtení EPG přes External XMLTV grabber pak ještě socat.
 
V config.txt zkontrolujte nastavení 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ě 8082)>/playlist/tvheadend/streamlink, např. http://127.0.0.1:8082/playlist/tvheadend.

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 Oneplay Server a obsah pošle External XMLTV grabberu. Zkontrolujte v něm cestu xmltv.sock (vytvoří se po povolení grabberu) a URL Oneplay Serveru.

URL

Playlist je dustupný na http://<adresa nebo jméno serveru>:<port (defaultně 8082)>/playlist, např. http://127.0.0.1:8082/playlist

EPG lze pak stáhnout z http://<adresa nebo jméno serveru>:<port (defaultně 8082)>/epg, např. http://127.0.0.1:8082/epg

Reset kanálů/session

Na http://<adresa nebo jméno serveru>:<port (defaultně 8082)>, např. http://127.0.0.1:8082 je možné stiskem tlačítka vynutit načtení kanálů nebo vytvoření nové sessiony.

Nastavení

Popsaná je konfigurace v config.txt pro samostatně běžící Oneplay Server. U Oneplay Serveru běžícího jako doplněk v Kodi je nastavení analogické, pouze s hezčími popisky.

username - uživatelské jméno ve Oneplay
password - heslo k účtu
profile - pokud je vyplněné jmené profilu a ten existuje, vybere se při přihlášení
deviceid - unikátní ID zařízení, používejte jen čísla a písmena
webserver_ip - adresa Oneplay Serveru, která bude použitá v playlistu a jiných URL. Standarně je 127.0.0.1, což znamená, že lze Oneplay Server volat jen se stejného zařízení. Můžete použít i hostname nebo adresu ve vaší síti, aby bylo možné Oneplay Server využívat i odjinud. Pokud místo adresy použijete "IP" zjistí se adresa automaticky.
webserver_port - port na kterém Oneplay 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 Oneplay 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 Oneplay 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 Oneplay
pouzivat_cisla_kanalu - pokud je 1, bude se při volání Oneplay Serveru se bude k identifikaci kanálu místo jména používat číslo kanálu
poradi_sluzby - v případě více služeb/účtů pod jedním přihlášením může nastavit pořadí účtu, který se má použít (1 = první, 2 = druhý, záporné číslo = poslední)
pin - pin, který se pokusí použít u přehrávání kanálů chráněných pinem
debug - pokud je 1, zapne se podrobné logování včetně volání API
cesta_ffmpeg - cesta ke ffmpeg(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.3.3 (2.12.2025)
- přidání výběru profilu, pokud není nastavený
[attachment=12081]
v1.3.2 (2.12.2025)
- změna API Oneplay

v1.3.1 (27.10.2025)
- aktualizace Dockerfile (od @sedlin2)
- pro neKodi verzi při nastavení debug větší než 1 nebude logovat odpovědi delší než zadaná hodnota (např. pro 5000 se nebudou logovat odpovědi delší než 5000 B)
- do playlistu přidané parametry pro ISA (řeší problém s přehráváním některých kanálů v IPTV SC)

v1.3.0 (16.10.2025)
- přidaný výpis konfigurace

v1.2.9 (14.9.2025)
- úprava vyhledávání v EPG při catchupu
[attachment=11944]
v1.2.8 (10.9.2025)
- ošetření Canal+ Sport v EPG

v1.2.7 (21.8.2025)
- odstranění problému s EPG kvůli nedostupným kanálům

v1.2.6 (18.8.2025)
- odfiltrování nedostupných promo kanálů

v1.2.5 (17.8.2025)
- oprava ostraňování HD v EPG

v1.2.4 (17.8.2025)
- náhrada obsolete funkce utcnow

v1.2.3 (5.8.2025)
- oprava chování při zapnutém odstraňování HD ze jména kanálů

v1.2.2 (31.7.2025)
- ošetření změn v datech kanálů

v1.2.1 (6.6.2025)
- upravené načítání kanálů v závislosti na vybraném profilu

v1.2.0 (31.5.2025)
- optimalizace stahování EPG

v1.1.9 (2.5.2025)
- přidaná možnost výběru profilu v nastavení

v1.1.8 (20.4.2025)
- rozšíření MD kanálů pro Oneplay Sport 1 na 8

v1.1.7 (11.4.2025)
- ošetření chyb v EPG

v1.1.5 (29.3.2025)
- ošetření jiné struktury dat pro MD

v1.1.4 (27.3.2025)
- změna typu streamu
- úprava tagu v playlistu a volání catchupu

v1.1.3 (22.3.2025)
- oprava načítání konfigurace dockeru
- ošetření chyb při stahování EPG
- oprava chyby u MD v živém vysílání
- zobrazení verze

v1.1.2 (21.3.2025)
- přidání podpory pro běh v dockeru
- doplnění tagu do playlistu

v1.1.1 (20.3.2025)
- opakování stahování EPG při chybě
- úprava logování ffmpeg pro TVheadend

v1.1.0 (19.3.2025)
- přidané kanály pro multidimenzi
- přidaná podpora pro víc účtů pod jedním loginem
- dynamické sestavení URL (od Sedlin2)

v1.0.2 (17.3.2025)
- ošetření chyb v EPG
- oprava pinu v catchupu
- oprava playlistu (přípona streamu)

v1.0.1 (16.3.2025)
- oprava catchupu
- přidání pinu do nastavení, kvůli přehrávání kanálů chráněných pinem

v1.0.0 (16.03.2025)
- první verze


Přiložené soubory
.zip   script.oneplay.server-1.3.3.zip (Velikost: 183,89 KB / Stažení: 24)
.zip   tvheadend_oneplay-1.3.3.zip (Velikost: 10,69 KB / Stažení: 12)
 
Citovat
  


Příspěvků v tématu
Oneplay Server - od waladir - 16.3.2025, 10:49
RE: Oneplay Server - od reneone - 16.3.2025, 11:30
RE: Oneplay Server - od PypykCeskeRepubliky - 16.3.2025, 11:41
RE: Oneplay Server - od wendolf - 16.3.2025, 13:01
RE: Oneplay Server - od Apollo - 16.3.2025, 13:08
RE: Oneplay Server - od waladir - 16.3.2025, 13:11
RE: Oneplay Server - od PypykCeskeRepubliky - 16.3.2025, 16:10
RE: Oneplay Server - od waladir - 16.3.2025, 16:19
RE: Oneplay Server - od havran99 - 16.3.2025, 17:45
RE: Oneplay Server - od waladir - 16.3.2025, 18:03
RE: Oneplay Server - od JiRo - 16.3.2025, 22:20
RE: Oneplay Server - od vladimir.domin - 16.3.2025, 18:10
RE: Oneplay Server - od PypykCeskeRepubliky - 16.3.2025, 18:46
RE: Oneplay Server - od waladir - 16.3.2025, 18:46
RE: Oneplay Server - od vladimir.domin - 16.3.2025, 19:22
RE: Oneplay Server - od waladir - 16.3.2025, 20:50
RE: Oneplay Server - od PypykCeskeRepubliky - 16.3.2025, 23:55
RE: Oneplay Server - od JiRo - 17.3.2025, 0:28
RE: Oneplay Server - od cary1fuk - 17.3.2025, 0:06
RE: Oneplay Server - od martinxp - 17.3.2025, 0:23
RE: Oneplay Server - od waladir - 17.3.2025, 5:03
RE: Oneplay Server - od Bajtik - 17.3.2025, 8:05
RE: Oneplay Server - od hitman222 - 17.3.2025, 10:31
RE: Oneplay Server - od waladir - 17.3.2025, 10:53
RE: Oneplay Server - od vladimir.domin - 17.3.2025, 10:58
RE: Oneplay Server - od Bajtik - 17.3.2025, 12:48
RE: Oneplay Server - od JiRo - 17.3.2025, 12:54
RE: Oneplay Server - od Bajtik - 17.3.2025, 13:22
RE: Oneplay Server - od JiRo - 17.3.2025, 14:07
RE: Oneplay Server - od Bajtik - 17.3.2025, 14:18
RE: Oneplay Server - od JiRo - 17.3.2025, 14:24
RE: Oneplay Server - od Bajtik - 17.3.2025, 17:38
RE: Oneplay Server - od waladir - 17.3.2025, 19:14
RE: Oneplay Server - od Bajtik - 17.3.2025, 19:29
RE: Oneplay Server - od JiRo - 17.3.2025, 19:32
RE: Oneplay Server - od Bajtik - 17.3.2025, 19:48
RE: Oneplay Server - od waladir - 17.3.2025, 22:49
RE: Oneplay Server - od wendolf - 17.3.2025, 23:05
RE: Oneplay Server - od cary1fuk - 17.3.2025, 23:42
RE: Oneplay Server - od waladir - 18.3.2025, 6:16
RE: Oneplay Server - od JiRo - 18.3.2025, 8:27
RE: Oneplay Server - od waladir - 18.3.2025, 8:37
RE: Oneplay Server - od Apollo - 18.3.2025, 9:59
RE: Oneplay Server - od waladir - 18.3.2025, 10:07
RE: Oneplay Server - od Bajtik - 18.3.2025, 14:35
RE: Oneplay Server - od erikd925 - 18.3.2025, 14:39
RE: Oneplay Server - od waladir - 18.3.2025, 14:50
RE: Oneplay Server - od Apollo - 18.3.2025, 16:11
RE: Oneplay Server - od waladir - 18.3.2025, 16:58
RE: Oneplay Server - od Apollo - 18.3.2025, 17:13
RE: Oneplay Server - od waladir - 18.3.2025, 17:29
RE: Oneplay Server - od Bajtik - 19.3.2025, 7:48
RE: Oneplay Server - od JiRo - 18.3.2025, 19:43
RE: Oneplay Server - od martinxp - 18.3.2025, 20:48
RE: Oneplay Server - od waladir - 19.3.2025, 8:14
RE: Oneplay Server - od Bajtik - 19.3.2025, 8:45
RE: Oneplay Server - od waladir - 19.3.2025, 9:02
RE: Oneplay Server - od JiRo - 19.3.2025, 9:31
RE: Oneplay Server - od book - 19.3.2025, 15:56
RE: Oneplay Server - od waladir - 19.3.2025, 16:53
RE: Oneplay Server - od Bajtik - 19.3.2025, 17:00
RE: Oneplay Server - od JiRo - 19.3.2025, 18:09
RE: Oneplay Server - od martinchromy1985 - 21.6.2025, 11:32
RE: Oneplay Server - od waladir - 19.3.2025, 20:21
RE: Oneplay Server - od waladir - 20.3.2025, 9:57
RE: Oneplay Server - od JiRo - 20.3.2025, 12:47
RE: Oneplay Server - od waladir - 20.3.2025, 13:00
RE: Oneplay Server - od JiRo - 20.3.2025, 20:29
RE: Oneplay Server - od waladir - 20.3.2025, 21:22
RE: Oneplay Server - od waladir - 21.3.2025, 19:16
RE: Oneplay Server - od Bajtik - 22.3.2025, 20:49
RE: Oneplay Server - od waladir - 22.3.2025, 22:46
RE: Oneplay Server - od JiRo - 23.3.2025, 11:26
RE: Oneplay Server - od JiRo - 08.8.2025, 10:49
RE: Oneplay Server - od Apollo - 23.3.2025, 12:11
RE: Oneplay Server - od waladir - 23.3.2025, 12:30
RE: Oneplay Server - od JiRo - 23.3.2025, 12:58
RE: Oneplay Server - od Apollo - 27.3.2025, 13:24
RE: Oneplay Server - od waladir - 27.3.2025, 13:55
RE: Oneplay Server - od waladir - 27.3.2025, 18:27
RE: Oneplay Server - od mmiillaa - 28.3.2025, 10:41
RE: Oneplay Server - od waladir - 28.3.2025, 10:54
RE: Oneplay Server - od mmiillaa - 28.3.2025, 12:29
RE: Oneplay Server - od Apollo - 29.3.2025, 18:23
RE: Oneplay Server - od Bajtik - 29.3.2025, 18:36
RE: Oneplay Server - od waladir - 29.3.2025, 18:35
RE: Oneplay Server - od Apollo - 29.3.2025, 18:38
RE: Oneplay Server - od waladir - 29.3.2025, 18:48
RE: Oneplay Server - od Apollo - 29.3.2025, 18:51
RE: Oneplay Server - od waladir - 29.3.2025, 20:11
RE: Oneplay Server - od JiRo - 31.3.2025, 16:13
RE: Oneplay Server - od 3skac11 - 08.4.2025, 11:46
RE: Oneplay Server - od JiRo - 08.4.2025, 12:40
RE: Oneplay Server - od waladir - 08.4.2025, 12:59
RE: Oneplay Server - od JiRo - 08.4.2025, 13:37
RE: Oneplay Server - od waladir - 08.4.2025, 13:53
RE: Oneplay Server - od waladir - 08.4.2025, 17:19
RE: Oneplay Server - od JiRo - 08.4.2025, 18:08
RE: Oneplay Server - od 3skac11 - 08.4.2025, 21:54
RE: Oneplay Server - od jarda19 - 10.4.2025, 8:05
RE: Oneplay Server - od waladir - 10.4.2025, 8:44
RE: Oneplay Server - od JiRo - 10.4.2025, 9:25
RE: Oneplay Server - od waladir - 10.4.2025, 20:32
RE: Oneplay Server - od jarda19 - 11.4.2025, 9:56
RE: Oneplay Server - od waladir - 11.4.2025, 10:41
RE: Oneplay Server - od waladir - 11.4.2025, 18:45
RE: Oneplay Server - od nrpetonr - 12.4.2025, 12:32
RE: Oneplay Server - od waladir - 12.4.2025, 16:02
RE: Oneplay Server - od davidas - 20.4.2025, 9:04
RE: Oneplay Server - od jarda19 - 14.4.2025, 13:40
RE: Oneplay Server - od wendolf - 15.4.2025, 6:54
Oneplay Sport 1 MD - od directcz - 19.4.2025, 18:37
RE: Oneplay Server - od waladir - 19.4.2025, 20:02
Oneplay Server - od hitman22201 - 20.4.2025, 8:41
RE: Oneplay Server - od waladir - 20.4.2025, 9:10
RE: Oneplay Server - od waladir - 02.5.2025, 21:12
RE: Oneplay Server - od havran99 - 03.5.2025, 8:22
RE: Oneplay Server - od waladir - 31.5.2025, 9:08
RE: Oneplay Server - od chinpokomon1338 - 03.6.2025, 11:26
RE: Oneplay Server - od waladir - 03.6.2025, 12:33
RE: Oneplay Server - od JiRo - 03.6.2025, 13:49
RE: Oneplay Server - od chinpokomon1338 - 03.6.2025, 15:03
RE: Oneplay Server - od waladir - 03.6.2025, 15:32
RE: Oneplay Server - od martinchromy1985 - 05.6.2025, 7:58
RE: Oneplay Server - od waladir - 05.6.2025, 8:19
RE: Oneplay Server - od martinchromy1985 - 05.6.2025, 9:41
RE: Oneplay Server - od patV - 05.6.2025, 11:31
RE: Oneplay Server - od waladir - 05.6.2025, 11:47
RE: Oneplay Server - od patV - 06.6.2025, 8:49
RE: Oneplay Server - od waladir - 05.6.2025, 18:23
RE: Oneplay Server - od martinchromy1985 - 06.6.2025, 4:14
RE: Oneplay Server - od waladir - 06.6.2025, 4:31
RE: Oneplay Server - od martinchromy1985 - 06.6.2025, 15:04
RE: Oneplay Server - od waladir - 06.6.2025, 9:38
RE: Oneplay Server - od Miha17 - 06.6.2025, 12:15
RE: Oneplay Server - od waladir - 06.6.2025, 17:46
RE: Oneplay Server - od Miha17 - 07.6.2025, 11:51
RE: Oneplay Server - od rasti - 25.7.2025, 13:02
RE: Oneplay Server - od waladir - 25.7.2025, 13:30
RE: Oneplay Server - od rasti - 25.7.2025, 15:11
RE: Oneplay Server - od waladir - 25.7.2025, 16:02
RE: Oneplay Server - od rasti - 25.7.2025, 17:04
RE: Oneplay Server - od martinchromy1985 - 29.7.2025, 6:27
RE: Oneplay Server - od waladir - 31.7.2025, 16:42
RE: Oneplay Server - od Alinesko - 31.7.2025, 18:28
RE: Oneplay Server - od luccas - 31.7.2025, 19:33
RE: Oneplay Server - od Bajtik - 31.7.2025, 21:17
RE: Oneplay Server - od waladir - 31.7.2025, 21:34
RE: Oneplay Server - od bkv - 02.8.2025, 20:17
RE: Oneplay Server - od waladir - 02.8.2025, 20:30
RE: Oneplay Server - od bkv - 03.8.2025, 13:57
RE: Oneplay Server - od waladir - 05.8.2025, 19:02
RE: Oneplay Server - od waladir - 17.8.2025, 8:50
RE: Oneplay Server - od bkv - 17.8.2025, 13:50
RE: Oneplay Server - od waladir - 17.8.2025, 14:31
RE: Oneplay Server - od waladir - 18.8.2025, 20:35
RE: Oneplay Server - od dkdkdk - 21.8.2025, 20:49
RE: Oneplay Server - od waladir - 21.8.2025, 21:33
RE: Oneplay Server - od dkdkdk - 21.8.2025, 23:16
RE: Oneplay Server - od waladir - 10.9.2025, 6:42
RE: Oneplay Server - od waladir - 14.9.2025, 19:22
RE: Oneplay Server - od pohoda6 - 11.10.2025, 11:48
RE: Oneplay Server - od waladir - 12.10.2025, 6:50
RE: Oneplay Server - od pohoda6 - 12.10.2025, 21:14
RE: Oneplay Server - od waladir - 12.10.2025, 21:39
RE: Oneplay Server - od waladir - 16.10.2025, 8:09
RE: Oneplay Server - od Miha17 - 17.10.2025, 10:42
RE: Oneplay Server - od waladir - 17.10.2025, 11:05
RE: Oneplay Server - od Miha17 - 17.10.2025, 14:10
RE: Oneplay Server - od RomanSNP - 22.10.2025, 6:36
RE: Oneplay Server - od waladir - 22.10.2025, 8:04
RE: Oneplay Server - od sedlin2 - 24.10.2025, 14:59
RE: Oneplay Server - od waladir - 27.10.2025, 19:20
RE: Oneplay Server - od waladir - 02.12.2025, 14:38
RE: Oneplay Server - od waladir - 02.12.2025, 18:09
RE: Oneplay Server - od reneone - 02.12.2025, 19:00
RE: Oneplay Server - od waladir - 02.12.2025, 20:27
RE: Oneplay Server - od kevinlos - včera, 17:35
RE: Oneplay Server - od Alinesko - včera, 18:35
RE: Oneplay Server - od Miha17 - včera, 18:54
RE: Oneplay Server - od waladir - před 11 hodin(y)
RE: Oneplay Server - od Alinesko - před 5 hodin(y)
RE: Oneplay Server - od Miha17 - před 8 hodin(y)

Přejít na fórum:


Prochází: 1 host(ů)