Skip to content

waladir/script.oneplay.server

Repository files navigation

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ě.

Vlákno na fóru XBMC-Kodi.cz

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:

  • 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

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

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 vytvotvoření nové sessiony.

Změny v1.5.5 (12.6.2026)

  • úprava načítání účtů

v1.5.4 (11.6.2026)

  • úprava verze API a aplikace

v1.5.3 (1.6.2026)

  • přidaná možnost vyřazení kanálů z playlistu

v1.5.2 (31.5.2026)

  • vypnutí zobrazení varování při přístupu s neroutovatelných/privátních rozsahů
  • přidání možnosti nastavit whitelist klientských adres, pro který nebude vyžadována autentizace
  • úprava poměru stran u ikon

v1.5.1 (18.4.2026)

  • zpětné přehrávání v built-in přehrávači (od sedin2)
  • basic autentizace (od sedin2)
  • oprava spouštění streamu některých kanálů
  • přetáčení u live streamů

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors