To manage song library
python-audiodb is a library to manage audio song via database. It offers several default tables such as play, stop, seek events but you can easily add new tables.
It generates an audioprint (based on chromaprint) and uses it as the song id in database. This permits to be stable over file moving, renaming, tagging and maybe more …
A cli client is provided to get some information from database.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.