MrSinatra;577985 Wrote: > two checksums could be done. one for tracking the file if it moves, > (what they are working on now, the "partial audio" checksum), and one > for the "whole file" that obviously would incorporate the tag. I don't see that ever working efficiently; in order to look for new/changed files, it would have to calculate the checksum on *every* file to see if it was different to the previously calculated checksum. Effectively, it would probably be quicker to do a full clear/rescan!
It should just be stated that for new/changed files scanning mode to function, there is a requirement for modified files to write updated file modification times. A scan for new/changed files should work on the files modified since the last scan time. I think there's an issue that if separate artwork files have changed, these files will only be found if the scanner detects a song file on an existing album as changed. i.e. a scan for new/changed files needs to also look for modification times on artwork files that could influence an album. e.g. another possible fringe case: a song file may move to another folder, where there is different artwork. The original and new artwork files may not have been touched since the last scan (modification dates the same), and the song tags may not be different, but as the song file is in a new location, it should look for a new artwork file. I think there probably are many fringe cases where tags changed in a file don't apply correctly to the SBS DB. In most cases, these are unlikely to happen, but when they do, it's infuriating and may take a new user a long time to realise that a full rescan would correct the DB content. i.e. there's now nothing wrong with the song tags, but the DB doesn't reflect that. eg. if an album has a single song with a guest artist, and the ALBUM tag for that song is changed, the song may be moved to be within the correct new album title, but properties on the existing album may not be corrected. e.g. it may still be considered a compilation, or have the wrong album artist, etc. It's not that the scanner hasn't seen that the file has changed, but that it doesn't apply the change to all affected artists, albums, genres, etc. -- Philip Meyer ------------------------------------------------------------------------ Philip Meyer's Profile: http://forums.slimdevices.com/member.php?userid=95 View this thread: http://forums.slimdevices.com/showthread.php?t=82096 _______________________________________________ beta mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/beta
