|
|
Wiki > Main > RuntimeDatabase (compare)
| |||||||||||||||||||||||||||||
Difference: RuntimeDatabase (r19 vs. r18)Runtime Database (planned), to store all runtime info.Basic goal. To be able to provide a proper playlist-creating interface: How its supposed to work The runtimedatabase has a static size, and a record for every song in the tagdatabase. you can get the rundb record of a song by calculating its song record number in the tagdb (its the 768th song in the tagdb, for example), and then take the rundb record with the same record number (768th rundb record) Stuff that would need to be in the TagDatabase before we'll be able to do nice searches (imho) Length of a song (milliseconds) RuntimeDatabaseData StructuresHeader
Rundb Record
Database 1 Header Open issues If two files with the same hash exist on the filesystem, what will happen during a runtime database sync? MichielVanDerKolk: what we could do is add a field to the runtime db that says "no, the runtime info for this file isn't stored here, its there! *points*" for duplicate hashes... (assuming the hash is good enough to not produce duplicates of files that aren't actually a copy on disk) however, this would create problems when looking up tagdb info if you have a runtimedb entry. r20 - 22 Apr 2005 - 13:48:39 - MichielVanDerKolk
Revision r19 - 22 Apr 2005 - 13:39 - MichielVanDerKolkRevision r18 - 22 Apr 2005 - 13:26 - MichielVanDerKolk Copyright © by the contributing authors.
|