You may be able to accomplish your goals from within the ID3 standard, if the tool you use outputs ID3 2.4.0 with the files, and supports the frames put forth in that version. I'm using this ID3 version comparison chart and its associated replication of a document detailing what frames are present in 2.4.0. For example, you could use the "mood" frame (TMOO) or the user defined text frame (TXXX) to put in the metadata that you want into the file, and then have the theoretical playlist-building program extract that frame and build playlists from the contents of those frames.
I haven't a clue how that is actually accomplished, or whether most of the ID3 tag editors implement all the possible frames into their ID3v2 tags, but that's a possible way of getting those tags into place without having to necessarily learn a completely different framework just to accomplish a goal. (If that's what you want to do, fabulous, go for it.)
(no subject)
I haven't a clue how that is actually accomplished, or whether most of the ID3 tag editors implement all the possible frames into their ID3v2 tags, but that's a possible way of getting those tags into place without having to necessarily learn a completely different framework just to accomplish a goal. (If that's what you want to do, fabulous, go for it.)