I just tried beets, including the web interface, which is unfortunately too spartan (just search library + play/download track). I think beets itself can do what I want to do if I learn to master it, but the necessity of CLI use makes it burdensome.
I’m interested in having a music collection manager that would also act as a “ratings journal” of anything I’ve listened to. Requirements:
- Be a crossplatform (Linux/Win) GUI app, or a SELF-HOSTED webapp
- Save my “collection” data to a local DB, not on the Internet
- Let me add albums/tracks to my collection, including matching to MusicBrainz DB, even if the release is not on the computer. The idea is, it’s not just what I have, but also a repository of my reviews about a song or album. I might give a good rating to a movie soundtrack I heard at the cinema but it didn’t come out yet. Or simply want to give a low rating to music I don’t ever want to listen to again.
- Here’s where it gets hard: let me easily assign custom rating categories to a track or whole album. For example, a track could have Rating_Beat=10, Rating_Lyrics=4.
- Be able to query by a given rating. For example, “show all tracks sorted by Rating_Lyrics score descending”.
- Let me assign multiple custom genres to a track or album. For example, DarkCinematic+Atmospheric. Let me search “show me all tracks that are Atmospheric, sorted by Rating_Beat first”.
- Simple one: provide a way to find all tracks for which I added my custom ratings. This is just so I don’t lose track of custom data. I’m happy with naming every single tag MYNAME_tag, and search for anything that begins with MYNAME, this seems like it would be a feasible workaround for any app.
What’s out there?