eyeD3 icon indicating copy to clipboard operation
eyeD3 copied to clipboard

[ID3 2.4] Support for TIPL in the involved persons frame

Open MCOfficer opened this issue 5 years ago • 2 comments

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?

MCOfficer avatar Mar 30 '19 11:03 MCOfficer

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.

nicfit avatar Apr 02 '19 00:04 nicfit

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!

MCOfficer avatar Apr 02 '19 15:04 MCOfficer