I'm trying to store metadata tags outside a media file's storage (because I'll then be re-applying them).
When it's one file, it's fine, but when it's multiple files, then I have to do really funky things like create per file folders and things.
I still think that's ultimately better than the text files, but it get gnarly.
used a little elisp file to drive youtube-dl to consistently output file names abiding by that file name convention.
was fairly effective considering how hacky that sounds when writing it down. no file name to db identifier mismatch, no irreversible .ogg metadata corruption from bad players.
@cadadr @emacsen Back when I actually curated my mp3 collection, I kept stuff in directories by album, with a 'meta' subdirectory with per-track metadata in YAML files, and I had a Perl script that would update the id3 tags (including album art thumbnails).
i should get back in the habit of curating my own mp3s...
sample YAML file:
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!