I encourage you to not use MP3s to store your music going forward, both because it is worse sound quality (lol) and because ID3 is bad. However, ID3 does support a private frame (PRIV) which can be used to encode arbitrary metadata.
You can use kid3 to view and edit the metadata tags on most audio files and I highly recommend doing so. There is a handbook here.
If you want to get really serious about metadata, there is XMP which is built upon RDF. There is a mechanism for encoding XMP into MP3 and MP4 files (not sure about Vorbis but I expect so), although I wouldn’t expect most media players to recognize this data (they will just use the ID3/etc tags instead). It’s trivial to add your own properties to XMP (the X stands for “eXtensible”), but this is a big topic which probably involves a whole bunch of new concepts if you haven’t ever done this kind of metadata work before. Be prepared for a kind of steep learning curve if you decide to go this route.
(no subject)
I encourage you to not use MP3s to store your music going forward, both because it is worse sound quality (lol) and because ID3 is bad. However, ID3 does support a private frame (
PRIV) which can be used to encode arbitrary metadata.You can use kid3 to view and edit the metadata tags on most audio files and I highly recommend doing so. There is a handbook here.
If you want to get really serious about metadata, there is XMP which is built upon RDF. There is a mechanism for encoding XMP into MP3 and MP4 files (not sure about Vorbis but I expect so), although I wouldn’t expect most media players to recognize this data (they will just use the ID3/etc tags instead). It’s trivial to add your own properties to XMP (the X stands for “eXtensible”), but this is a big topic which probably involves a whole bunch of new concepts if you haven’t ever done this kind of metadata work before. Be prepared for a kind of steep learning curve if you decide to go this route.