On Sep 21, 2010, at 1:55 PM, JJZolx wrote: > > MrSinatra;578016 Wrote: >> but thats my question... if you can find all the changed files, then >> why not rescan the entire file/tag, treat it all as a new record, and >> then delete the old record as a case where that file no longer exists, >> (at least, not in the same form)? >> >> why try to figure out what part of the record is different? > > It's the age old problem of stale data. The database isn't completely > normalized. To do so would make some operations painfully slow, such > as gathering up a list of albums by a certain artist based only on the > tracks table. So there are tables in the database for things like > albums, artists, genres and years that are very dependent on the data > for the tracks in the library. When a track changes you may have to > update one or more of those other tables.
Good explanation, this is exactly what 7.6 is doing. :) _______________________________________________ beta mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/beta
