This project has moved and is read-only. For the latest updates, please go here.

Indexing images


I have a directory with several hundred subdirs and probably 30 thousand images. Photo Collage apparently has trouble indexing that much depth and that many objects. I know there are other screensavers that deal with this volume effectively, for instance, the photo pile screensaver, which is part of the XScreensaver port, on MacOSX looks very similar to yours, but deals with the volume of images i describe very quickly.


knight0323 wrote Nov 27, 2013 at 7:57 PM

I'll revisit the caching mechanism before the next release. The largest photo collection I've tested against sits at about 8000 photos so this issue is new for me. Your problem has given me a few ideas to try out though.

rob_hines wrote Feb 26, 2014 at 1:47 AM

I looked at the new release, and unfortunately, there's no improvement. I'm not sure what the issue is, but there has to be a solution because functionally your screensaver is the same as the Xscreensaver photo pile, which works fine on my Mac with the same set of images. I really would like to be able to use this, because it looks awesome.

knight0323 wrote Mar 3, 2014 at 8:29 PM

I wasn't able to include this in the 2.0 version. I do plan on including improvements to the file IO as soon as time permits.

rob_hines wrote Aug 7, 2014 at 3:31 AM

Any news on improving indexing of large directory trees and large amounts of files?


knight0323 wrote Sep 8, 2014 at 9:50 PM

Sorry, it's taken so long. You caught me settling into a new home so I've been a bit too busy to work on it.

Before we moved, I did try a few less complex tweaks but none help with your amount of files. I've decided I'll need to change up the way I'm grabbing files right now. Currently, I'm grabbing everything up front every time. I'm going to add in a simple indexing system and let the index update in the background while the screensaver is running. Unfortunately, right now all I can say is that I'll add it in as soon as possible.

rob_hines wrote Jan 24, 2015 at 5:34 AM

I was looking around and found this, and thought I'd stick it in here for you to look at when you have time to think about indexing: