Of course, there is a loop over all pictures within the given directory. But already scanned pictures (scanning means reading EXIF, IPTC & XMP tags which is quite time consuming) will not be rescanned if they aren't modified.
Currently the picture is loaded and a md5 or sha (I don't remember) is calculated and compared with a stored hash from the database. If the two hashes differ then the tags will be resanned.
When loading pictures from a net share this method is time consuming. Therefore I hoped to compare the mtime of the picture with the stored mtime from database. But this seems not to work.
(2012-06-05, 23:21)R00STER Wrote: Its the stable version (1.0.2).
I also checked and there are no unusual characters in the picture or directory names, and it still does not work.
There is no stable version 1.0.2!
Without any logs we cannot help you.
See:
log file
MyPicsDB openELEC beta version 0.7.1.2
Please download
MyPicsDB 0.7.1.2 Beta
Every (I hope so) file or directory access is surround with a try/except block. At first MyPicsDB tries to use unicode then after an exception it tries an utf-8 encoded string.
This seems to work in Windows, XBMCbuntu with LC_ALL=POSIX & LC_ALL=en_US.UTF8