• 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:
  • 3 Hlas(ů) - 3 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
Centrální knihovna s pomocí MySQL databáze
Mate mě tvoje věta: Já ten film v kodi viděl oscrapovaný ale nebyl právě v té DB. Nejspíš to bude tím, že jsi neudělal nad databází refresh a viděl tak neaktualizovaná data. A jak pracuje kodi s daty se pokusím vysvětlit na např. na filmech.

Kodi pracuje s knihovnami, do které ukládá veškeré informace o médiích nebo aplikacích. Knihovna = databáze. Tedy pokud zobrazíš položku Filmy, kodi se nasměruje do příslušné databáze s filmy a různých tabulek poskládá výsledné informace, které zobrazí uživateli. Čili zobrazuje jen taková data, která jsou uložená v databázi (plus obrázky, které jsou fyzicky na disku a v db na ně ukládá odkaz).

Aby se tyto informace o filmu dostaly do databáze, využívá k tomu buďto lokální informace pomocí nfo souboru, který požadovaná data obsahuje (rychlá metoda) nebo tzv. data mining, resp. scraper, což je skript, který umí vytěžit servery s informacemi o filmech (csfd, tvmovie, imdb atp.). Jsou tedy dvě cesty, jak informace o filmu do databáze dostat, nicméně pořád platí, že kodi zobrazuje data jen z databáze - pokud by měl vždy načítat informace ze souborového systému, bylo by to neefektivní. Samozřejmě neplatí vždy, např. sekce Video > Soubory jako zdroj knihovny, který naopak načítá z disku a teprve pak z db a tady samozřejmě počty v db nemusí sedět (dosud neoscrapované položky).

Pokud se ti film zobrazí v kodi a db ho nevidíš, udělej refresh nad databází, položky zkrátka musí sedět. Může se ale stát, že data v db nejsou konzistentní. Platí to v případech, kdy uživatel nenechá doběhnout proces vyčištění knihovny do úplného konce. Pak stačí vyčištění provést znovu.

Doporučuji prostudovat info k nfo souborům: tady a tady
 
Citovat
  


Příspěvků v tématu
RE: Centrální knihovna s pomocí MySQL databáze - od avoova - 04.2.2017, 20:09

Přejít na fórum:


Prochází: 6 host(ů)