XBMC-Kodi.cz

Úplná verze: Centrální knihovna s pomocí MySQL databáze
Prohlížíte si holou variantu vašeho obsahu. Prohlédněte si plnou verzi s příslušným formátováním.
Stran: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
viete mi prosim poradit hodnoty optimalne pre advancesettings. Mam android TV BOX. Dakujem
A co to ma spolecneho s SQL databazi? Neumis si zalozit nove tema? 71
srry asi som to nahral do zlej temy.
(29.3.2016, 11:02)Ahoj, mám librelec 7.0.2 na rpi 2. Databázi mám na serveru nastavení jsem použil viz. níže.  Vyskytnul se mi takový problém že sosac, když kontroluje databázi po prvním seriá lu napíše chybu. V log souboru  se objeví tohle. Napsal(a): [ -> ]10:39:15 720.206299 T:1768944544  NOTICE: ['SOSAC Loading subscriptions']
10:39:17 722.272644 T:1750856608 WARNING: Unable to query optimizer_switch: 'MyVideos99' (1)
10:39:21 725.664917 T:1768944544 WARNING: Previous line repeats 3 times.
10:39:21 725.665222 T:1768944544   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.TypeError'>
                                            Error Contents: string indices must be integers, not str
                                            Traceback (most recent call last):
                                              File "/storage/.kodi/addons/plugin.video.sosac.ph/service.py", line 38, in <module>
                                                XBMCSosac(SosacContentProvider(reverse_eps=reverse_eps), settings, __addon__).service()
                                              File "/storage/.kodi/addons/plugin.video.sosac.ph/resources/lib/sutils.py", line 65, in service
                                                self.evalSchedules()
                                              File "/storage/.kodi/addons/plugin.video.sosac.ph/resources/lib/sutils.py", line 95, in evalSchedules
                                                refresh = int(sub['refresh'])
                                            TypeError: string indices must be integers, not str
                                            -->End of Python script error report<--


Neporadí někdo co s tím. Nechce se mi manuálně aktualizovat nové epizody. 

Díky předem za nějaké info

Martin


Kód:
<!-- Created using Easy Advanced Settings addon -->
<advancedsettings>
   <network>
       <buffermode>1</buffermode>
       <cachemembuffersize>78643200</cachemembuffersize>
       <readbufferfactor>20</readbufferfactor>
   </network>
   <videodatabase>
   <type>mysql</type>
   <host>192.168.1.5</host>
   <port>3306</port>
   <user>kodi</user>
   <pass>******</pass>
 </videodatabase>
 <musicdatabase>
   <type>mysql</type>
   <host>192.168.1.5</host>
   <port>3306</port>
   <user>kodi</user>
   <pass>*******</pass>
 </musicdatabase>
 <videolibrary>
   <importwatchedstate>true</importwatchedstate>
   <importresumepoint>true</importresumepoint>
<cleanonupdate>true</cleanonupdate> <!-- Also clean library during library update -->
   <importwatchedstate>true</importwatchedstate>
   <hideallitems>true</hideallitems> <!-- removes the "*All" items from the video library -->
   <hideemptyseries>true</hideemptyseries>  <!-- hide empty series in the video library -->
 </videolibrary>
 <videoscanner>
   <ignoreerrors>true</ignoreerrors> <!-- Silently ignore errors while scanning videos. -->
</videoscanner>
<pathsubstitution>
<substitute>
<from>special://masterprofile/Thumbnails/</from>
<to>smb://192.168.1.5/Public/Shared Videos/Thumbnails/</to>
</substitute>
</pathsubstitution>
</advancedsettings>
sources:

Kód:
<sources>
   <programs>
       <default pathversion="1"></default>
   </programs>
   <video>
       <default pathversion="1"></default>
       <source>
           <name>Filmy_sosac</name>
           <path pathversion="1">smb://192.168.1.5/Public/Shared Videos/Filmy_sosac/</path>
           <allowsharing>true</allowsharing>
       </source>
       <source>
           <name>Serial_sosac</name>
           <path pathversion="1">smb://192.168.1.5/Public/Shared Videos/Serial_sosac/</path>
           <allowsharing>true</allowsharing>
       </source>
       <source>
           <name>Filmy moje</name>
           <path pathversion="1">smb://192.168.1.5/Public/Filmy/</path>
           <allowsharing>true</allowsharing>
       </source>
   </video>
   <music>
       <default pathversion="1"></default>
       <source>
           <name>Hudba</name>
           <path pathversion="1">smb://192.168.1.5/Public/Hudba/</path>
           <allowsharing>true</allowsharing>
       </source>
   </music>
   <pictures>
       <default pathversion="1"></default>
       <source>
           <name>Fotky</name>
           <path pathversion="1">smb://192.168.1.5/Public/Fotky/</path>
           <allowsharing>true</allowsharing>
       </source>
   </pictures>
   <files>
       <default pathversion="1"></default>
       <source>
           <name>.xfinity</name>
           <path pathversion="1">http://xfinity.xunitytalk.com/</path>
           <allowsharing>true</allowsharing>
       </source>
       <source>
           <name>.superrepo</name>
           <path pathversion="1">http://srp.nu/</path>
           <allowsharing>true</allowsharing>
       </source>
   </files>
</sources>

A má Tvoj server adresu 192.168.1.5 ? a adresáre tak ako sú v určené v sources?
Norton: To jsem všechno upravil na můj server.
Mna by zaujimalo, ze kedze kazda verzia KODI ma roznu strukturu databazy, co sa stane, ked raz upgradnem na svojich zariadeniach KODI (teraz mam 13.2) napr. na KODI 17. Ze co stane z databazou, ci si ju prekonvertuje sam, alebo budem musiet vsetko nahadzat odzova, alebo co sa stane ak jedno necham 13.2 a druhe prehodim na 17 a pripojim sa na databazu? Vie to niekto?
Každá verze kodi má svoji databází a není kompatibilní na příč verzemi
Již jsem to na fórum dával několikrát, dám tedy opět ...

[attachment=1630]
Billy-sk: jj nove kodi si to prekonvertuje samo, takze pak budes mit dve db s ruznym cislem, viz tabulka

provozovat muzes obe najednou horsi to bude s updatama, to bys musel pro kazdou verzi zvlast
Zdravim,

potrebuju pomoct. Na NAS-ce od zyxelu mam nainstalovanou phpmyadmin mysql, vytvoril jsem uzivatele kodi, nastavil primitvini heslo, povolil vsechna privilegia. 
vytvoril jsem advancedsettings.xml podle vzoru co byl na netu, upravil jsem vse tak aby to sedelo na muj server. 
soubor sources je v poradku nastaveny. kdyz jsem to vlozil do userdata slozky, zdroje se vytvorili.  Nastavil jsem tedy obsah slozek Filmy, Serialy, ale nic se nedeje. zadna database se nevytvorila vubec nvm proc. procital jsem fora, postupoval podle videii na youtube presne do puntiku a stejne to nemuzu rozchodit :/

dostavam chybu 

Kód:
20:25:11  10.536499 T:1961861120   ERROR: Unable to open database: kodi_video75 [2003](Can't connect to MySQL server on '192.168.0.140' (111))
20:25:11  10.536870 T:1961861120   ERROR: Unable to open database: kodi_video107 [2003](Can't connect to MySQL server on '192.168.0.140' (111))
20:25:11  10.536905 T:1961861120   ERROR: Unable to create new database
muj advanced settings

Kód:
<advancedsettings>
<videodatabase>
<type>mysql</type>
<host>192.168.0.140</host>
<port>3306</port>
<user>kodi</user>
<pass>kodi</pass>
<name>kodi_video</name>
</videodatabase> 
<musicdatabase>
<type>mysql</type>
<host>192.168.0.140</host>
<port>3306</port>
<user>kodi</user>
<pass>kodi</pass>
<name>kodi_music</name>
</musicdatabase>
<pathsubstitution>
<substitute>
<from>special://profile/Thumbnails/</from>
<to>smb://NAS520/admin/kodi/mysql/Thumbnails/</to>
</substitute>
</pathsubstitution>
</advancedsettings>
Cetl jsem neco ze musi byt povoleny pristup ssh na server. kdyz se dokazu pripojit press ssh na server tak predpokladam ze by to melo byt v poradku ne?
A zkousel si nejaky phpmyadmin nebo jiny SQL program, jestli se ti pripoji na te IP s tema prihlasovacima udajema? 88
vse jsem delal pouze podle youtube navodu takze tomu rozumim tak z 5% dorporucis me nejaky program kterým to otestovat? mas ale na myslis jestli se me pripojim s uzivatelem a heslem kodi?

======== update řešení :)

tak dikec za nakopnuti Big Grin chyba byla opravdu v tom ze server byl "nepristupny"
preskocil jsem dulezity krok a to ze jsem si myslel kdyz je mysql na nasce tak ze bude pristupny a to omyl. musel jsem zmenit adresu 127.0.0.1 na 0.0.0.0

problém v nasce bylo ze tam neni linux a standardni cesta jako bylo v kazdem popisu. Musel jsem tedy proto pres ssh hledat soubor.
Nakonec jsem nasel a u zyxelu to je soubor PHP-Mysql-phpmydmin.
dalsi pruser byt ze pri jakekoliv editaci byl soubor vracen zpet. misto admin loginu jsem musel pouzit login root (ani jsem nevedel ze je aktivovany) - pod timto slo upravovat subor.
po restartu uz to funguje.
dve hodiny rano ale snad tyto "blbosti" ktere jsem udelal pomuzou nekomu jinemu
pls chtel jsem se zeptat, kdyz mam nahranou knihovnu kodi v databazi a zacnu se n aneco koukat tak se me nezobrazi film v rozkoukane a podobne. kdyz pusim film co mam na nasce tak zacnu sledovat na jenom zarizeni a muzu pokracovat na dalsim. pls nejaky tp?
Ahoj, mám na vás dotaz, na synology mám mysql databázi, funguje to - přistupuji na ní z PC, notebooku, Android TV, ale  nedával jsem export knihovny, nevytvořilo se mi u jednotlivých filmů .nfo a ani obrázky fanart, Thumb s obrázky mám uložené na synology ... Na jednotlivých zařízeních to mám nastavené scrapovat z cssd ne local info. A teď otázka, je to strašně zpomalené to načítání složek filmů, když to načte, pohybovat se v tom už dí svižně, je pravda, že v databázi je přes 14.000 filmů, je to tedy způsobeno množstvím, nebo tím, že ze zařízení nepřistupuji přes local info? Local info jsem nedával z toho důvodu, měl jsem obavu, že při dodání filmu třeba na zařízení Android TV se databáze nezaktualizuje a budu muset filmy přidávat jen na zařízení PC, kde byl prvotně seznam filmů načten. Snad je to trošku k pochopení, když to tak čtu, sám se v tom zamotávám ;)


to bude tou várkou filmů. Zobrazení mých 9000 kousků zabere na jednou kompu cca 10 na druhém 15 sec. Záleží samozřejmě i na výkonu databáze, resp. NASu, ale předpokládám že plus minus na tom budeme s výkonem stejně.
avoova - tak to jsem rád, že není chyba u mě. Ještě mám dotaz, jak to teda má být správně na všech zařízeních scraper nastavit na local info nebo csfd? když na zařízení bude local info, po přidání filmu se taky stáhne povídání o filmu a obrázek? nebo to budu muset spustit zařízení, kde je mapován csfd scraper?


Osobně jsem zdroj informací z local info přestal používat, protože csfd scraper funguje dobře a všechny informace jsou místo ve složkách rovnou v db. Jedno zařízení scrapuje, ostatní už samozřejmě nemusí - všecho je sdíleno. Pokud přidám film do jedné ze složek, vždy nad touto složkou nechám znovu prohledat nový obsah - řídím si to sám.

A náhledy mám sdílené taky na NASu, ale pro každého uživatele (uživatelský učet v kodi) zvlášť, ať se to zbytečně nenafukuje všem, asi takhle:

Kód:
\\NAS\kodi\uzivatelxxy\thumbnails\
\\NAS\kodi\uzivatelxyy\thumbnails\

Ale některé konfigurace sdílím všem, např. dodatečnou konfiguraci ovladače a klávesnice, nebo loga pro IPTV:
Kód:
\\NAS\kodi\all\keymaps\
\\NAS\kodi\all\iptvLogoTV\

Samozřejmě je nutné všechny vlastní cesty definovat v souboru advancedsettings.xml
ještě jsem přišel na jednu závadu, když dám přehrávání filmu přímo z addonu sosáče, tak funguje i na ostatních zařízeních přehrávání tam, kde jsem přestal, ovšem když spustím film z knihovny filmu, kde jsou i informace z csfd, tak toto nefunguje, ani na tom zařízení, kde to spouštím, prostě třeba v půli vypnu film a po opětovném spuštění nenajede tam, kde jsem přestal, je toto normáílní nebo mám něco špatně nastavené, potom jsem si všiml, že některé videa píšou Video is not available, ale když je spustím přímo z addonu sosáče, tak to přehrajou v pohodě, proč to ??? třeba film ... a jitra jsou zde tichá
Stran: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18