HydrogenAudio

Hydrogenaudio Forum => General Audio => Topic started by: Evil Overlord1 on 2010-03-17 22:15:10

Title: Remove ID3v2 from FLAC files
Post by: Evil Overlord1 on 2010-03-17 22:15:10
Most of my music library is in FLAC format. About a third of the FLAC files also have ID3v2 tags. I need a simple way to convert these tags to FLAC format.

I've tried the following:
TAG.exe - works, but very, very slow.
MP3Tag - very slow, removes album art from tag.  Have to either load each folder individually, or load all folders (that is, you can't select artists A-D).
dbPowerAmp - slow, keeps album art, but no way to filter for only the files with ID3v2 (that I know of).
MusicBrainz Picard - works quickly, but with some drawbacks (can't tell when it's done).
Foobar2000 - I keep hearing about the tag rewrite option, but I sure can't find it in 1.0.1.

Ideally, I'd find a method that:
a) can work with selected folders (like dbPowerAmp, MediaMonkey, Picard)
b) shows the tag format (like MP3Tag) so that I can just work with the problem files
c) makes changes quickly
d) shows progress

for the moment, what I do is

This is obviously unwieldy.  Any suggestions welcome!
Title: Remove ID3v2 from FLAC files
Post by: Ouroboros on 2010-03-17 23:33:20
MP3Tag does exactly what you want. Just load your files, select them, remove the tags, then select undo.

If you want to make it a bit quicker load the files, sort them by tag type, select the ones with the unwanted ID3 tags, then remove the tags and undo.
Title: Remove ID3v2 from FLAC files
Post by: Evil Overlord1 on 2010-03-17 23:37:11
For my setup, at any rate (music files on a ReadyNAS NV+), MP3Tag is far too slow.  For example, I have about 8,000 files to revise, and MP3Tag does less than 100/hour.  dbPowerAmp is about twice as fast, but still slow.  Picard seems to go quickly, but it's hard to tell.

PS on MP3Tag, I can't seem to make the filtering work for the 'tag-type' tag.  I've tried a number of variants, but no luck.  Filtering works fine otherwise.
Title: Remove ID3v2 from FLAC files
Post by: spoon on 2010-03-18 08:13:24
>dbPowerAmp - slow, keeps album art, but no way to filter for only the files with ID3v2 (that I know of).

Use Batch Converter >> Select all tracks >> List >> Enable the column 'Contains' then sort on that >> uncheck the ones that do not need converting >> then Ok >> Convert
Title: Remove ID3v2 from FLAC files
Post by: dano on 2010-03-18 09:07:04
PS on MP3Tag, I can't seem to make the filtering work for the 'tag-type' tag.  I've tried a number of variants, but no luck.  Filtering works fine otherwise.

Try %_tag% HAS "flac id3v2"

You can use drag&drop from explorer to load multiple folders in the program.

And if you want to keep album art, use right click on the files, "Tag cut" and "Tag paste"
Title: Remove ID3v2 from FLAC files
Post by: Evil Overlord1 on 2010-03-18 11:46:47
@Spoon - thanks.  I tried this, but 'contains' showed only "vorbis comments", even for files that I know have ID3v2 as well.

@Dano - thanks also.  In the filter, I had used IS rather than HAS, and possibly had the quotes wrong.  Your method works great.  Thanks also for the tip about drag and drop - that will be very helpful.  I'm also trying cut/paste rather than delete/undo, but it's still very slow.

For the time being, the Picard+MP3Tag method is fastest.  I'm letting it run overnight to ensure it's really done (2,000 at a time), and now I can check more quickly with MP3Tag drag and drop.
Title: Remove ID3v2 from FLAC files
Post by: Evil Overlord1 on 2010-03-18 13:37:52
For the record, for anyone with the same problem.  My final solution to this issue was this:
[blockquote]1) use MP3Tag to determine which files need revision
2) use Picard to fix the files
3) use Windows Task Manager to tell when Picard is done
4) if you want confirmation, reload the same folders in MP3Tag.  If you have the filter in place, you should see no files at all.  Without the filter, the tag column should read "FLAC (FLAC)" for all files[/blockquote]
Setup and usage tips
MP3Tag


MusicBrainz Picard


Windows Task Manager


Other notes
My setup - 16,000 files (mostly FLAC), ReadyNAS NV+, SqueezeBox Radio, Windows XP SP3, 802.11g (except for Radio, which is wired).  The initial problem was that Squeeze Server often showed "(Disc 1)" in the title of an album.  The cause turned out to be FLAC files with ID3v2 tags in addition to FLAC tags.

For me, the above was by far the fastest solution - all the other solutions processed about a file/minute, whereas this could do about 100/min.  I'm not sure why it works, but I assume Picard is simply deleting the ID3 tags, and leaving the rest of the file alone.  If you have faster access to your files, you might consider the following: