• 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(ů) - 1 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
PVR IPTV Simple Client
#1
Zeptám se zkušenějších zde.
Generuji m3u8 playlist pro PVR IPTV Simple Clienta a ukládám jej na NAS.
Generuji ho každou hodinu.
Na x96max android boxu mám nastaveného PVR klienta dobře.
TV programy běží.
Ale pokud se mi přegeneruje playlist tak mám problém přepínat mezi programy a musím vyp/zap Kodi.
Neexistuje nějaký “loader” playlistu pro PVR IPTV Simple Clienta aby pravidelně po x minutách provedl refresh playlistu a podsunul ho Simple clientovi ? Ať už ve formě doplňku pro Kodi nebo nějakého “skrytého” nastavení PVR Simple Client doplňku ?
Synology DS218, D216play + RPI 3B+ 
 
Citovat
#2
@beitlj O "loader palylistu" ani o skrytém nastavení 1 IPTV Simple Client nevím. A pochybuji že něco takového existuje. Skryté nastavení určitě ne a nějaký "loader" problém neřeší.

Je to v podstatě obvyklý problém, je třeba addon "nabídnout" takový plalyist, u  kterého se nebude adresa streamu měnit. Tzn. použít nějaký vložený script, v případě IPTV Simple Clienta typu php, případně addon/script Kodi v python. Nevím o tom, že by bylo něco hotového, resp. veřejně dostupného, co bys použil metodou "out of box".

Php scripty pro řešení příjmu TV ze serverů OTT služeb existují celkem běžně, tak stačí nějaký okopírovat a upravit. Myslím, že tady na fóru se jich občas pár objevilo. Ale v tomto případě by to znamenalo, napsat to celé znova. Tzn. nepoužívat již vygenerovaný playist (i když i toto by šlo - píšeš o NAS, tam by se to možná nabízelo), ale tahat si to přímo ze serveru OTT služby. V podstatě vyrobil v php analogii tohoto https://www.xbmc-kodi.cz/prispevek-pripojeni-cz-sk-poskytovatelu-ott-iptv-k-tvheadendu?pid=67399#pid67399. Samozřejmě pro php script musíš mít nějaké běhové prostředí (ale opět, máš NAS, takže řešitelné).

Použít addon/script je možné od verze 18. Dělá to tak např. addon Skylink. V podstatě je to analogie Tvheadend a volání scriptu přes pipe://.

Pak je tu možnost dosáhnout restartu PVR managera bez nutnosti restartování Kodi. Interní příkaz v Kodi byl bohužel už zrušený, takže zbývá asi jediné, použít jsonrpc Kodi a restart simulovat zakázáním a povolení IPTV Simple Clienta. Je to samozřejmě opruz u streamu, které mají trvanlivost hodinu, takže prakticky nepoužitelné. Navíc, právě tohle nefunguje úplně spolehlivě. Kdysi dávno jsem se tím zabýval u Tvheadend HTSP Client, a nakonec to opustil, když jsem se naučil používat u Tvheadend pipe:// a scripty.

No a nakonec nemůžeme zapomenout na to, změnit celou koncepci příjmu. Vykašlat se na IPTV Simple Client a použít Tvheadend. Ten je díky možnosti použití jednoduchých sh scriptů v tomto ohledu dost gumový. Byť se to zdá příliš komplikované, tak z tohoto ohledu, tedy porblému co teď řešíš, se to rozhodně vyplatí.
XCY PC + Arch Linux + TVH 4.3 + WG++ 2.1 * 2x ASUS VivoMini + LE 9.1.501 (2x Kodi 18.4 + 1x TVH 4.2)  * 3x PC + W10 (Kodi 18.4) * NUC 8i5BEK + LE 9.1.501 (Kodi 18.4) * Odroid-N2 + CE 9.2.0 (Kodi 18.4)
 
Citovat
#3
ja bych pouzil cron :-)
sz nectu, na dotazy pouzivejte forum, mozna tak pomuzete ostatnim
 
Citovat
#4
Cron na čem ?
Mám android box ne Core/Libre ELEC.
Synology DS218, D216play + RPI 3B+ 
 
Citovat
#5
@beitlj Já jsem tedy tu radu "ja bych pouzil cron :-)" chápal spíše jako legrácku...  V kontextu toho, s čím se potýkáš, mi to jiný smysl nedává.
XCY PC + Arch Linux + TVH 4.3 + WG++ 2.1 * 2x ASUS VivoMini + LE 9.1.501 (2x Kodi 18.4 + 1x TVH 4.2)  * 3x PC + W10 (Kodi 18.4) * NUC 8i5BEK + LE 9.1.501 (Kodi 18.4) * Odroid-N2 + CE 9.2.0 (Kodi 18.4)
 
Citovat
#6
@Client nestaci v nastaveniach vymazat cache v pvr casti a nenacita sa playlist nanovo?
 
Citovat
#7
@cache Jak bys to chtěl dělat? Z vnějšku tohle právě nijak nezajistíš. Jediné, na co právě z vnějšku dosáhneš je to zablokování a odblokování addon PVR. Ručně? Vždycky, když by proběhl čas platnosti tokenů, tak bys před přepnutím na jiný kanál šel do nastavení PVR&LiveTV a vymazal cache?
XCY PC + Arch Linux + TVH 4.3 + WG++ 2.1 * 2x ASUS VivoMini + LE 9.1.501 (2x Kodi 18.4 + 1x TVH 4.2)  * 3x PC + W10 (Kodi 18.4) * NUC 8i5BEK + LE 9.1.501 (Kodi 18.4) * Odroid-N2 + CE 9.2.0 (Kodi 18.4)
 
Citovat
#8
@Client ja som myslel to ze netreba restart kodi ani deaktivacia a reaktivacia klienta.. :-)

Nu tak to treba prerobit ala skylink plugin..
 
Citovat
#9
@ beitlj nevim zdali to funguje https://play.google.com/store/apps/detai...uler&hl=en
sz nectu, na dotazy pouzivejte forum, mozna tak pomuzete ostatnim
 
Citovat
#10
Ja neco podobnyho mam vyreseno pomoci php skriptu.
Napr.:
Kód:
<?php
$channel = $_GET["ch"];
$url = ("http://xxx.xxx.xxx.xxx/master_".$channel.".m3u8");
header('Location: '.$url.'');
exit;
?>

Playlist by pak zustal porad stejny a vypadal takto:
Kód:
#EXTM3U
#EXTINF:-1 group-title="České televize",ČT 1
http://webserver.cz/playlist.php?ch=357
#EXTINF:-1,ČT 2
http://webserver.cz/playlist.php?ch=361
#EXTINF:-1,ČT 24
http://webserver.cz/playlist.php?ch=447
 
Citovat
#11
@cache Ale o tom jsme tady před časem už mluvili, když jsem chtěl řešit vložení spouštění kanálů archivu Skylink do detailu kanálů. V playlistech tohoto typu by se adresy streamů neměly měnit. Z celé řady důvodů a toto je jeden z nich. Proto sh nebo php scripty, jak ukazuje @Saros. A tvůj plugin Skylink, ten má z tohoto pohledu vlastně tu samou roli. V playlistu volání addon, jméno kanálu jako parametr a zároveň index, všechna ostatní data, která se pak mohou měnit jak chtějí, uložená v datech pluginu a přístupná přes ten index. V Tvheadend to neděláme jinak...
XCY PC + Arch Linux + TVH 4.3 + WG++ 2.1 * 2x ASUS VivoMini + LE 9.1.501 (2x Kodi 18.4 + 1x TVH 4.2)  * 3x PC + W10 (Kodi 18.4) * NUC 8i5BEK + LE 9.1.501 (Kodi 18.4) * Odroid-N2 + CE 9.2.0 (Kodi 18.4)
 
Citovat
#12
od verzie v4.6.0 je v iptvsimple M3U auto refresh, mozno to pomoze, ak nie tak https://github.com/kodi-pvr/pvr.iptvsimple treba vytvorit normalne ticket
 
Citovat
#13
@Sorien : Verze 4.6.0 je/bude dostupná až v Kodi 19 ?
Pokud je dostupná již teď tak v jakém repozitáři ?
Synology DS218, D216play + RPI 3B+ 
 
Citovat
#14
@beitlj : ano, az Kodi 19 Matrix s novym api pre PVR
 
Citovat
#15
Ahoj

Asi blbá otázka ale ako sa restartuje Simple client?

Nahodil som si m3u súbor a píše ze teraz je potrebný reštart
 
Citovat
#16
@Sipo12: Vypnout a znovu zapnout Kodi
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)