quodlibet icon indicating copy to clipboard operation
quodlibet copied to clipboard

Song fingerprinting and tracking in library

Open OIRNOIR opened this issue 1 year ago • 0 comments

The proposed change

Similar to Strawberry's implementation, songs should be fingerprinted within the database so that if they are moved or renamed, the song still retains data originally stored in the database.

Benefits of this change

For example, for song formats that don't seem to support embedding song ratings in their tags, this will prevent loss of this data from moving it from one directory to another. Additionally, if songs are only tracked by their filenames, playlists might be broken if a song is renamed or moved. These changes are for anyone who uses features of Quod Libet that require a song to be consistent in the database.

Any issues this might cause

A library would need a little time to create fingerprints for all of its songs on setup or on update to a version with this feature.

OIRNOIR avatar Aug 09 '24 19:08 OIRNOIR