eyeD3
eyeD3 copied to clipboard
[ID3 2.4] Support for TIPL in the involved persons frame
My issue is the following: I have an mp3 file with multiple artists, and i want to represent that in the tags - following the idv3 standards, so, for example, mp3tag can read them as well.
However, i'm unable to create multiple artists fields or correctly delimit the existing one. Is this something eyed3 supports, and if yes, how?
Which multiple artist ID3 standards are you referring to?
IPLS (v2.3) is only handled in raw form currently and conversion to v2.4 (TIPL) does blow up with a NotImplementedError. This would be a straight forward PR, go for it! :)
eyeD3 does parse the 2.4 frames though, and they can be set from the command line with --text-frame TIPL:"1, 2, 3, 4"
, for example. Also, check out --album-artist
. It works well for mixes and comps.
There are other schemes too, likes stuffing a list or artists into a single frame like TPE1 delimited by special characters. But not standard AFAIK.
oh boy, i didn't expect this to be a (relatively) low-level decision. Before reading up on it, i was just a dumb user who wanted to tag his files, without caring about what specific format to use. But then again, maybe that doesn't make me 100% the target audience.
Personally, i will look into setting 2.4 frames through the CLI. Unfortunately i'm too busy with other projects to PR anything, but i will leave this issue open as request for it; maybe someone else can do it. Thanks for your help!