Head-Fi: Covering Headphones, Earphones and Portable Audio  
  #1 (permalink)  
Old 06-03-2009, 06:21 AM
CodeToad's Avatar
100+ Head-Fi'er
 
Join Date: Jun 2008
Posts: 382
Default FLAC and ID3 tags in EAC

Be careful when using EAC to make FLACs that you make certain the ID3 tag check box is not checked on the compression panel. Even if the ID3 panel has nothing checked on it but the ID3 check box is checked, EAC will still tack some BS tags on the end of the FLAC files. You have to open them in a hex editor to see it.

This is one reason why I'm leery of depending on FLAC as an archive. I know what I'm doing, have everything set up correctly and I know what happens if you check that little check box...but still that damn check box got checked some how, some way. Fortunately, I discovered the error in time before it was an overwhelming mistake.

Something to think about.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #2 (permalink)  
Old 06-03-2009, 06:55 AM
Ham Sandwich's Avatar
1000+ Head-Fi'er
 
Join Date: May 2006
Posts: 1,280
Default

Does it write ID3 tag info to the file? Does the extra stuff cause any kind of a problem? If you open the file in a tag editor like Mp3Tag and have Mp3Tag resave all the tags would it clean up the garbage data?
__________________
Computer: Vista, J. River Media Center, M-Audio FW 410, Mackie Big Knob, AV123 x-head, M-Audio BX8a monitors
Portable: iPod Classic, DigiZoid ZAX (a curiosity of an amp)
Headphones: Senn HD 600, Senn HD 580, Denon AH-D2000, Grado SR-60, Senn PX-100, JVC HA-FX55, Sony MDR-V6
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #3 (permalink)  
Old 06-03-2009, 07:58 AM
Jaska's Avatar
Headphoneus Supremus
 
Join Date: Feb 2007
Location: Finland
Posts: 1,908
Default

Quote:
Originally Posted by CodeToad View Post
Be careful when using EAC to make FLACs that you make certain the ID3 tag check box is not checked on the compression panel.
This is a good point, and I've posted about it before quite a while ago. The box in question is checked by default, and adds ID3 tags to FLAC files. So the FLAC files not only have their native metadata, but ID3 tags as well. This can cause problems when, for example, transcoding the FLACs to another format such as Apple Lossless. Mp3tag can be used to identify and remove the unwanted ID3 tags.

FWIW, this is a problem with EAC, and not with FLAC.
__________________
Apogee Duet -> HeadAmp Gilmore Lite with Dedicated Power Supply -> AKG K 601 / Grado SR 225 / beyerdynamic DT770 Edition 2005 / Etymotic ER-4S
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #4 (permalink)  
Old 06-03-2009, 01:04 PM
CodeToad's Avatar
100+ Head-Fi'er
 
Join Date: Jun 2008
Posts: 382
Default

Quote:
Originally Posted by Jaska View Post
Mp3tag can be used to identify and remove the unwanted ID3 tags.

FWIW, this is a problem with EAC, and not with FLAC.

Please tell me how. I can't even see the tags unless I open them in a hex editor and scroll all the way to the bottom.

Most likely they wouldn't affect anything but I thought it was worthy to mention because I know a lot of people are using EAC and FLAC as a sole source to archive their collections.

Wouldn't it suck to find this out later on down the road?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #5 (permalink)  
Old 06-03-2009, 02:21 PM
Jaska's Avatar
Headphoneus Supremus
 
Join Date: Feb 2007
Location: Finland
Posts: 1,908
Default

Quote:
Originally Posted by CodeToad View Post
Please tell me how.
OK, I will once I have some time to reproduce the steps on my XP machine (I don't want to install Mp3tag on my Vista laptop since I really have no further use for the application).

As I recall, I was able to group the FLAC files that had ID3 tags separately from those that didn't, and then simply used the application to delete the tags from the affected files. This left the native metadata intact.

I will indeed return to this shortly, though, with some specific step-by-step information.
__________________
Apogee Duet -> HeadAmp Gilmore Lite with Dedicated Power Supply -> AKG K 601 / Grado SR 225 / beyerdynamic DT770 Edition 2005 / Etymotic ER-4S
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #6 (permalink)  
Old 06-03-2009, 03:32 PM
krmathis's Avatar
Headphoneus Supremus
10*2kai
Head-Fi's Most Prolific Poster
 
Join Date: Jan 2004
Location: Oslo, Norway
Posts: 32,184
Default

Thanks for the warning!
Adding ID3 metadata to FLAC sure may cause problems.
__________________
:: Feedback ::

MacBook Pro → Isabellina → Signature 30.2 / β22 → K1000
MacBook Pro → Isabellina → Signature 30.2 / β22 → SRD-7 Pro → SR-007BL
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #7 (permalink)  
Old 06-03-2009, 03:40 PM
Jaska's Avatar
Headphoneus Supremus
 
Join Date: Feb 2007
Location: Finland
Posts: 1,908
Default

I have now finished a rather thorough testing session of the problem in question. I'm posting some pictures of what I did to get around this problem.

First, I ripped the first 6 tracks of an audio CD to FLAC with EAC, with the option to add ID3 tags enabled. Then, I disabled this option and ripped the 4 remaining tracks.

Next, I downloaded and installed Mp3tag, changing no program settings whatsoever, and loaded the freshly ripped FLAC files. Here is a screen shot of the main window, clearly showing which files had ID3 tags:



I then selected the 6 tracks containing the unwanted ID3 tags, right-clicked, and selected Remove Tag:



This effectively wiped the files of all tags, but I knew not to worry based on my similar past experience with this process. I simply clicked the handy Undo Remove Tag button:



And, as the picture below depicts, I was good to go:



I hope this will be of use to somebody.
__________________
Apogee Duet -> HeadAmp Gilmore Lite with Dedicated Power Supply -> AKG K 601 / Grado SR 225 / beyerdynamic DT770 Edition 2005 / Etymotic ER-4S

Last edited by Jaska; 06-03-2009 at 03:43 PM.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #8 (permalink)  
Old 06-03-2009, 05:07 PM
apatN's Avatar
Headphoneus Supremus
 
Join Date: Mar 2007
Location: Drenthe, Netherlands
Posts: 4,518
Default

I always output .wav with EAC and then manually FLAC them with Flac Frontend. No problems so far.
__________________
transport squeezebox receiver
source buffalo 32s
amp goldpoint headphone pro
headphones dt880'600; ms1000
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #9 (permalink)  
Old 06-03-2009, 05:11 PM
CodeToad's Avatar
100+ Head-Fi'er
 
Join Date: Jun 2008
Posts: 382
Default

Thanks for the info.

My problem must be unique. I must have accidentally checked the add ID3 tags in the compression panel but the ID3 panel had no checks.

The files produced with the ID3 tags are 1kb or so larger but the tags are not in the header and don't show up in any way in MP3Tag. You have to use a hex editor to see the tags on the very end of the file.

It doesn't seem to affect anything but it does leave open the possibility of a bug while using those files in the future.

Why the author of EAC continues to leave this situation unfixed is baffling.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #10 (permalink)  
Old 06-03-2009, 05:11 PM
Jaska's Avatar
Headphoneus Supremus
 
Join Date: Feb 2007
Location: Finland
Posts: 1,908
Default

Quote:
Originally Posted by apatN View Post
manually FLAC them with Flac Frontend
Somebody out there actually installs and uses that thing ?
__________________
Apogee Duet -> HeadAmp Gilmore Lite with Dedicated Power Supply -> AKG K 601 / Grado SR 225 / beyerdynamic DT770 Edition 2005 / Etymotic ER-4S
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #11 (permalink)  
Old 06-03-2009, 05:23 PM
Rip N' Burn's Avatar
500+ Head-Fi'er
 
Join Date: Mar 2009
Posts: 739
Default

I uncheck 'add ID3 tag' and have the following command line options: -5 -V -T "artist=%a" -T "title=%t" -T "album=%g" -T "date=%y" -T "tracknumber=%n" -T "genre=%m" %s

I haven't had any isuues
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #12 (permalink)  
Old 06-03-2009, 05:52 PM
CodeToad's Avatar
100+ Head-Fi'er
 
Join Date: Jun 2008
Posts: 382
Default

"The issue" was entirely my fault but I thought it would be good to point it out because if I made that mistake, I'm sure others can as well. Plus, if you're archiving with EAC and you don't have things set up just so...what are you gonna do when you need a hard copy?

Redundancy. Always.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #13 (permalink)  
Old 06-03-2009, 06:16 PM
apatN's Avatar
Headphoneus Supremus
 
Join Date: Mar 2007
Location: Drenthe, Netherlands
Posts: 4,518
Default

Quote:
Originally Posted by Jaska View Post
Somebody out there actually installs and uses that thing ?
Yep. Very handy.
__________________
transport squeezebox receiver
source buffalo 32s
amp goldpoint headphone pro
headphones dt880'600; ms1000
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #14 (permalink)  
Old 06-04-2009, 01:44 AM
Dat_Dude's Avatar
100+ Head-Fi'er
 
Join Date: Feb 2009
Location: Quad Cities, USA
Posts: 345
Default

I am not sure I am following this completely. If you rip them with the ID3 tags, you actually could lose SQ due to compression? What if you rip them without adding the ID3 tags and then tag them AFTER the fact? Still lose that SQ? Sorry if it is a noob question.
__________________
Home Setup: Foobar 2k (ASIO) -> Cryoparts USB-to-SPDIF -> CA DacMagic -> Audio-GD Compass (as Amp) -> Beyer DT990/600 ohm


FEEDBACK
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
  #15 (permalink)  
Old 06-04-2009, 02:28 AM
Ham Sandwich's Avatar
1000+ Head-Fi'er
 
Join Date: May 2006
Posts: 1,280
Default

Quote:
Originally Posted by Dat_Dude View Post
I am not sure I am following this completely. If you rip them with the ID3 tags, you actually could lose SQ due to compression? What if you rip them without adding the ID3 tags and then tag them AFTER the fact? Still lose that SQ? Sorry if it is a noob question.
You won't lose any sound quality. The audio data will still be in FLAC format and doesn't appear to be harmed.

The issue is that adding any kind of ID3 info to a FLAC file is out of spec for the FLAC format. FLAC files use Vorbis comments, a different tagging format than ID3. So technically a FLAC file with any kind of ID3 info is corrupted and out of spec.

The concern would be that the out of spec FLAC file could conceivably cause problems for some media players and transcoders.

I did a cursory check of my FLAC files using Mp3Tag to see if any had ID3 info in them. None did even though some of the FLAC files have been ripped with EAC. All of my FLAC files have had their tags edited using J. River Media Center and that software may have removed any errant ID3 tags from the FLAC files if there were any errant ID3 tags. I haven't looked at any of the FLAC files with a hex editor yet.
__________________
Computer: Vista, J. River Media Center, M-Audio FW 410, Mackie Big Knob, AV123 x-head, M-Audio BX8a monitors
Portable: iPod Classic, DigiZoid ZAX (a curiosity of an amp)
Headphones: Senn HD 600, Senn HD 580, Denon AH-D2000, Grado SR-60, Senn PX-100, JVC HA-FX55, Sony MDR-V6
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Reddit!Facebook it!
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are Off
Pingbacks are Off
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
25 GIGs need ID3 tags? kramer5150 Portable Source Gear 18 09-20-2008 09:17 PM
How can I view ID3 tags? trains are bad Computer Audio 0 03-31-2006 06:07 PM
Ripping from CD to FLAC and ID3 tags akwok Computer Audio 9 06-26-2005 09:59 AM
id3 tags jnev Music 11 02-13-2005 05:48 AM
ID3 Tags ilovesocks Portable Source Gear 2 01-27-2005 02:17 AM


All times are GMT. The time now is 06:17 AM.


Flickr/Twitter

Follow headfi on Twitter!

See Head-Fi photos on Flickr!



Head-Fi's Sponsors
(Premier Sponsors bolded)

Head-Fi Blogs
and Facebook

Check out Head-Fi's new
Blogs section.

Featured Head-Fi Blogs:


Jude's "Take My Word"

 From Japan - by Sasaki

Currawong's Blog

(
Start your own Blog!)

Attention
Facebook Users



Join the official
Head-Fi.org
Facebook Group


Flickr/Twitter

Follow headfi on Twitter!

See Head-Fi photos on Flickr!



Head-Fi's Sponsors
(Premier Sponsors bolded)


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.3.2
Head-Fi.org