• 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:
  • 16 Hlas(ů) - 3.25 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
365 EPG Generator (2.30.0)
tak to by byla topovka  6
 
Citovat
Python skript na vygenerování EPG ve formátu XML podle zadaných parametrů.


1. parametr:
Počet dní od 1 do 15

2. paremetr:
Počet dní zpětně od 0 do 7

3. parametr:
Jaké kanály se mají generovat
0 = všechny kanály
1 = Cz/Sk kanály
2 = vlastní kanály

Parametry se zadávají do souboru "settings.txt". Pokud soubor neexistuje, zadají se v terminálu.


Při zvolení parametru "Vlastní kanály" se vygenerují jen kanály uložené v souboru "channels.txt". Do tohoto souboru je potřeba zadat číselné id kanálů oddělené čárkou. Seznam id je v souboru "id.txt".

http://saros.wz.cz/repo/365_EPG_Generato...x_v2.1.zip
 
Citovat
@Saros: dokazal by jsi přidat podporu EPG ze SledovaniTV, teda pokud mají na to api.... Jinak díky za poslední scriptík  6
 
Citovat
To jste pánové otevřeli obecně docela zajímavé téma. Jména kanálů. O to komplikovanější, pokud používáte více zdrojů. Já s tím bojuji neustále. U OTT služeb to ještě jde, tam jsem si už vyrobil jednu "normalizační tabulku" a při generování playlistů vše překládám do jedné syntaxe. Cílem je mít každý kanál v Kodi jen jednou a v Tvheadend zdroje seřazené podle priorit, od těch nejkvalitnějších a nejspolehlivějších až po ty nejméně žádoucí. Takže tam to nějak jde i automatizovaně. Horší je to u pozemního vysílání, tam je to docela peklo - ale to není problém tohoto tématu. A u EPG, protože mám jako primární zdroj WG++ a 365 EPG Generator používám v některých případech jako jeden z dalších zdrojů, tak to řeším buď díky té mé normalizační tabulce a nebo duplikováním ve WG++. Takže tohle řešení by mi pomohlo jeden z mých dílčích problémů vyřešit "en block".
 
Citovat
Ahoj,

chci se zeptat testuji teď Kodi pod Windows a přes tvůj generátor si vygeneruji tv program a v Kodi na něj zadám cestu IPTV Simple klientovi.
Tam se správně zobrazí názvy stanic i s názvem pořadu, který zrovna běží.

Pak ale když naiNstaluji IPTV Recorder a v něm jsou přiřazené cesty správně a kliknu v něm na Full EPG,
tak se zobrazí názvy stanic pěkně i s logem každé stanice, ale když kliknu jakoukoliv stanici třeba na ČT1,
tak to jenom problikne a vrátí se to na přehled stanic.
 
Citovat
Restartuj kodi a nech to znova nacist. To nacitani trva dlouho
 
Citovat
Ahoj generuje len BBC Earth . Kodi 18.9 NVIDIA shield tv. Odinnstalovani a nainstalovani doplnku nepomohlo.
 
Citovat
Na http://365dni.cz ma to jejich api vypadek
 
Citovat
(14.12.2020, 12:26)Saros Napsal(a): Restartuj kodi a nech to znova nacist. To nacitani trva dlouho

Bohužel to nepomohlo.

Nejdřív běží v pravém horním rohu:

1) Copying XMLTV - udělá 100 procent
2) Finding channels - udělá 100 procent
3) Finding programmes - udělá 100 procent
Finished

A pak když vlezu do full EPG a kliknu na kanál, tak to jenom problikne a vrátí se to na seznam kanálů.

Nevím co dělám v tom IPTV recorderu, potažmo v Kodi špatně.

Zkoušel jsem program ProgDVB a tam ten seznam kanálů a co se vysílá normálně funguje a je možné si vybrat
pořad v budoucnu, který se nahraje.

Tady jsem našel nějaký chyby v Kodi logu. Nevím, jestli se toho týkají, nebo ne.

2020-12-15 18:18:32.883 T:11564   ERROR: [plugin.video.iptv.recorder] service started...
2020-12-15 18:18:33.160 T:2124 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2020-12-15 18:18:33.178 T:2124  NOTICE: [xbmcswift2] Request for "/renew_jobs" matches rule for function "renew_jobs"
2020-12-15 18:18:34.107 T:10260  NOTICE: AddOnLog: PVR IPTV Simple Client: PVRIptvData::LoadEPG EPG Loaded - 376 (ms)
2020-12-15 18:18:42.009 T:1824   ERROR: Previous line repeats 2 times.
2020-12-15 18:18:42.009 T:1824 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2020-12-15 18:18:42.027 T:1824  NOTICE: [xbmcswift2] Request for "/" matches rule for function "index"
2020-12-15 18:18:42.027 T:1824 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2020-12-15 18:18:42.290 T:1740 WARNING: Previous line repeats 2 times.

2020-12-15 18:19:14.041 T:3612   ERROR: Previous line repeats 4 times.
2020-12-15 18:19:14.041 T:3612 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2020-12-15 18:19:14.059 T:3612  NOTICE: [xbmcswift2] Request for "/epg" matches rule for function "epg"
2020-12-15 18:19:14.060 T:3612 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2020-12-15 18:19:14.077 T:3612 WARNING: Previous line repeats 1 times.
2020-12-15 18:19:14.077 T:3612   ERROR: C:\Users\xxxx\AppData\Roaming\Kodi\addons\plugin.video.iptv.recorder\main.py:2330: UnicodeWarning: Unicode equal comparison failed to convert both arguments to Unicode - interpreting them as being unequal
                                              if channelname not in favourites and channelid:
2020-12-15 18:19:14.174 T:3612 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2020-12-15 18:19:17.838 T:11464 WARNING: Previous line repeats 1 times.
2020-12-15 18:19:17.838 T:11464  NOTICE: [xbmcswift2] Request for "/" matches rule for function "index"
2020-12-15 18:19:17.838 T:11464 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2020-12-15 18:19:23.521 T:1740 WARNING: Previous line repeats 2 times.
2020-12-15 18:19:33.171 T:5312 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2020-12-15 18:19:33.189 T:5312  NOTICE: [xbmcswift2] Request for "/full_service" matches rule for function "full_service"
2020-12-15 18:19:33.303 T:5312 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2020-12-15 18:19:35.577 T:1740 WARNING: Previous line repeats 387 times.
2020-12-15 18:20:12.174 T:5312   ERROR: Previous line repeats 3 times.
2020-12-15 18:20:12.174 T:5312 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2020-12-15 18:20:23.804 T:1740 WARNING: Previous line repeats 1 times.
2020-12-15 18:20:50.089 T:5312   ERROR: Previous line repeats 2 times.
2020-12-15 18:20:50.089 T:5312 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2020-12-15 18:20:59.965 T:1740 WARNING: Previous line repeats 49808 times.


UPDATE:

Když vlezu do KODI do TV a dál v IPTV Simple klientovi do Guide, čili do programového průvodce, tak tam je normálně zobrazena
nabídka pořadů, jednotlivých kanálů, čili TV program.

Takže když kliknu pravým myšítkem na vybraný program a dám Schedule IPTV recorder, tak uvidím jestli se to nahraje.
Zatím to vyhodilo v logu tuhle chybu:


2020-12-15 18:35:18.602 T:1800  NOTICE: [xbmcswift2] Request for "/record_epg/%C4%8CT1/Ud%C3%A1losti/2020-12-15 19:00:00/2020-12-15 19:56:00" matches rule for function "record_epg"
2020-12-15 18:35:18.603 T:1800   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.UnicodeEncodeError'>
                                            Error Contents: 'ascii' codec can't encode character u'\u010c' in position 0: ordinal not in range(128)
                                            Traceback (most recent call last):
                                              File "C:\Users\xxxx\AppData\Roaming\Kodi\addons\plugin.video.iptv.recorder\main.py", line 3484, in <module>
                                                plugin.run()
                                              File "C:\Users\xxxxx\AppData\Roaming\Kodi\addons\script.module.xbmcswift2\lib\xbmcswift2\plugin.py", line 342, in run
                                                items = self._dispatch(self.request.path)
                                              File "C:\Users\xxxxx\AppData\Roaming\Kodi\addons\script.module.xbmcswift2\lib\xbmcswift2\plugin.py", line 316, in _dispatch
                                                listitems = view_func(**items)
                                              File "C:\Users\xxxxx\AppData\Roaming\Kodi\addons\plugin.video.iptv.recorder\main.py", line 548, in record_epg
                                                log("Scheduling record for '{}: {} ({} to {})'".format(channelname, name, start, stop))
                                            UnicodeEncodeError: 'ascii' codec can't encode character u'\u010c' in position 0: ordinal not in range(128)
                                            -->End of Python script error report<--
 
Citovat
Tak api uz vypadek nema, ale kanaly stale nejsou roztrideny do skupin. Takze to generuje vsechny kanaly. Resenim je asi vybrat jen vlastni kanaly.
 
Citovat
Už mi to funguje.

Dělal jsem základní chybu, že jsem do Kodi cpal EPG vygenerovaný pod Windows.
To jako když bych cpal čtverec do trojúhelníku.

Nainstaloval jsem si Sarosuv EPG generator primo do Kodi, tam jsem ho vygeneroval a pak nastavil cestu
na tento vygenerovany EPG v IPTV simple clientovi.
 
Citovat
@Dragoun Neřekl bych, že by právě tohle mělo vadit. IPTV Simple Client by měl správně zpracovat xmltv.xml jak v DOS/Widnows tak Unix formátu.
 
Citovat
Zdravím Vás, zkusím i takhle na Štědrý den... Vložil by prosím někdo sem, nebo poslal mě do zprávy vygenerovaný .xml soubor se všemi kanály? Stačí až po svátkách. Mockrát děkuji a přeji příjemné Vánoce.
 
Citovat
Proc si to nevygenerujes sam? Mas moznost pomoci doplnku pro kodi, skriptu v pythonu a dokonce je tady i spustitelny exe soubor pro Windows. I kdyz u nej nevim jestli vse funguje. Python script spustis i v mobilu, staci si nainstalovat qpython

No, tady to mas. 804 kanalu na 7 dni, jeden den zpetne
https://uloz.to/tamhle/kCeKkfcwOiBn
 
Citovat
(24.12.2020, 10:14)Saros Napsal(a): Proc si to nevygenerujes sam? Mas moznost pomoci doplnku pro kodi, skriptu v pythonu a dokonce je tady i spustitelny exe soubor pro Windows. I kdyz u nej nevim jestli vse funguje. Python script spustis i v mobilu, staci si nainstalovat qpython

No, tady to mas. 804 kanalu na 7 dni, jeden den zpetne
https://uloz.to/tamhle/kCeKkfcwOiBn

Ahoj, ležím v nemocnici a tak to bude i celý svátky. Zaplatil a nastavil jsem si IPTV, jen nedokáži nijak zprovoznit EPG. Skusil jsem ve windows pres tvuj genertor vygenerovat epg.xml. Zadám cestu k němu v IPTV clientovi v Kodi 17.6 a EPG nefunguje. Stahnul jsem teď i tvuj epg.xml, ale pořád nic, kde múže být chyba?
 
Citovat
Tezko rict. Nejspis nazvy kanalu v playlistu se neshoduji s nazvy v xml epg (tipicky ČT1 HD). Zkus zakazat IPTV simple clienta, mak v nastaveni PVR vymaz vsude data, restartuj kodi a povol klienta.
 
Citovat
Photo 
Nepomohlo nic, při startu Kodi nahoře vypíše " Importování televízního programu z klientú" a proběhnou percenta načtení ale EPG nikde, IPTV mám nastavenou na vzdálenou adresu, ale to nevím jestli má vliv.    
 
Citovat
Ukaz seznam stanic at vidim nazvy kanalu. To ti k placenymu playlistu (m3u8.cz?) nedali i epg?
 
Citovat
no IPTV je přes cardsharu, či jak se to jmenuje, ikony se na některích kanálech zobrazí, no program EPG     ani na jednom
 
Citovat
Otvor ten playlist v nejakom textovom editore (najlepšie v takom, ktorý ti nezmení kódovanie) a daj hromadne vymazat to (CZE). Niektorým staniciam sa ti zobrazí EPG, ale ostatné si budeš musieť ručne spárovať

X92.. X96 max.. T95Z plus.. M8s plus..
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)