Ahoj omlouvam se ale spatne se dostavam na web s pocitace. Neco me blokuje a jeste jsem nezjistil co. Mohu se pripojit pres TOR a nebo mobil tam me to funguje.
Tak ze tento skript generuje playlist s automatiskou kontrolou streamu. Je nastaven tak aby byl vhodny pro Kodi. Ten generator nestahuje od zadneho operatora streamy ale jen generuje ze streamu ktere mu zadate (i kdyz na tom pracuji aby po prihlaseni stahl playlist od operatora a vytvoril tak vhodny playlist pro kodi . take jeste planuji do generatoru imletovat epg. asi tak vse v jednom).
V souboru channels se nastavuji kanaly zatim je to rucne , ale mozna casem se me podari to udelat automaticky aby se to nastavovalo podle epg.
bod 1.Editace souboru channels.py
"name": "ČT1", ----> nazev stanice
"group": "Česke", ----> asi nemusim vysvetlovat
"epg": "tm-6054-ct1", ----> id v epg
"tvg_logo": "ct1", ----> nazev piconu bez .png ( .png je obsazen v generatoru)
"id": "", ----> tento radek vysvetlim v bode 3
"base_url": "one", ----> tento radek vysvetlim v bode 2
"kodi_group": "group1", ----> tady nas zajima soubor kodiprop. v nem je dane co ma kodi delat ze streamem
"catchup": True} ----> zpetne zhlednuti zatim je tam jen offset, ale v dalsim update tam dam na vyber i s jinych moznosti.( True --> pridej catchup , False --> bez catchup)
a tak pokracujeme dal az doplnime vsech streamy ktere mame.
V soboru URL se nastavuje stream
bod 2.Editace souboru URL.py
icon_base_url ----> webova adresa s picony stanic. uvedl jsem tu svou,ale da se zmenit za vasi.
one_base_url ----> prvni dulezita cast. zde se uvede adresa streamu ktera se nemeni ( napr. mame url streamu https://xx.xx.xx.xx:yyyy/ct1/index.m3u8 tak zde dame jenom http://xx.xx.xx.xx:yyyy/ ).
tento stream je uveden jako "one" proto je vyse uvedeno "base_url": "one".
two_base_url ----> tady uvedeme adresu streamu jineho operatora ( stream uveden jako two v tomto pripade bude vyse radek vypadat takto "base_url": "two" ) a tak pokracujeme dal ( three , five ).
end_base_url ----> druha dulezita cast. zakonceni streamu url ( napr. " /index.m3u8 " )
bod 3.
Vratim se k vysvetleni tohoto radku "id": "" v souboru channels zde uvedeme zbyvajici cast url ktera se meni. melo by to vypadat takto "id": "ct1". zbyvajici cast z vyse uvedene ip addresy url streamu.
Kdyz mate v souboru channels vse uvedeno tak muzete spustit generator.py . Pokud je vse zpravne mel by se generovat playlist . po uspesnem ukonceni generovani ve slozce bude playlist.m3u8 . Tento soubor premistime do kodi a propojime s iptv simple clientem.
Tento generator je spiz vhodny pro nekoho kdo casto meni streamy. prepisovani streamu je zdlouhava zalezitost to myslim zna kazdy. temto generator by to mel trochu usnadnit a ulehcit.
jeste dodam ze v souboru generator.py se daji menit radky od 24 az 33. radek 53 je casovac mezi streamy je tam uvedeno time.sleep(0.1) to je nejrychlejsi, jestli chcete pomaleji staci zvysit cislo. Na radku 56 se da zmenit nazev konecneho souboru jako treba tv.m3u8
Je to na Github ulozene :
https://github.com/michalba77/playlist-generator
Tak ze tento skript generuje playlist s automatiskou kontrolou streamu. Je nastaven tak aby byl vhodny pro Kodi. Ten generator nestahuje od zadneho operatora streamy ale jen generuje ze streamu ktere mu zadate (i kdyz na tom pracuji aby po prihlaseni stahl playlist od operatora a vytvoril tak vhodny playlist pro kodi . take jeste planuji do generatoru imletovat epg. asi tak vse v jednom).
V souboru channels se nastavuji kanaly zatim je to rucne , ale mozna casem se me podari to udelat automaticky aby se to nastavovalo podle epg.
bod 1.Editace souboru channels.py
"name": "ČT1", ----> nazev stanice
"group": "Česke", ----> asi nemusim vysvetlovat
"epg": "tm-6054-ct1", ----> id v epg
"tvg_logo": "ct1", ----> nazev piconu bez .png ( .png je obsazen v generatoru)
"id": "", ----> tento radek vysvetlim v bode 3
"base_url": "one", ----> tento radek vysvetlim v bode 2
"kodi_group": "group1", ----> tady nas zajima soubor kodiprop. v nem je dane co ma kodi delat ze streamem
"catchup": True} ----> zpetne zhlednuti zatim je tam jen offset, ale v dalsim update tam dam na vyber i s jinych moznosti.( True --> pridej catchup , False --> bez catchup)
a tak pokracujeme dal az doplnime vsech streamy ktere mame.
V soboru URL se nastavuje stream
bod 2.Editace souboru URL.py
icon_base_url ----> webova adresa s picony stanic. uvedl jsem tu svou,ale da se zmenit za vasi.
one_base_url ----> prvni dulezita cast. zde se uvede adresa streamu ktera se nemeni ( napr. mame url streamu https://xx.xx.xx.xx:yyyy/ct1/index.m3u8 tak zde dame jenom http://xx.xx.xx.xx:yyyy/ ).
tento stream je uveden jako "one" proto je vyse uvedeno "base_url": "one".
two_base_url ----> tady uvedeme adresu streamu jineho operatora ( stream uveden jako two v tomto pripade bude vyse radek vypadat takto "base_url": "two" ) a tak pokracujeme dal ( three , five ).
end_base_url ----> druha dulezita cast. zakonceni streamu url ( napr. " /index.m3u8 " )
bod 3.
Vratim se k vysvetleni tohoto radku "id": "" v souboru channels zde uvedeme zbyvajici cast url ktera se meni. melo by to vypadat takto "id": "ct1". zbyvajici cast z vyse uvedene ip addresy url streamu.
Kdyz mate v souboru channels vse uvedeno tak muzete spustit generator.py . Pokud je vse zpravne mel by se generovat playlist . po uspesnem ukonceni generovani ve slozce bude playlist.m3u8 . Tento soubor premistime do kodi a propojime s iptv simple clientem.
Tento generator je spiz vhodny pro nekoho kdo casto meni streamy. prepisovani streamu je zdlouhava zalezitost to myslim zna kazdy. temto generator by to mel trochu usnadnit a ulehcit.
jeste dodam ze v souboru generator.py se daji menit radky od 24 az 33. radek 53 je casovac mezi streamy je tam uvedeno time.sleep(0.1) to je nejrychlejsi, jestli chcete pomaleji staci zvysit cislo. Na radku 56 se da zmenit nazev konecneho souboru jako treba tv.m3u8
Je to na Github ulozene :
https://github.com/michalba77/playlist-generator
