So this is in the realm of the incredibly geeky, and I realise I have an idiosyncratic system, but hopefully knowing how to do this will help more people than just me…
So I’ve got a specific Picard filenaming convention I use (separate outer directory for first letter of the artist to keep it manageable, noting the release comment to disambiguate having different versions of the same album, etc), which is absolutely fantastic.
Then I’ve got a script I use to transcode a copy of everything from FLAC to MP3, which again works with no problems, preserving all the metadata tags.
Then I import everything into iTunes, and it gets messy. So I’m trying to work out how to compensate for this. Which gives me two questions:
Album Artist Sort Order: this is a wonderful tag, that iTunes ignores. I believe it’s expecting ALBUMARTISTSORT instead. Does anyone know of a way for me to tell ffmpeg (or any other encoder up to the task) to rename “Album Artist Sort Order” to “ALBUMARTISTSORT” as it’s transcoding?
Release Comment: if you own multiple copies of one album, then using the Release Comment, when present, as part of the Album name becomes necessary. (Otherwise iTunes jumbles them all up together, playing all the track 1s, then all the track 2s, and so on.) Customising the filename to include it is really useful! But is it please possible to include the Release Comment in the saved metadata, or to optionally have it affect the Album?
And if it can be saved as a separate Release Comment tag, is there a way to get ffmpeg or any other encoder to merge that into the Album as appropriate?
That’s it, really… I absolutely love MusicBrainz and Picard, and I’m just trying to figure out a way to get them to play nicely with iTunes.