• 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:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
WebShare forky pluginů
#1
Jaký fork YAWSP pluginu používáte pro Webshare? Nebo jste si udělali vlastní?

Ahoj,
zajímalo by mě, jak to máte řešené vy — jestli jedete nějaký existující fork YAWSP, nebo jste si to časem upravili / napsali po svém.

Osobně jsem šel druhou cestou.
Pomocí chatbota jsem si (hlavně kvůli seriálům) zkusil postavit vlastní plugin.

Požadavek doma byl docela jednoduchý:

aby se to nekousalo jako SC CZ/SK - zamrzá kodi:
hlavně seriály (i starší)
přehled epizod
auto play další epizody
ideálně nějaká jednoduchá knihovna filmů
zkusit počítat relevance level během vyhledávání
pokud možno ukazovat bitrate streamu


Tak jsem si k tomu na dva dny sedl a vzniklo z toho… řekněme „ne úplně elegantní monstrum“ 

Nejsem programátor, takže:

je to spíš slepené než navržené
ale funkčně to dělá většinou to, co jsme chtěli :)
 Co to aktuálně umí
knihovna filmů i seriálů
historie hledání
výběr streamů podle relevance
auto-next epizod (včetně přechodu mezi sezónami)
TMDB (trending, popular, atd.)
 Struktura pluginu (stručně soubor po souboru)

 pro přehled, co se kde děje:

main.py
→ router, zpracování akcí (menu → konkrétní funkce)
menu.py
→ hlavní menu pluginu
movies.py
→ vše kolem filmů
(vyhledávání, streamy, knihovna, TMDB listy)
series.py
→ vstupní logika seriálů
(výběr seriálu, historie, rozhodování co dál)
series_library.py
→ samotná knihovna seriálů
(sezóny, epizody, rebuild, streamy)
movies_library.py
→ knihovna filmů (uložené streamy)
tmdb.py
→ komunikace s TMDB (metadata + seznamy)
api.py
→ komunikace s Webshare API (login, search, atd.)
items.py
→ tvorba ListItemů (název, kvalita, info, vzhled)
metadata_utils.py
→ parsování názvů souborů (CZ, kvalita, atd.)
history.py / movies_history.py
→ ukládání historie hledání
play.py
→ přehrávání + auto-next epizod
utils.py
→ helper funkce (parametry, URL, atd.)
icons.py
→ debug ikon (testování vzhledu v Kodi)
 Proč to sem dávám

Ne kvůli chlubení — spíš naopak 

Zajímá mě:

co dělám špatně
co by šlo udělat jednodušeji
jestli existuje lepší přístup

Čekám spíš kritiku než pochvalu.


Pokud máte:

vlastní fork
vlastní plugin
nebo jen nápady

budu rád, když to sem hodíte.



Pokud by to chtěl někdo otestovat:

jako zdroj do Kodi si můžete přidat:
Edit: http:// napište_si_o_adresu_přes_PM   pozor - HTTP -> nikoli HTTPS
pokud možno pokud máte svůj API TMDB klíč vyplňte ho místo defaultního mého v settings - prázdný použije re můj 

Je to spíš testovací zdroj, žádné repo , nic oficiálního.

Poznámky / slabší místa (vím o nich)

TMDB žebříčky jsem přidával až nakonec
→ a upřímně, jejich UI se mi zatím moc nelíbí.

Stejně tak:

relevance streamů není úplně dobře vyladěná
občas to najde i blbosti

Tohle beru jako věc na doladění.

Proč to vlastně vzniklo

Upřímně — vzniklo to z praxe.

I když si platím několik VOD služeb,
zrovna u HBO jsme měli pauzu a s manželkou jsme se pustili do GOT.

A realita:

přes YAWSP najít konkrétní seriál
najít epizody
pokračovat dál

je docela peklo

To mě donutilo to řešit po svém.

Myšlenka za tím

Jsem si vědom, že:
bez databáze to nikdy nebude „dokonalé“

Ale zajímalo mě:
kam až se dá dojít bez vlastní DB, jen:

přes TMDB (metadata)
Webshare (obsah)
a nějakou logiku nad tím
UI / ikonky

A jo — ty ikonky

hledal jsem, co všechno Estuary skin má
testoval jsem názvy ikon
a pak jsem to… zapomněl uklidit

Takže to berte jako debug pozůstatek.

EDIT: adresa pouze přes PM
 
Citovat
  


Příspěvků v tématu
WebShare forky pluginů - od Lukas78 - 30.3.2026, 11:48
RE: WebShare forky pluginů - od Lukas78 - 30.3.2026, 14:40
RE: WebShare forky pluginů - od Davirek - 31.3.2026, 9:07
RE: WebShare forky pluginů - od predator.1 - 31.3.2026, 10:12
RE: WebShare forky pluginů - od Lukas78 - 31.3.2026, 11:33
RE: WebShare forky pluginů - od JiRo - 31.3.2026, 12:50
RE: WebShare forky pluginů - od Lukas78 - 31.3.2026, 13:05

Přejít na fórum:


Prochází: 1 host(ů)