Head-Fi.org › Forums › Equipment Forums › Computer Audio › I need an archiving system (FLAC? ALAC?)
New Posts  All Forums:Forum Nav:

I need an archiving system (FLAC? ALAC?)

post #1 of 15
Thread Starter 
So I've decided to start re-ripping my CDs to my computer to have as an archive. This will make for easier playback while I'm at law school and give me peace of mind knowing my CDs and live shows are backed up. However, the choice as to formats and such seems complicated. I poked around a bit at Hydrogen Audio, but there's so much information there that it's hard to get a clear picture of things. Anyway, I was hoping some friendly Head-Fiers could help me out here. This is what I want.

1. Lossless encoding. I would like to use a lossless format, but I'm not sure if FLAC or ALAC would be the best for my needs.

2. Exact replication of CD, if necessary. I would like the ability to burn audio CDs from the lossless files that would duplicate exactly the original CD. I understand from Hydrogen Audio that there are some issues with the gaps. It seems like the way to make it work is to create an image file and cue sheet, although you'd still miss the gap before the first track. Still this seems like the most accurate way to do it. If you rip to individual files, it looks like the gaps are appended to either the file before or after, so a burned audio CD wouldn't be the same. What I want to figure out is if the "exactness" of ripping an image file + cue sheet is outweighed by the convenience of ripping to individual files.

3. Tagging I would like to be able to tag these files with lots of information, such as artist, album, track name, track number, disc X of Y, year, album art, genre, comments, etc. I do not want to enter this information manually, I'd like a program that will automatically add the tags from freedb or whatever at the ripping or encoding stage. I would like to be able to go from my lossless files -> mp3/aac/whatever and retain the tags in their entirety. It looks like FLAC cannot handle album art and ALAC can.

4. Conversion Since this is an archive project, I'd like to be able to come back to these files in a few years and still be able to work witht them (otherwise, what's the point, right?). Is there any software that will manipulate and convert ALAC <-> Other Formats?

I'd really appreciate any suggestions on how to tackle this project. I've already ripped my CDs twice, so I'd like the third time to be a charm, i.e. I don't want to do it a 4th time. So, Head-Fi Computer-as-Source gurus, what should I do here?
post #2 of 15
I'd use flac, but it really doesnt matter much, because they are all transcodable. flac is pretty widespread and you can replaygain and tag it. also, a couple of mp3 player support it. You can also have a cue sheet for wave rips, so you can have the gaps the way you want them. Also, you will want to use EAC for ripping, it is the best tool for that.

Quote:
How to use Exact Audio Copy (required)

Download EAC from here : exactaudiocopy.org

Before installing EAC you will probably want to install an ASPI layer for your computer.
If your machine has SCSI hardware, and/or built in CD burner, get the one from Adaptec HERE

If you have Firewire or a USB/USB2 external burner you will want to use the ASPI from Nero (copy the file to the system32 folder on your computer or put it in the directory where you install EAC and reboot).

Required EAC Settings:

Menu Action:

* Select: append gaps to previous track (default)

EAC Action


Extraction tab:

* Check: Fill up missing offset samples with silence
* Check: Synchronize between tracks
* Select: Error recovery quality - High
* Rest: leave unchecked

EAC Extraction


General tab:

* Check: on unknown CDs, select automatically access freedb database

EAC General


Tools tab:

* UN-Check: retrieve UPC/ISRC codes in CUE sheet generation
* Check: Use CD-Text information in CUE sheet generation
* Check: Create '.3mu' playlist on extraction
* Check: Automatically write status report after extraction
* UN-Check: Activate beginner mode, disable all advanced features

EAC Tools


Normalize tab:

* Do NOT use Normalize

Filename tab:

* Naming Scheme = %N - %T

EAC FileName


Required Drive Options:

Extraction Method tab:

* Secure mode - NOT Paranoid, Synchronized or Burst mode!
* Check: Drive has 'Accurate Stream' feature
* Check: Drive caches audio data
* Do Not Check: Drive is capable of retrieving C2 error information EXPLANATION

Drive Extraction


Offset/Speed tab:

* Select: Use read sample offset correction. Please test and check your offset! HERE is tutorial
* Check: Overread into Lead-In and Lead-Out (if EAC will generate [Sync Error] on last track - uncheck) Updated
* Check: Allow speed reduction during extraction

Drive Offset


Ripping and creation of CUE sheet:

* put in CD
* ctrl-a (select all tracks)
* F4 (detect gaps)
* EAC, menu action, create CUE, multiple WAVs with gaps (noncompliant)
* F6 (test and copy tracks)
* then click "okay" and explicity create logfile

Don't forget to check the CRCs after each rip, because unlike other errors they do not generate a There were errors message (the log doesn't warn you).
DO NOT rip the CD to one large file in ANY format.
This will no longer be allowed and torrent will be deleted.


FLAC codec and frontend

Download FLAC codec and frontend from HERE

Required FLAC frontend Settings:

* Level: 8
* Check: Verify (only)
* Do Not Check: Replaygain
* Encode and make Fingerprint


Flac Frontend

If you don't/can't use the Windows-only flac frontend you can create the fingerprint file on the commandline: Updated
metaflac --with-filename --show-md5sum *.flac >fingerprint.txt
this is from an encoding guide and has info about how to do gaps with EAC.
post #3 of 15
Thread Starter 
Quote:
Originally Posted by Feanor
I'd use flac, but it really doesnt matter much, because they are all transcodable. flac is pretty widespread and you can replaygain and tag it. also, a couple of mp3 player support it. You can also have a cue sheet for wave rips, so you can have the gaps the way you want them. Also, you will want to use EAC for ripping, it is the best tool for that.



this is from an encoding guide and has info about how to do gaps with EAC.
Thanks, Feanor!

Do you know if FLAC will enable me to embed album art?

Also, the guide doesn't mention it, but is there some way to use an internet database to tag the files?
post #4 of 15
Quote:
Also, the guide doesn't mention it, but is there some way to use an internet database to tag the files?
if you mean CDDB,most software programs are compatible and will set up you album list and credits.Check for a CDDB tab and enable it as "anonymous"
post #5 of 15
Replaygain is a big plus on the FLAC side. As mentioned though, ALAC, FLAC, Monkeys, WMA lossless, etc. really shouldn't matter. I use ALAC, but that's because FLAC support is far less on OS X (plus I have an iPod). Switching between codecs is less an issue than keeping your tag info during the move. I'd focus on this. Take a look at DBPowerAmp (I'm assuming you're on Windows) and it's associated plugins to overcome. In codec central you can see about every lossless codec you could think off. Also you may want to read though the lossless forum over at HydrogenAudio.
post #6 of 15
Thread Starter 
Quote:
Originally Posted by blessingx
Switching between codecs is less an issue than keeping your tag info during the move. I'd focus on this. Take a look at DBPowerAmp (I'm assuming you're on Windows) and it's associated plugins to overcome. In codec central you can see about every lossless codec you could think off.
It looks like dbpoweramp will let you convert between codecs and retain your tags, right?
post #7 of 15
Quote:
Originally Posted by viator122
It looks like dbpoweramp will let you convert between codecs and retain your tags, right?
I use it to do that (FLAC --> WMA or MP3) and keeps the tags.
post #8 of 15
Quote:
Originally Posted by viator122
4. Conversion Since this is an archive project, I'd like to be able to come back to these files in a few years and still be able to work witht them (otherwise, what's the point, right?). Is there any software that will manipulate and convert ALAC <-> Other Formats?
What exactly do you mean by "manipulate"? iTunes will convert your ALAC files to whatever you set as iTunes encoder, also to AIFF / WAV which you can then manipulate with whatever you choose.
post #9 of 15
Thread Starter 
What I meant was, do you think there will be continued support by both Apple and 3rd party developers for programs like converters and players that will have ALAC implementation?
post #10 of 15
Apple creating ALAC (as oppose to using FLAC) seems to indicate they have some plans for it. Airport Express (and it's encrypted 'broadcast') may be the first example. So it won't likely go away soon (especially coupled with iPod numbers). On the other side it's closed, so third party developement is very difficult right now. Products like Airfoil are just starting to appear. FLAC though is much easier to develop with/for, so it's likely a safer bet. But as mentioned earlier, choose a format (by favorite ripper or player?) and you can always change later.
post #11 of 15
Thread Starter 
I just found this thread at Hydrogen Audio very interesting. I may implement this.
post #12 of 15
Quote:
Originally Posted by viator122
I just found this thread at Hydrogen Audio very interesting. I may implement this.
Personally I use that particular guide and has been happy backingup since then, just a quick head's up though, When trying to write information to the cue files, I have noticed that utilising the Foobar Tagging facility it is not possible to have fields such as performer etc. So it is advisable to put all this information in the artist section. When using the full image to convert to MP3 or something else, the tags can be edited as one feels right. Other than that, FLAC is the medium to use really. It works perfectly
post #13 of 15
Quote:
Originally Posted by viator122
Do you know if FLAC will enable me to embed album art?
Since it uses Vorbis tags that don't have any limitation on length of the individual tags (to my knowledge) you could probably embed a UUEncoded (google for uuencode) JPEG into a tag. However you'd probably just be better off leaving a the JPEG as a regular JPEG file in the same directory (with the same name) as the encoded album.
post #14 of 15
Tell you what I did....I ripped all of my music to ALAC and kept the wavs. I then used Monkey Lossless to compress the WAVs, then burned them to DVD. I kept a strict directory structure that most compressions front ends can make labels with.

-Alex
post #15 of 15
Thread Starter 
Maybe some of you know the answer to the question I just posted at HA.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Computer Audio
Head-Fi.org › Forums › Equipment Forums › Computer Audio › I need an archiving system (FLAC? ALAC?)