• 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:
  • 1 Hlas(ů) - 5 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
IPTV Web Server (v1.6.1)
#1
Photo 
Tento doplněk vám pomocí webového serveru zpřístupní cestu k vaším streamům v rámci lokální sítě. 

Výhodou tohoto řešení je, že streamy přehrává rovnou IPTV Simple Client a načítání, přepínání je rychlejší než když je přehrává nějaký addon. Ve své síti můžete ke svým streamům/playlistům přistupovat i z jiného zařízení nebo z jiné aplikace (VLC, Tivimate, Smart IPTV...)

Podporované poskytovatelé internetové televize:
O2TV, T-mobile TV GO, SledovaniTV.cz, PODA.tv, Telly, Kuki TV, Magio GO, SledovanieTV.sk, REBIT.tv, Antik TV
U všech je pak samozřejmě nutné nastavit svoje přihlašovací údaje. Antik není běžně přístupný a je jen pro testovací účely.

Seznam poskytovatelů najdete v kořenovém adresáři vašeho serveru.
 
Kód:
http://localhost:8888/
Seznam stanic pak:
O2TV
 
Kód:
http://localhost:8888/o2tv/list
T-mobile TV GO
 
Kód:
http://localhost:8888/tmobile/list
SledovaniTV.cz
 
Kód:
http://localhost:8888/stvcz/list
Telly
 
Kód:
http://localhost:8888/telly/list

Kuki TV

Kód:
http://localhost:8888/kuki/list
Magio
 
Kód:
http://localhost:8888/magio/list
SledovanieTV.sk
 
Kód:
http://localhost:8888/stvsk/list
Rebit
 
Kód:
http://localhost:8888/rebit/list
Antik
 
Kód:
http://localhost:8888/antik/list
Kód:
http://localhost:8888/antik/list2

Playlist pak ve stejném adresáři poskytovatele. Tedy např.:
 
Kód:
http://localhost:8888/o2tv/playlist
Playlist si můžete poskládat i z více zdrojů.

Kromě Telly je u všech poskytovatelů podporováno zpětné přehrávání (catchup). V PVR Simple klientovi nastavte catchup mode na append.

Magio GO:
Streamy jsou ve formátu mpeg-dash a kodi si s nima neporadí, respektive, si s tím nevím rady já. V Tivimate to jede v pohodě.

Nastavení:
Host - localhost (přístup jen lokální zařízení) - Lokální IP (přístup i z jiného zařízení v lokální síti)
Cesta k souborům  - vyberte složku pro soubory které pak budou přístupné na serveru. Toto je vhodné třeba pro Tivimate, které nepodporuje EPG z interního úložiště.
Url souboru pak bude:
 
Kód:
http://localhost:8888/files/nazev_souboru
Inputstream adaptive:
Do playlistu vloží tag pro inputstream adaptive. Vhodné pro sledovanitv.cz kdy se tag vloží jen pro tv a ne pro radia, které jinak pvr nepřehraje.

Po každém natavení restartujte kodi, nebo doplněk zakažte/povolte (v budoucnu vyřeším restart serveru)
V PVR klientovi nezadávejte přímo url playlistu, ale playlist si uložte na úložiště. Po spuštění kodi je klient rychlejší než server a playlist nenajde.

Google Chrome (Win)
Nainstalujte si doplnek Native MPEG-Dash + HLS Playback, ten prehraje vse.

[Obrázek: Screenshot1.png]

[Obrázek: Screenshot2.jpg]
[Obrázek: Screenshot3.jpg]
[Obrázek: Screenshot4.jpg]


v1.1.0 (13.11.2022)
- přidaná funkce spuštění PVR IPTV Simple Client

v1.3.0 (17.11.2022)
- do playlistu přidán tag provider
- u T-mobile změněna identifikace zařízení (nutné odebrat zařízení a znovu se přihlásit)
- u zpětného sledování (catchup) možnost výběru módu buď pro Kodi/TiviMate nebo pro Smart IPTV
- optimalizace

v1.4.0 (19.11.2022)
- nově poskytovatel Kuki TV, funkční v Kodi, TiviMate, Smart IPTV včetně archivu (hevc, DD 5.1, titulky)

v1.5.0 (28.11.2022)
- nově poskytovatel PODA.tv (děkuji uživateli Shogunek za poskytnutí všeho potřebného)
- u Sledovanitv.cz, Sledovanietv.sk, PODA.tv možnost vypnutí adaptivního streamu (vebere se nejlepší dostupná kvalita videa)
- oprava chyb, optimalizace

v1.6.0 (01.12.2022)
- nové zpětně sledování (catchup) u Telly + loga kanálů. Přetáčení archivu funguje v Tivimate i v Smart IPTV

v1.6.1 (03.12.2022)
- Telly catchup - oprava chyb

Download Kodi 19.x
Download z repozitáře
GitHub

Python skript (vyžaduje instalaci modulu requests a bottle)

Ve složce providers u svého poskytovatele zadejte ve skriptu login přihlašovací údaje a spusťte skript. U Telly zadejte párovací kód.

Ve skriptu server zadejte port a host (localhost, nebo IP vašeho zařízení), spusťte skript server

https://github.com/Saros72/IPTV-Web-Server

DONATE:
PayPal
Revolut (@petrsarka)
 
Citovat
#2
@Saros Jsem nadšený. Udělal jsem si anglickou snídani, mrknul se na fórum a jedl vajíčka studená, protože jak jsem uviděl nové téma, snídaně zůstala netknutá na stole do doby, dokud jsme si to nevyzkoušel. 1 Ale nevadí.

Doslova během pár minut jsem si na jednu z Kodi testovacích portable "instalací" na W10 nainstaloval jak IPTV Web Server, tak PVR IPTV Simle Client. I s nastavením to bylo bez problémů. Do PVR klienta jsem šoupnul rovnou odkaz na server, takže samotné O2TV se rozeběhlo okamžitě. Teď mám jinou práci, ale další funkce (catchup) i zdroje (Sledovani a T-Mobile), které jinak přijímám přes Tvheadend, a kde už budu ručně sestavovat playlist, vyzkouším později. Já asi svůj letitý koncept s Tvheadend zatím neopustím, ale pro řadu známých, kterým s Kodi pomáhám, to bude vynikající řešení.

Možná ze mně mluví počáteční nadšení, ale pokládám tvůj počin za jeden z nejlepších příspěvků do světa českého Kodi. Rozhodně nejlepší v roce 2022, ale myslím, že v absolutním hodnocení bude první místa atakovat také.

Určitě mě budou zajímat detaily. Čistě ze studijních důvodů. 1 Ale to si nechám až na dlouhé zminí večery.
 
Citovat
#3
Díly. Má to ještě mouchy a budu na tom dělat.
 
Citovat
#4
@Saros: vypadá to pěkně dnes vyzkouším.... Mohu se zeptat šel by tenhle service doplněk překlopit do pythonu či php?
::: 3x Beelink Mini MXIII-II - CE 9.2 v NAND (1x private TVH server) ::: 1x Mi Box S - Android TV ::: Správce DB SCC :::
 
Citovat
#5
Dělal jsem to právě kvůli tomu, aby se na to nepoužívalo různé skripty a tak.
 
Citovat
#6
Tak @otava5 asi myslel vyjmout to řešení z prostředí Kodi a mít možnost ho instalovat a spustit v jiném, obecnějším, systémovém prostředí. Asi podobně, jako to @Saros udělal s 365 EPG Generator. Neříkám, že by to pro někoho nebylo zajímavé, ale řekl bych, že to určitě není na pořadu dne. Počkejme si nejdříve, jak to dopadne s IPTV Web Server jako addon Kodi a pak nechť @Saros sám rozhodne.

Případně, má-li někdo takovou potřebu akutně, tak stačí vyhlásit virtuální "kickstarter" projekt, začít tady s hlasováním, kdo má zájem, a lidé pak mohou @Saros motivovat obvyklým způsobem. BTW, kdo z vás to kdy udělal?

@Saros Tak mi to nedalo, protoze od O2TV beru jen Sport Pack, který má pár kanálů, vyzkoušel jsem rychle i SledovaniTV.cz s celkem 255 kanály a hned narazil na problém, a když se tak zamyslím, tak asi pro tento způsob konstelace nastavení očekávaný.

Zadal jsem nový playlist, opět jen formou odkazu na Web Server. Po prvním restartu se ale playlist nenačetl, protože Web Server nebyl ještě aktivní (těch 255 kanálů trvá přeci jen o chlup déle než O2, kterých je < 20). Napravilo se to spuštěním nastavení, a po jeho ukončení se kanály do PVR načetly už v pořádku. Teď už to frčí bez problémů, mám v Simple Client nastavené ukládání playlistu, takže každé další spuštění Kodi už, zdá se, proběhne v pořáku. Možná by se ale mělo nastavit i peridodické načítání. Ale já moc zkušeností s touto verzí IPTV Simple Client nemám (poslední co jsem používal byl "more simple"). Taky by asi chtělo dát vědět, co a jak v tomto směru dělá web server. Tedy ve myslu aktualizace obsahu playlistů, která může zohlednit případně změny na straně OTT služby. Kdy, případně jak často. Budou určitě uživatelé, jejichž Kodi běží 24/7 a ty by to určitě zajímalo.

Nevím, jestli tohle bude pro typické uživatele kritické a jak moc, nehledě na to, že při tomto způsobu využití a nastavení to asi nějak jednoduše řešit nejde. Tak jen reportuji mou zkušenost.
 
Citovat
#7
@Saros: Nezmiňuješ EPG, to máme generovat přes 365 EPG Generator nebo bude také integrováno v addonu?
::: 3x Beelink Mini MXIII-II - CE 9.2 v NAND (1x private TVH server) ::: 1x Mi Box S - Android TV ::: Správce DB SCC :::
 
Citovat
#8
@Saros Tak jsem si trochu pohrál se Sledovanitv.cz. Vyzkoušel obě varianty "emulace". Jak Android tak TV mi ale spustí jen streamy HD. Přijímám tuto službu přes Tvh, a tam při emulaci TV mám FHD. Je možné, že se tady něco pere. Protože jsem dosáhl stav, kdy i přesto, že jsem příslušné zařízení TV emulované v Tvh v OTT službě zrušil, tak příjem přes Tvh běží dál (a ve FHD), a nově registrované zařízení typu TV v IPTV Web Server (je to vidět na webu služby) mi poskytuje pouze HD. Šťourat v tom ale dál nebudu...
 
Citovat
#9
Ano, zadáním url playlistu přímo do Simple klienta je problém. Ten je po spuštění rychlejší než web server a playlist nenajde. Zkusím tam nějak přidat funkci restart klienta.

EPG se mi moc dělat nechce, když uz je generator.
 
Citovat
#10
@Saros: EPG u 365generatoru pro SledovaniTV je jiné než EPG generovane v addonu Archiv SledovaniTV? Protože u 365generatoru mi chybí EPG u nějakých stanic.
::: 3x Beelink Mini MXIII-II - CE 9.2 v NAND (1x private TVH server) ::: 1x Mi Box S - Android TV ::: Správce DB SCC :::
 
Citovat
#11
@Saros Ale ten restart prosím podmíněně (v nastavení). Já myslím, že když se v Simple Client použije ukládání playlistu v kombinaci s jeho periodickým načítáním, tak to fungovat bude taky.

EPG bych do toho také netahal. Bylo by to sice hezké, mít to "All in one" ale známe to, lepší dvě jednodušší aplikace, jak jedna složitější. Tím spíše, že k vlastnímu propojení obou zdrojů dochází až lokálně v Simple Client. Když už něco, tak snad použít IPTV Web Server jako http proxy pro xmltv soubor, který bude v localhost generovat 365 EPG Generator.
 
Citovat
#12
Úplná paráda v tivimate archív spetne bomba , aj ked to má muchy z pretacanim ale spetne iba klik ta rýchlosť je vinikajuca , ďalšia supr praca - kolko casu trvalo niečo tak bombasticke na prvu verziu?
 
Citovat
#13
Diky. Skript byl hotový za jeden den, ale to testování 14 dní. Zkouším všechno možný, jak v kodi, tak i v Tivimate a Smart IPTV. Každý klient (přehrávač) to má jinak.
 
Citovat
#14
Tak jedu EPG z Archiv Sledovani TV a v iptv simple catchup ok.... v TiViMate jde zpětné zhlédnutí a ne přetáčení....u toho mám nastaveno catchup - auto ...
::: 3x Beelink Mini MXIII-II - CE 9.2 v NAND (1x private TVH server) ::: 1x Mi Box S - Android TV ::: Správce DB SCC :::
 
Citovat
#15
S archivem právě zápasím těch 14 dní. To co nefunguje v Tivimate jede v pohodě v Kodi, a někdy naopak. Podle mě asi v tomhle nejlepší O2. U něj vše jede tak jak má v Kodi, v Tivimate, tak i ve Smart IPTV.

Přidal jsem do nastavení vynucené spuštění PVR klienta
https://github.com/Saros72/kodirepo/blob...p?raw=true
 
Citovat
#16
@Saros Mimochodem, proč je to v subfóru Video? Nepatří to do Live TV & PVR? Admin by to dokázal přenést, nestálo by to za to?
 
Citovat
#17
super praca ale chcelo by to python skript :)
 
Citovat
#18
@JiRo: @Saros: když dám zpětné zhlédnutí pořadu v iptv simple pustí mi to stream pořadu předchozího... děje se vám to taky?
něco podobného jsme tenkrát řešili s @waladir: s o2tv
::: 3x Beelink Mini MXIII-II - CE 9.2 v NAND (1x private TVH server) ::: 1x Mi Box S - Android TV ::: Správce DB SCC :::
 
Citovat
#19
Klidně to může admin přesunout do subfóra PVR.

U jakého poskytovatele se to děje?
 
Citovat
#20
promiňte je to SledovaniTV
::: 3x Beelink Mini MXIII-II - CE 9.2 v NAND (1x private TVH server) ::: 1x Mi Box S - Android TV ::: Správce DB SCC :::
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)