Příspěvků: 388
Témat: 9
Registrován od: 06/2016
Hodnocení:
23
Ahojte, chcel by som si upraviť časový interval mazania Thumbnails súborov starších ako 1 mesiac na dlhší interval,povedzme roky. Je správne ak tu zmením interval z -1 month na -3 years ?
class TexturesDb:
def __init__(self):
path = 'special://database/Textures{}.db'.format(KodiDbMap.Textures[SYSTEM_VERSION])
self._db = Sqlite(path)
def clean(self):
zoznam = self.to_clean()
total = len(zoznam)
d = dprogressgb()
d.create('mazanie', 'mazem')
for pos, i in enumerate(zoznam):
p = int(pos/total*100)
debug('item: {}/{} {}'.format(pos, total, TexturesDb.file_name(i)))
self.remove_item(i)
d.update(p, 'mazanie', 'mazem {}'.format(i[1]))
d.close()
@staticmethod
def file_name(item):
return translate_path("special://masterprofile/Thumbnails/{}".format(item[1]))
def remove_item(self, item):
xbmcvfs.delete(TexturesDb.file_name(item))
self._db.execute('delete from sizes where idtexture=?', item[0])
self._db.execute('delete from texture where id=?', item[0])
def to_clean(self):
q = "SELECT s.idtexture, t.cachedurl, s.lastusetime FROM sizes AS s JOIN texture t ON (t.id=s.idtexture) WHERE lastusetime <= DATETIME('now', '-1 month') ORDER BY 3 ASC"
return self._db.execute(q).fetchall()
Vopred dakujem za rady....
Sony bravia Android TV Android 9 ,Kodi 21.2 Omega ,NAS Synology DS224+,
Příspěvků: 5 469
Témat: 128
Registrován od: 12/2015
Hodnocení:
921
@
karci78: No, nevím nevím. Takhle ty si představuješ, že to na fóru má fungovat? Že do textu příspěvku zkopíruješ část kódu z doplňku, a zeptáš se, jestli to takto můžeš upravit? Mně to připomíná slavnou větu: "Pane Lorenc, uvezu to?"
Tak buď máš chuť ty doplňky upravovat, a pak bys měl být schopen si to minimálně najít v manuálu příslušného jazyka. Ne kvůli tomu vytvořit téma a ještě ho nazvat tak, že absolutní většina uživatelů vůbec netuší, čeho se to téma týká. To tu při každé takové úpravě, kdy si nebudeš jistý, budeš zakládat téma?
A mimochodem. Právě v tomhle, v definici třídy KodiDbMap, má BBaron letitou chybu. Ne tedy v tom, co se týká picture cache, ale jsou tam teď už dokonce dvě. Report o tom dostal už před hodně dlouhou dobou, ale neřešil to. Možná proto, že to mělo vliv na správnou funkci konkurenčního doplňku. Ono je to už teď tím pádem jedno, ale o leččems to svědčí...
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
Příspěvků: 388
Témat: 9
Registrován od: 06/2016
Hodnocení:
23
Chcel som sa len opýtať Vás múdrych či je to možné takto upraviť...ja som to hľadal aj na nete. Ale nevedel som presne či som našiel správne. Aj toto som hľadal súbor po súbore či nájdem nejakú zmienku o mazaní.
Omluvam sa ze tu robím bordel na fóre. Už dám pokoj
Sony bravia Android TV Android 9 ,Kodi 21.2 Omega ,NAS Synology DS224+,
Příspěvků: 5 469
Témat: 128
Registrován od: 12/2015
Hodnocení:
921
@
karci78: No jednak tu skutečně děláš nepořádek, ale v tom nejsi sám. Navíc, pokud pokládáš otázky jejichž součástí je kód, použij na to správnou funkci editoru. Česky je to
Vložit úryvek kódu). A když už kód vkládáš, popiš jeho kontext. No a nakonec, při použití datetime diference '-1 year' kde dříve bylo '-1 month' je správně.
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
Příspěvků: 388
Témat: 9
Registrován od: 06/2016
Hodnocení:
23
23.5.2025, 21:05
(Tento příspěvek byl naposledy změněn: 23.5.2025, 21:06 uživatelem karci78.)
Ďakujem za pomoc a radu. Najradšej by som tú funkciu úplne odstránil ale neviem čo by to urobilo ak by som to zo storage.py úplne vymazal. Takže radšej tam nastavim veľké časové obdobie, tri alebo aj päť rokov .
Ešte raz ďakujem.
Admin by to mohol aj zmazať nech tu není neporiadok na fóre.
Sony bravia Android TV Android 9 ,Kodi 21.2 Omega ,NAS Synology DS224+,
Příspěvků: 5 469
Témat: 128
Registrován od: 12/2015
Hodnocení:
921
23.5.2025, 21:44
(Tento příspěvek byl naposledy změněn: 23.5.2025, 21:45 uživatelem JiRo.
Důvod úpravy: Překlepy
)
@
karci78: Ze
storage.py nic nemaž!
V souboru
...addons/plugin.video.stream-cinema/resources/lib/services/service.py zakomentuj
volání clean_textures()
Počínaje řádkem 64 by to pak mělo vypadat nějak takto:
Kód:
self.next_ep = NextEp()
# clean_textures()
from threading import Thread
w = Thread(target=player.run)
w.start()
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
Příspěvků: 388
Témat: 9
Registrován od: 06/2016
Hodnocení:
23
To akože stačí zmeniť clean_textures() na # clean_textures() a ono to prestane mazať thumbnails???
Sony bravia Android TV Android 9 ,Kodi 21.2 Omega ,NAS Synology DS224+,
Příspěvků: 388
Témat: 9
Registrován od: 06/2016
Hodnocení:
23
Ďakujem za pomoc, funguje to.
Sony bravia Android TV Android 9 ,Kodi 21.2 Omega ,NAS Synology DS224+,
Příspěvků: 5 469
Témat: 128
Registrován od: 12/2015
Hodnocení:
921
@
rab001: No, on to nakonec dokonce mazat nebude vůbec.
Pokud má místo na disku, tak proč ne? Zrychlí se mu načítání widgetů i listování v seznamech a sníží zátěž.
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.
Příspěvků: 388
Témat: 9
Registrován od: 06/2016
Hodnocení:
23
Áno... mám 6TB synology NAS, má sa kde naháňať....a ako napísal JiRo , Kodi je potom rýchlejšie... mám aj kopu videí na disku takze tam mi náhľady treba, videoklipy, staré koncerty nemám v žiadnej databáze,len rozdelené do adresarov.
Ešte si chcem upraviť upozornenie na koniec predplatného...ale to som našiel sám, s tým som už nemusel otravovať nikoho
Sony bravia Android TV Android 9 ,Kodi 21.2 Omega ,NAS Synology DS224+,
Příspěvků: 5 469
Témat: 128
Registrován od: 12/2015
Hodnocení:
921
No, ono to vlastně to listování nezpomaluje, jen se ty obrázky, které nejsou v thumbnails nezobrazí, pokud se nestačí načíst ze zdroje. Takže v extrémním případě, pokud se projíždí maximální rychlostí, tak se vlastně nezobrazí nic. Něco se zobrazí jen při zastavení nebo případném zpomalení. Ony se samozřejmě časem ty obrázky do Thumbnails dotáhnou, pokud je při zobrazení čas na to, aby se zobrazily, ale musí být alespoň jednou zobrazeny nebo musí projít scrapováním do knihovny.
Pokud je všechno v thumbnails, tak to zobrazení při listování vypadá přeci jen o něco lépe.
Jsem (až na výjimky) pouhým čtenářem fóra.
Nepokračuji tedy ani v tématech, která jsem založil.
To platí i pro doplňky Kodi a další aplikace, které jsou s takovými tématy spojené.