IPB

Welcome Guest ( Log In | Register )

> foobar2000 Tech Support Forum Rules

Please read foobar2000 Tech Support Forum Rules before posting and comply with all the points.
Failure to provide all the information pointed out in the above document in your post is considered wasting other people's time and in extreme cases will lead to your topic getting locked without a reply.


See also: Hydrogenaudio Terms of Service.

Adding ReplayGain tags kills/moves original tags!
Rowan
post Aug 17 2005, 23:04
Post #1





Group: Members
Posts: 7
Joined: 17-August 05
Member No.: 23974



I can't seem to add ReplayGain tags to my mp3s without foobar mutilating my other tags. For example, depending on the options I've chosen (tag to write: ID3v1 only, ID3v1 & V2, etc), instead of simply adding replaygain tags (ID3v2), foobar decides to either:

(a) copy my ID3v2 tags over to my ID3v1 tags (artist, title, etc)
(b) delete my ID3v1 tags (artist, title, etc)

These are things I don't want it to do. All I'm trying to do is ADD ReplayGain tags, and I dont want any of my other tags touched, copied, or moved. Is it possible somehow?

I'm not the only one getting frustrated by this it seems... http://www.misticriver.net/boards/showthre...ed=1#post294203

[ 1st post - sorry if its in the wrong place. ]
[ I'm a lover of foobar, keep up the good work - I love the ORDER BY ARTIST feature in the playlist, which winamp doesnt have]

This post has been edited by Rowan: Aug 17 2005, 23:07
Go to the top of the page
+Quote Post
 
Start new topic
Replies
saratoga
post Aug 30 2005, 19:25
Post #2





Group: Members
Posts: 4925
Joined: 2-September 02
Member No.: 3264



QUOTE
Well, that screenshots say that "Other supported file types will be stripped from file". It says nothing about destructively overwriting ID3v1 tags with the contents of ID3v2.


You set it to write ID3v1 tags. Are you really surprised that it wrote them? I'm not sure how it could be made more clear.

QUOTE
I see that this is true if you're actually modifying tags, but simply adding ReplayGain tags should never modify any other tags. Why would it? I'm not asking it to "retag my files as you see fit please and add ReplayGain while you're add it". I'm asking it to add ReplayGain tags - nothing else. I don't want Foobar to do any micromanagement - I'll do that in other ways thankyouverymuch. All I'd want it to do is to add ReplayGain tags to my entire collection - but it seems insistant on modifying my tags as it goes along, for no particular reason other than it feels like I shouldn't have differing tags.


Because storing a copy of alternative sets of tags for a file is retarded. The only alternative, looking through each tag to see if a field is present before writing, is equally stupid since that would cause different tags to inadvertantly accumulate whenever you switched tag writing modes, or even if you tried to update files written by software that wrote a different tag format.

QUOTE
I guess all this means that you cannot make Foobar only add ReplayGain tags as the plugin promises to do. It insists on taking a dump all over your tags no matter what you do to prevent it.


You're welcome to disable tag updates you know.

QUOTE
Modifying mp3gain to add ID3v2 tags would appear to be the way to go. Sadly my coding skills are not up to that task, so I guess I'll just have to live without the joys of ReplayGain.


Is there some reason you want to have conflicting tag types? Its going to cause you a lot of effort for no gain. If so, you're welcome to simply disable tag writing in foobar and micromange your individual tags however you like.
Go to the top of the page
+Quote Post
rasher
post Aug 30 2005, 21:27
Post #3





Group: Members
Posts: 13
Joined: 30-August 05
Member No.: 24210



QUOTE (Mike Giacomelli @ Aug 30 2005, 08:25 PM)
QUOTE
Well, that screenshots say that "Other supported file types will be stripped from file". It says nothing about destructively overwriting ID3v1 tags with the contents of ID3v2.
You set it to write ID3v1 tags. Are you really surprised that it wrote them? I'm not sure how it could be made more clear.
I told it to add ReplayGain frames in the firm belief that that was what it'd do. It didn't - it did a whole lot more, and I don't understand why an operation as simple as adding a frame would require changing and overwriting a completely unrelated tag.
QUOTE (Mike Giacomelli @ Aug 30 2005, 08:25 PM)
QUOTE
I see that this is true if you're actually modifying tags, but simply adding ReplayGain tags should never modify any other tags. Why would it? I'm not asking it to "retag my files as you see fit please and add ReplayGain while you're add it". I'm asking it to add ReplayGain tags - nothing else. I don't want Foobar to do any micromanagement - I'll do that in other ways thankyouverymuch. All I'd want it to do is to add ReplayGain tags to my entire collection - but it seems insistant on modifying my tags as it goes along, for no particular reason other than it feels like I shouldn't have differing tags.
Because storing a copy of alternative sets of tags for a file is retarded. The only alternative, looking through each tag to see if a field is present before writing, is equally stupid since that would cause different tags to inadvertantly accumulate whenever you switched tag writing modes, or even if you tried to update files written by software that wrote a different tag format.
Why would it even write the ID3v1 tag at all? There's absolutely no reason to touch it since it DOES NOT AND CANNOT support ReplayGain in any way. (I guess you could do some hackery in the comment field, but that'd be extraordinarily ugly, and that's not the case anyway).
QUOTE (Mike Giacomelli @ Aug 30 2005, 08:25 PM)
QUOTE
I guess all this means that you cannot make Foobar only add ReplayGain tags as the plugin promises to do. It insists on taking a dump all over your tags no matter what you do to prevent it.
You're welcome to disable tag updates you know.
I'd be happy to, if the ReplayGain plugin would ONLY add the ID3v2 frame that holds ReplayGain information. I don't see how this could be any easier.
QUOTE (Mike Giacomelli @ Aug 30 2005, 08:25 PM)
QUOTE
Modifying mp3gain to add ID3v2 tags would appear to be the way to go. Sadly my coding skills are not up to that task, so I guess I'll just have to live without the joys of ReplayGain.
Is there some reason you want to have conflicting tag types? Its going to cause you a lot of effort for no gain. If so, you're welcome to simply disable tag writing in foobar and micromange your individual tags however you like.
*
Damn right there is. I don't want tags like "Such and such song [craptastic remix]" to show up as "Such and such song [craptastic" in players that don't support
ID3v2 or picks ID3v1 by default. Anyway, this is hardly relevant. Foobar is doing destructive things to my mp3s, for an operation where it SHOULDNT HAVE TO TOUCH THE DAMN TAGS AT ALL other than adding a single id3v2 frame.

I seem to detect that "micromanage" is an insult here, but is there anything wrong in thinking that when I set a tag, I don't want Foobar to overwrite it, unless I explicitly tell it to "meddle around with my tags, please?"?

Really, why are the tags (specifically the ID3v1 tag) rewritten just because a single Frame is to be added to the ID3v2 tag. The v1 tag doesn't even enter into it for chrissakes!

I'd gladly have accepted if unknown X, Y and Z frames were thrown out of v2 tags (don't know if they are) or even if some of the more outlandish tags. That'd be perfectly understandable. But unless I chose the "SYNC MY TAGS PLEASE" option, please don't unless there's a good reason (which there isn't)!

Edit:
X, Y and Z frames as in experimental frames as per id3v2.4.0-structure.txt section 4.
More edit:
I had used "tag" somewhat confusingly some places where I meant frame.

This post has been edited by rasher: Aug 30 2005, 21:31


--------------------
http://www.rockbox.org/twiki/bin/view/Main/JonasHaeggqvist
Go to the top of the page
+Quote Post

Posts in this topic
- Rowan   Adding ReplayGain tags kills/moves original tags!   Aug 17 2005, 23:04
- - foosion   QUOTE (Rowan @ Aug 18 2005, 12:04 AM)(a) copy...   Aug 18 2005, 02:15
- - Lyx   Reason why it is handled this way is because fb2k ...   Aug 18 2005, 10:17
- - Rowan   Rather than have foobar helpfully asume it knows w...   Aug 18 2005, 11:34
|- - anza   QUOTE (Rowan @ Aug 18 2005, 12:34 PM)What oth...   Aug 18 2005, 12:17
||- - Rowan   You right click, you choose Replaygain scan - ther...   Aug 18 2005, 12:56
|- - Lyx   QUOTE (Rowan @ Aug 18 2005, 12:34 PM)Rather t...   Aug 18 2005, 21:59
- - sithia   I just found foobar2000 and it actually does the o...   Aug 18 2005, 18:50
|- - Lyx   QUOTE (sithia @ Aug 18 2005, 07:50 PM)I run l...   Aug 18 2005, 22:07
||- - sithia   QUOTE (Lyx @ Aug 18 2005, 02:07 PM)I am not s...   Aug 18 2005, 23:14
|- - Mike Giacomelli   QUOTE (sithia @ Aug 18 2005, 10:50 AM)I just ...   Aug 19 2005, 01:23
- - Lyx   Hmm, wait a min - i think i may know where the pro...   Aug 19 2005, 00:10
|- - sithia   QUOTE (Lyx @ Aug 18 2005, 04:10 PM)It will st...   Aug 19 2005, 04:24
- - sithia   Seems Lyx hit it right. I was able to remove APE t...   Aug 19 2005, 16:04
- - rasher   QUOTE (foosion @ Aug 18 2005, 03:15 AM)Neithe...   Aug 30 2005, 16:54
- - Mike Giacomelli   QUOTE Well, that screenshots say that "Other ...   Aug 30 2005, 19:25
|- - rasher   QUOTE (Mike Giacomelli @ Aug 30 2005, 08:25 P...   Aug 30 2005, 21:27
- - picmixer   @rasher: Your tagging needs do not cohere with th...   Aug 30 2005, 21:42
|- - rasher   QUOTE (picmixer @ Aug 30 2005, 10:42 PM)@rash...   Aug 30 2005, 21:56
- - picmixer   You current posting style is not compatible with t...   Aug 30 2005, 22:00
- - foosion   foobar2000 is a general audio player with metadata...   Aug 30 2005, 22:54
|- - rasher   QUOTE (foosion @ Aug 30 2005, 11:54 PM)foobar...   Aug 30 2005, 23:14
|- - GHammer   Why not just re-run mp3gain and remove the tags? I...   Sep 3 2005, 05:31
- - R2D2   Why would you wan't apev2 tags anyway? Just do...   Sep 7 2005, 07:05
- - skywalka   I was thinnking of trying foobar. The Replay Gain...   Dec 22 2007, 13:00
- - shoe   I used foobar2000 9.5.1 to write replaygain info t...   Apr 8 2008, 20:16


Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 2nd September 2014 - 00:58