how do you cope with speed ? XYplorer Thumbs fetching speed for a gallery of 1000s of images is slow compared to some other specialized sofwares that use mulithreading and SQL.
its the only complaint i can make about XY though
how do you cope with speed ? XYplorer Thumbs fetching speed for a gallery of 1000s of images is slow compared to some other specialized sofwares that use mulithreading and SQL.
Are you caching the thumbnails? There's a setting in the Thumbnails section. I have folders with 1000s of images as well, and the thumbnails load instantly if they're cached. Cache to an ssd for even better performance.
Sounds like i should give it a new try then , about scripting though , you mean literaly goto each folder in thumbnail view and let it load ? i get the impression that thumbnailing only works on visible files ? only scroling down would trigger thumbnailing the rest ?jaywalker32 wrote: ↑20 Aug 2025 06:32
Are you caching the thumbnails? There's a setting in the Thumbnails section. I have folders with 1000s of images as well, and the thumbnails load instantly if they're cached. Cache to an ssd for even better performance.
But if you're talking about the building of the thumbnails the first time, then yeah, it takes the normal amount of time depending on the quality you chose. For that, you can have a simple script that iterates through all your image folders and pre-builds the cache when you're away from the pc.
Code: Select all
"Generate Thumbnails All (no recurse) : generate_thumbs_all_current"
genThumbs(<curpath>);
"Generate Thumbnails All : generate_thumbs_all"
$dirs = quicksearch("/d");
foreach($dir, $dirs, "<crlf>"){
genThumbs($dir);
}
"Generate Thumbnails New : generate_thumbs_new"
$dirs = quicksearch("ageM:< 2d and /d",,"|");
foreach($dir,$dirs){
genThumbs($dir);
}
"Generate Thumbnails Selected : generate_thumbs_sel"
$dirs = get("SelectedItemsPathNames", "|");
foreach($dir,$dirs){
genThumbs($dir);
}
function genThumbs($dir){
setting "CacheThumbsReadOnly", 0;
goto $dir;
if(get("View") != 4){
#306; //set view to Thumbnails #1
}
else{
#1001; //refresh view
}
}
ps finally got around to utilize it , because i fool did not realize "create all Thumbs at once" does not work on searches it seems ...jaywalker32 wrote: ↑25 Aug 2025 11:48
The script I used is something like this. There may be newer/better ways to do this (this is very old), but it works for me so never really looked into optimizing it.
[/code]
Code: Select all
foreach $dir , $dirs{
goto $dir;
}Code: Select all
else{
#1001; //refresh view
}