Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Writing ID3v2.4 Tags (Read 6320 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Writing ID3v2.4 Tags

Quote
ID3v2.3 tags are now written by default since version 2.4 seems to be widely ignored by software vendors.

Is there a way to reverse this back to v2.4? Can't find an option apart from ID3v2 revision and quirks under Tagging -> MP3 which doesn't do anything.

Writing ID3v2.4 Tags

Reply #1
Advanced -> Tagging -> MP3 -> ID3v2 revision and quirks -> Write ID3v2.4 tags (I don't really understand what you mean - this is the option.)

Writing ID3v2.4 Tags

Reply #2
Quote
Can't find an option apart from ID3v2 revision

Yes, it's REALLY ID3v2 revision.

Added: fb2k preserves ID3v2 revision. To change it: right-click - Tagging - MP3 tag types... - Override ID3v2 Revision.

Writing ID3v2.4 Tags

Reply #3
Advanced -> Tagging -> MP3 -> ID3v2 revision and quirks -> Write ID3v2.4 tags (I don't really understand what you mean - this is the option.)

It still adds ID3v2.3 when converting.

I know about overriding it afterwards, but that's kind of a small hassle.

Writing ID3v2.4 Tags

Reply #4
It still adds ID3v2.3 when converting.

When converting from Flac to mp3 in foobar 1.1.7 I get definitely v2.4 tags (ID3v2 revision preference changed as above).
In theory, there is no difference between theory and practice. In practice there is.

Writing ID3v2.4 Tags

Reply #5
Advanced -> Tagging -> MP3 -> ID3v2 revision and quirks -> Write ID3v2.4 tags (I don't really understand what you mean - this is the option.)

It still adds ID3v2.3 when converting.

I know about overriding it afterwards, but that's kind of a small hassle.


Maybe you don't have "force preferred tag writing scheme on all files regardless of existing tags" checked under Advanced -> Tagging -> MP3 -> Preferred tag writing scheme?

Writing ID3v2.4 Tags

Reply #6
But there are no “existing tags” in files that have yet to be created…!

Writing ID3v2.4 Tags

Reply #7
It still adds ID3v2.3 when converting.

When converting from Flac to mp3 in foobar 1.1.7 I get definitely v2.4 tags (ID3v2 revision preference changed as above).

Do you use the pre-defined converter settings from foobar (MP3 (LAME))? Just tested it, and using it does indeed create v2.4 tags. Using my custom encoder settings just creates v2.3 tags.

Writing ID3v2.4 Tags

Reply #8
Do said custom settings utilise LAME itself to write the tags? IIRC, it only writes 2.3.

Writing ID3v2.4 Tags

Reply #9
Do said custom settings utilise LAME itself to write the tags?
If they did, they should be ignored by the converter and retagged by fb2k.
elevatorladylevitateme

Writing ID3v2.4 Tags

Reply #10
Well, there's an --add-id3v2 in the parameters, so I'll guess lame adds the tags, but that was always there and never resulted in v2.3 tags. Tried it without this option but still no v2.4 tags.


Writing ID3v2.4 Tags

Reply #12
So, correct me if I’m wrong about these: for existing files, enable forcing and rewrite tags; and for newly converted files, remove the LAME tagging parameters and let foobar2000 do it all…right?

Writing ID3v2.4 Tags

Reply #13
"Force preferred scheme" doesn't change ID3v2 revision. It's about ID3v2 vs ID3v2+ID3v1 vs APE... tags

Writing ID3v2.4 Tags

Reply #14
How do you make foobar write ID3v2.3 tags only? Are there any advantages of v2.4 over 2.3? I have my settings on MP3Tag to write ID3v2.3 UTF-16 and would like to keep things consistent, unless there's a reason I should change?

Writing ID3v2.4 Tags

Reply #15
How do you make foobar write ID3v2.3 tags only? Are there any advantages of v2.4 over 2.3? I have my settings on MP3Tag to write ID3v2.3 UTF-16 and would like to keep things consistent, unless there's a reason I should change?


That's the issue, foobar (1.1.7 anyway), doesn't save tags as rev 2.4 but only as rev 2.3, so you are safe.
Watch out were the huskies go and don't you eat that yellow snow! - F. Zappa

Writing ID3v2.4 Tags

Reply #16
Anyhoo, back to the OP's question. How do we force rev 2.4 tags? The setting in <tagging> is not working. If I alter a tag, it will get saved as rev 2.3, whether the revision is checked as 2.3 or 2.4. I normally use 2.3 but there are a very few tags that I specifically save as 2.4 for the extended characters (eg. AC/DC, Frédéric Chopin, Gilmour, David - Live In Gdańsk, KoЯn, and Tone-Lōc). If these are saved as 2.3, the extended characters end up as a '?'. Do I need to open an old foobar to properly save these?
Watch out were the huskies go and don't you eat that yellow snow! - F. Zappa

Writing ID3v2.4 Tags

Reply #17
2.3 will support Unicode (UTF-16, to be specific). That's what I've always used.

Writing ID3v2.4 Tags

Reply #18
2.3 will support Unicode (UTF-16, to be specific). That's what I've always used.


Yes and 2.4 supports UTF-8, which has the more expanded character set of the two. If those tags are downgraded from 2.4 to 2.3, some characters will be lost. I don't want to argue the specifics of each version, I only need 2.4 for a few tags. I've been using tags and MP3s since the early 2000's, that's not the problem. This so called 'improved' tagging function is the issue.

Back to the question, can foobar 1.1.7 be forced to save tags as 2.4? If not, can the current foobar be fixed to actually write 2.4 tags (as it claims)? Without 2.4 support, I'll just do a work around with an older version of foobar and hopefully the next rev of foobar will fix this.
Watch out were the huskies go and don't you eat that yellow snow! - F. Zappa

Writing ID3v2.4 Tags

Reply #19
a) All the character you mentioned can be written to ID3v2.

b) Preferences -> Advanced -> Tagging -> MP3 -> ID3v2 revision and quirks -> Write ID3v2.4 tags
Foobar will write ID3v2.4 to untagged MP3 files.

c) right-click - Tagging - MP3 tag types... - Override ID3v2 Revision.
Foobar will rewrite existing ID3v2.3 with ID3v2.4 tags.

Writing ID3v2.4 Tags

Reply #20
a) All the character you mentioned can be written to ID3v2.

b) Preferences -> Advanced -> Tagging -> MP3 -> ID3v2 revision and quirks -> Write ID3v2.4 tags
Foobar will write ID3v2.4 to untagged MP3 files.

c) right-click - Tagging - MP3 tag types... - Override ID3v2 Revision.
Foobar will rewrite existing ID3v2.3 with ID3v2.4 tags.


Awesome! That extra right click on the actual song was the missing link. Thank you, very much.

Oh and BTW, that backwards Russian 'R' and Gdansk with the Polish accent, if they are saved as an ID3v2.3 tag will throw out '?' characters. I have a very short list of ID3v2.4 specific tags, that I keep in a text file. Spanish accented words work fine but the French or eastern European accented words always blow up.

Thank you, again, so very much and have a wonderful rest of the day!! 
Watch out were the huskies go and don't you eat that yellow snow! - F. Zappa

 

Writing ID3v2.4 Tags

Reply #21
IMHO foobar2000 has many Russian and Polish users, and nobody complaints about ID3v2.3 tags and non-latin characters...