• 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:
  • 2 Hlas(ů) - 3 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Generator playlistu pro kodi
#1
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
 
Citovat
#2
No na kodi 21.1 mi to nejde.
 
Citovat
#3
@chobotmilan: Ses ho pokousel instalovat do kodi. Ale to se neinstalije do kodi. On generuje playlist pro kodi .
 
Citovat
#4
Aha zle som to pochopil.
 
Citovat
#5
(25.8.2024, 18:02)michalba Napsal(a): Vytvoril jsem generato playlistu s kontrolou funkcnosti streamu. Je to delane v pythonu3.
OPRAVA : Program generuje playlist pro kodi. Po doplneni informaci program vygeneruje playlist a ten se vlozi do kodi.

Bylo by vhodné doplnit nějaký smysluplnější popis toho, jak ten script vlastně funguje a co za data pro to, aby uživatel získal playlist, vlastně musí mít k dispozici. Stejně tak by bylo vhodné uvést, co to znamená "použitelný v Kodi" nebo "vloží do Kodi". Ne každý je schopný z kódu pochopit, jak jsi to myslel a k čemu takový script vlastně je.
 
Citovat
  


Přejít na fórum:


Prochází: