post_scriptum
Mar 21 2006, 21:39
Can someone explain me why ID3v1 tags would get chosen over ID3v2 tags in the new Foobar?
Florian
Mar 22 2006, 01:20
foobar2000 writes ID3v1 tags if the information you want to store in your files fits in the size limited ID3v1 tag (30 characters for album/title/artist for example and no custom and extended tag fields). If the tag fields won't fit in the ID3v1 tag, foobar2000 writes an ID3v2.4 tag to your files.
You can change tag types via the 'Tagging > MP3 tag types' feature from the context menu.
post_scriptum
Mar 22 2006, 18:27
QUOTE(Florian @ Mar 22 2006, 02:20 AM)
foobar2000 writes ID3v1 tags if the information you want to store in your files fits in the size limited ID3v1 tag (30 characters for album/title/artist for example and no custom and extended tag fields). If the tag fields won't fit in the ID3v1 tag, foobar2000 writes an ID3v2.4 tag to your files.
You can change tag types via the 'Tagging > MP3 tag types' feature from the context menu.
I was talking about mp3s that are already tagged with ID3v1 and ID3v2 tags.
Florian
Mar 23 2006, 01:00
QUOTE
I was talking about mp3s that are already tagged with ID3v1 and ID3v2 tags.
foobar2000 0.9 updates both ID3v1 and ID3v2 tags if your files already contains these tag types (same for APEv2). (see
FAQ)
If the ID3v2 tags are not displayed in other programs you're using, these programs are missing support for ID3v2.4 tags.
metal_termite
Mar 27 2006, 03:53
QUOTE(Florian @ Mar 23 2006, 02:00 AM)
If the ID3v2 tags are not displayed in other programs you're using, these programs are missing support for ID3v2.4 tags.
So just to clarify, the reason my newly tagged MP3s from v0.9 do not all appear in v0.83 is because v0.83 does not support ID3v2.4?
Florian
Mar 27 2006, 04:02
QUOTE(metal_termite @ Mar 27 2006, 11:53 AM)
So just to clarify, the reason my newly tagged MP3s from v0.9 do not all appear in v0.83 is because v0.83 does not support ID3v2.4?
Yes, exactly. But foobar2000 0.8.3 can display the ID3v1 tags (if your file are tagged with ID3v1 too).
im using 0.9
why is it that one album has the "invovled people" tag while all my others do not have it? all have been tagged from the "godfather" tagging program. this tag has been deleted around about when the RC were released.
the tag type for all songs including the one that works is id3v2|id3v1
Florian
Mar 27 2006, 05:07
QUOTE(Naveb @ Mar 27 2006, 12:57 PM)
why is it that one album has the "invovled people" tag while all my others do not have it? all have been tagged from the "godfather" tagging program. this tag has been deleted around about when the RC were released.
foobar2000 0.9 doesn't display the IPLS/TIPL ID3v2 frame (but will keep it on tag updates). If one of your albums has the involved people list displayed in foobar2000, it's probably a user defined tag field (TXXX) named "involved people".
So foobar2000 0.9 shows only tags with frame id TXXX, ommiting during update any other? Did 0.8.3 deleted them (other than TXXX)?
molnart
Mar 28 2006, 12:20
it seems that v0.9 is not displaying the UNSYNCEDLYRICS tag from ID3v2 too
btw. i think ID3v2.3 tags should be used instead of v2.4 for more compatibility. the best would be an option to select between 2.3 and 2.4
Yeah, why it doesnt show UNSYNCEDLYRICS ? :/
I experimented a little bit and it looks like 0.8.3 deleted tags it didnt displayed (for exapmle images). 0.9 dont touch them, however it dont show UNSYNCEDLYRICS (0.8.3 did).
IMO 0.9 should show all tags (or at least there should be option to delete the ones it dont show). The way it is now, i dont even know if my files are full of s*it or not :/
post_scriptum
Mar 28 2006, 21:33
Couldn't you just do...
CODE
if ( ! ( ID3v2 == "" )) then
{ DISPLAY ID3v2 TAG }
else
{ DISPLAY ID3v1 TAG }
I should write my own program, I know
Florian
Mar 29 2006, 01:54
QUOTE(JoyO @ Mar 28 2006, 07:26 PM)
So foobar2000 0.9 shows only tags with frame id TXXX, ommiting during update any other? Did 0.8.3 deleted them (other than TXXX)?
foobar2000 0.9 reads other tags too, but the one that is displayed as "INVOLVED PEOPLE" in 0.9 final is probably a TXXX frame with "INVOLVED PEOPLE" as description. Don't know about foobar2000 0.8.3 - it's uninteresting.
QUOTE(molnart @ Mar 28 2006, 08:20 PM)
it seems that v0.9 is not displaying the UNSYNCEDLYRICS tag from ID3v2 too

You're right and I don't think that there are plans to display this field. If you want clean tags, just strip them from your files and add them by yourself (or use another tagger which displays that field).
QUOTE(post_scriptum @ Mar 29 2006, 05:33 AM)
Couldn't you just do...
CODE
if ( ! ( ID3v2 == "" )) then
{ DISPLAY ID3v2 TAG }
else
{ DISPLAY ID3v1 TAG }
I should write my own program, I know

This is what foobar2000 does and it's totally unrelated to this post.
So why 0.9 shows all (but i'm not sure about that) apev2 tags, but not the id3v2?
In 0.8.3 stripping unwanted tags was very usefull as i had all the features i wanted in foo. Not foo not only doesnt display them (not allowing me to know about them) but also there is no option to delete them. And vision of using additional software reminds me old times with winamp :/
So what tags arent shown by 0.9 except UNSYNCEDLYRICS?
foosion
Mar 29 2006, 07:04
The difference between APEv2 and ID3v2 here is that in APEv2 all fields are stored in the same format - as a (name, value) pair - and the name is exactly the one you see in the foobar2000 properties window. ID3v2 on the other hand, uses different encodings (not talking about text encodings here) for different tags. It also uses special codes instead of plain text tag names, which probably is the primary problem.
molnart
Mar 29 2006, 12:54
QUOTE(Florian @ Mar 29 2006, 08:54 AM)
QUOTE(molnart @ Mar 28 2006, 08:20 PM)
it seems that v0.9 is not displaying the UNSYNCEDLYRICS tag from ID3v2 too

You're right and I don't think that there are plans to display this field. If you want clean tags, just strip them from your files and add them by yourself (or use another tagger which displays that field).
That's a big problem, because almost all of my mp3s have the lyrics stored in the UNSYNCEDLYRICS field and i want to access them during playback.
Maybe some good soul could write a plugin for this ?
molnart
Mar 29 2006, 12:58
also showing the track numbers in <track>/<total> format (eg. 05/15) was much better than showing the totaltracks in a different field, like it is now in 0.9
fabiospark
Mar 29 2006, 13:19
QUOTE(foosion @ Mar 29 2006, 03:04 PM)
The difference between APEv2 and ID3v2 here is that in APEv2 all fields are stored in the same format - as a (name, value) pair - and the name is exactly the one you see in the foobar2000 properties window. ID3v2 on the other hand, uses different encodings (not talking about text encodings here) for different tags. It also uses special codes instead of plain text tag names, which probably is the primary problem.
Not sure I understood all this but let me try a question.
My collection is made of wavpack and MP3, all of them almost flawlessly tagged with 0.8.3.
I had the APE2+ID3v1 option ON.
The most of the standard tagging was made through the freedb plugin then I added my custom tags.
Now, in 0.9 I see many things different than with 0.8.3.
The question : is there a way to copy the ID3 (v1 or v2) info into APE2 and then stripe away all the ID3s?
The goal is to see in 0.9 exactly what I already see in 0.8.3 without having to do things manually.
If yes, which tool or app would be the best?
Thanks.
post_scriptum
Mar 30 2006, 08:05
QUOTE(Florian @ Mar 29 2006, 02:54 AM)
QUOTE(post_scriptum @ Mar 29 2006, 05:33 AM)
Couldn't you just do...
CODE
if ( ! ( ID3v2 == "" )) then
{ DISPLAY ID3v2 TAG }
else
{ DISPLAY ID3v1 TAG }
I should write my own program, I know

This is what foobar2000 does and it's totally unrelated to this post.
Hm... that was the whole point of my first post actually.
Florian
Mar 30 2006, 08:09
QUOTE(post_scriptum @ Mar 30 2006, 04:05 PM)
Hm... that was the whole point of my first post actually.
Okay.
foobar2000 0.9 prefers the contents of an ID3v2 tag to the contents of an ID3v1 tag, so it does exactly what you were suggesting.
post_scriptum
Mar 30 2006, 16:23
QUOTE(Florian @ Mar 30 2006, 09:09 AM)
QUOTE(post_scriptum @ Mar 30 2006, 04:05 PM)
Hm... that was the whole point of my first post actually.
Okay.
foobar2000 0.9 prefers the contents of an ID3v2 tag to the contents of an ID3v1 tag, so it does exactly what you were suggesting.
Alright, good.
lav-chan
Mar 30 2006, 17:42
QUOTE(fabiospark @ Mar 29 2006, 11:19 AM)
My collection is made of wavpack and MP3, all of them almost flawlessly tagged with 0.8.3.
I had the APE2+ID3v1 option ON.
The most of the standard tagging was made through the freedb plugin then I added my custom tags.
Now, in 0.9 I see many things different than with 0.8.3.
The question : is there a way to copy the ID3 (v1 or v2) info into APE2 and then stripe away all the ID3s?
I'm not sure, but couldn't you do this:
If your files all have APE+ID3 already, you would select them all, right-click and go to Tagging > MP3 Tag Types, and then uncheck APEv2 (leaving ID3v1 checked). When they're done updating, you'll be left with a bunch of files that only have ID3v1. Then repeat the process, except this time
re-check APEv2. That should copy whatever's in ID3v1 to APE.
Then repeat the process one more time, but this time uncheck ID3v1, leaving only the APE tags.
I haven't tested this method and it is kind of a hassle, but it seems logical that it should work that way.
To sum up - foobar2000 0.9:
^ dont delete any proper tags (and frames), even those that arent displayed, just rewrites them to its own standards (set in context). Right?
^ deletes the unproper tags. Right?
But the question, i cant find answer to anywhere is, what tags arent supported (or better which are supported)?
molnart
Mar 31 2006, 12:50
today i experienced another strange behaviour with tags. v0.9 was showing tags, that were clearly not in the file (even when i clicked reload info). Most probably it was reading the tags from the database, or something. when i tryied to edit the tags, it corrupted the PUBLISHER and BAND fields.
Finally i tried to select the whole album and used Reload info from all files, then it showed exactly the tags that were in the files.
I have also had some unexpected experiences with using v0.9 to write ID3 tags. It seems as though F2k preferentially writes to ID3v1, but preferentially reads from ID3v2. Overall effect was to introduce problems in interoperating with another tagging program.
More here:
http://www.hydrogenaudio.org/forums/index....showtopic=43182
molnart
Apr 9 2006, 05:45
it seems that fb0.9 is ignoring the ORIGALBUM field too
So my final words to this: 0.9 should support EVERY ID3v2 field supported in 0.83
sometimes i am getting even negative tracknumbers (like -49, -50, etc.), while every other program shows them correctly. but i am still somehow prevented to switch back to the good old 0.83. Hope these issues will be fixed in 0.91 soon...
ATWindsor
Apr 16 2006, 18:25
Sorry if this is a stupid question, but does this mean that 0.9 doesnt display any "custom" tag fields done in id3v2.3? If I for instane write MYRANDOMTAG=something, into an id3-tag in 0.83 it won't be read by 0.9?
molnart
Apr 17 2006, 06:16
i don't know what do you exactly mean by 'custom field', but for example the 'PUBLISHER' and 'BAND' fields are supported (are they 'custom' ?), both written in v2.3, while the 'ORIGALBUM' and 'UNSYNCEDLYRICS' are not (v2.3).
On the other hand the 'LYRICS' field works fine, unfortunately my favourite tagger (MediaTagger - mediatagger.zde.cz, the project seems to be discontuniued

) writes into 'UNSYNCEDLYRICS', and a lot of my mp3s burned on cd's have the lyrics stored unsynced
ATWindsor
Apr 17 2006, 06:40
QUOTE(molnart @ Apr 17 2006, 04:16 AM)

i don't know what do you exactly mean by 'custom field', but for example the 'PUBLISHER' and 'BAND' fields are supported (are they 'custom' ?), both written in v2.3, while the 'ORIGALBUM' and 'UNSYNCEDLYRICS' are not (v2.3).
On the other hand the 'LYRICS' field works fine, unfortunately my favourite tagger (MediaTagger - mediatagger.zde.cz, the project seems to be discontuniued

) writes into 'UNSYNCEDLYRICS', and a lot of my mp3s burned on cd's have the lyrics stored unsynced
By Cusomt i mean that you can add any field you want to the tag in 0.83, calling the field whatever you want, so I wondered of theese custom-fields are read by 0.9
molnart
Apr 17 2006, 07:57
such custom fields are problematic with a lot of other programs too, so i doubt foobar will support them perfectly, although it's possible, i haven't tried it
btw. is the 'LYRICS' field supported by f2k an ID3 standard? i just took a look into the v2.4 spec, and there were two kind of lyrics fields: synced and unsynced
So is this the case: foobar supports a custom, non-standard field 'LYRICS', but doesn't the standard 'UNSYNCEDLYRICS' ?
i just experienced that the unsycned field is where the taggers usually write lyrics to, so i don't see a reason why to ignore it in foo and force people to store they lyrics in an other, not widely supported way
Seldaek
Apr 17 2006, 08:21
Have a look there for the official tags
http://www.id3.org/id3v2.4.0-frames.txt read point 4
I'm not sure they are all supported by foobar but the dev seem quite picky about being standard compliant (no offense meant), so I guess they are.
ATWindsor
Apr 17 2006, 08:22
QUOTE(molnart @ Apr 17 2006, 05:57 AM)

such custom fields are problematic with a lot of other programs too, so i doubt foobar will support them perfectly, although it's possible, i haven't tried it
btw. is the 'LYRICS' field supported by f2k an ID3 standard? i just took a look into the v2.4 spec, and there were two kind of lyrics fields: synced and unsynced
So is this the case: foobar supports a custom, non-standard field 'LYRICS', but doesn't the standard 'UNSYNCEDLYRICS' ?
i just experienced that the unsycned field is where the taggers usually write lyrics to, so i don't see a reason why to ignore it in foo and force people to store they lyrics in an other, not widely supported way
Well, 0.83 seem to support any custom fields(?) so hopefully .9 does to, even if its id3v2.3
Custom ID3v2 fields are TXXX frames and foobar 0.9 also supports these.
ATWindsor
Apr 17 2006, 08:49
QUOTE(dano @ Apr 17 2006, 06:25 AM)

Custom ID3v2 fields are TXXX frames and foobar 0.9 also supports these.
Ok, good to know, thanks for the info.
molnart
Apr 25 2006, 09:01
Just realized that UNSYNCEDLYRICS are back in v0.9.1

. Hail to the Great One who put this back !!!
Now foobar v0.9 seems to give me the same as 0.8.3 did (although i haven't tested everything yet

)
tibike's very happy now...
Yeah, but still no support for example INVOLVEDPEOPLE.
molnart
Apr 25 2006, 12:29
i could only check fields that my mp3's contain, so it's possible that some of them are still missing. but now at least there's a hope that the developers (Peter) are listening to our complains and what is not working today can work tomorrow.
Now as i see these fields were not left out intentionally but maybe because their implemetation takes more work than it is worth (for the developers). but i may be wrong on this
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.