Our great sponsors
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
I use the astoundingly flexible "beets" to manage my music library: https://beets.io
Highly recommended for anyone who always has a terminal window open. It pulls data from MusicBrainz by default, but can also be configured for other sources, such as Discogs.
It's also pretty easy to make your own plugins, although the API documentation isn't the greatest. I for example wanted to add all new music to my MPD queue, so I wrote a Beets plugin to do that automatically for me.
%_releaseartist%/ %_releaseartist%-%_releasedate%%_catalognumber%%_releasealbum%/ %_releaseartist%-%_releasedate%%_releasealbum%-%_releasediscnum%%_releasetracknum%-%_trackartist%%_releasetrack%
Workings out on https://wiki.thingsandstuff.org/Tagging_script
Also, some of https://github.com/murdos/musicbrainz-userscripts have been handy
I have my Picard and beets configs hosted here - https://github.com/hashhar/picard-beets-config
I spent so much time trying to get Picard's format-string to match beets.