Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: Ripping a library to FLAC and MP3 (Read 13541 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

Ripping a library to FLAC and MP3

I am planning to rip my CD collection. At the end of the rip process I would like a FLAC Image and CUE, each track in FLAC and each track in MP3. This is hopefully going to be my rip it and never rip it again type situation.

The directory structure I see it:
FLAC Images and CUE
N:\flac_images\<ARTIST>\<ALBUM>\<ARTIST>-<ALBUM>.flac
N:\flac_images\<ARTIST>\<ALBUM>\<ARTIST>-<ALBUM>.cue
(This drive will be an external USB drive and only powered on when ripping. i.e. the backup drive)
FLAC Tracks
M:\flac\<ARTIST>\<ALBUM>\<ARTIST>-<ALBUM>-<TRACK>-<TITLE>.flac
M:\flac\<ARTIST>\<ALBUM>\folder.jpg
MP3 Tracks
M:\mp3\<ARTIST>\<ALBUM>\<ARTIST>-<ALBUM>-<TRACK>-<TITLE>.mp3

So what process would you recommend?

I was thinking rip the CD to the FLAC image using http://www.hydrogenaudio.org/forums/index....showtopic=16146
Though one question when EAC extracts to an image will it check the rip with accurte rip
Check the EAC settings with this thread
http://www.hydrogenaudio.org/forums/index....showtopic=30959

Now this is where I am not sure what to do next and would like some pointers on software and methods.

So now I would make the FLAC image into FLAC tracks.
Tag them (I am happy following the Musicbrainz tag standards)
Put the Musicbrainz ID tags in them (with the musicbrainz tagger)
Do album Replaygain on them (Foobar?)
Put folder.jpg in the directory

The next step would be to make the MP3 from the FLAC tracks so copy the tags, musicbrainz tags, replaygain info and embebed the folder.jpg into the ID3 tag for use on the iPod.

Any help on how to apporach this would be greatly appericated.

I am on Windows and also have a Linux box. Just means moving the CD drive to that machine.

Thanks
Dave

Ripping a library to FLAC and MP3

Reply #1
You could use REACT with EAC to create the FLAC image, FLAC tracks and MP3 tracks, in the folder structures you want.

It is possible that you could use ItunesCovers as part of that process to get your folder.jpg file.  I haven't tried using it from the command line - I can imagine this approach may be a bit hit and miss due to spelling anomalies.

FYI: REACT uses ACDIR to split the image into track files.  If you don't use REACT you may still find ACDIR useful.  If not, if you prefer a GUI, there's always foobar (I would go with the beta).

You can do some replaygaining as part of th REACT process, but I don't think you will be able to replaygain everything (i.e.: the MP3s), so that would have to be foobar as part of the manual process.

I don't know what you mean by MusicBrainz tags; but I suspect that this will involve some manual tagging.  Again, foobar seems the obvious choice.

The Walmart cover downloader is an alternative to ItunesCovers, but it can't be run from the command line that I know of, so would be part of a manual process.  The iTunes images are better quality IIRC.

Edit: I just noticed that you want to embed the image in the ID3 tag.  I don't know whether foobar can do this (cue an expert...).  Two alternatives though are The Godfather or MP3Tag - neither of which I use, but both of which are well-respected, and free.
I'm on a horse.

Ripping a library to FLAC and MP3

Reply #2
Thanks for the help I am making good progress on it. I currently have the script making the FLAC image, FLAC tracks and MP3 tracks with very few click. I still need to get replay gain on it and a folder.jpg for the FLAC tracks and a coverart tag for the MP3s.

Can you use accurate rip when you are ripping images?

This is how I am doing it so far:

***Downloads
Software
EAC 0.95b3 with CDRDAO ZIP version 2005-08-30 (http://www.exactaudiocopy.de/eac6.html)
FLAC 1.1.2 for Windows tools only (http://flac.sourceforge.net/download.html)
LAME 3.97b2 (http://wiki.hydrogenaudio.org/index.php?title=Lame_Compiles)
REACT 0.996 2005-11-19 (http://www.hydrogenaudio.org/forums/index.php?showtopic=36261)
ACDIR 0.12 2005-07-03 (http://nyaochi.sakura.ne.jp/xoops/modules/mydownloads/singlefile.php?cid=1&lid=2)

***Install
Extract EAC to c:\ripping\eac\
Extract FLAC to c:\ripping\flac\
Extract LAME to c:\ripping\lame\
Extract ACDIR to c:\ripping\acdir\

Extract REACT to c:\temp\
Double click c:\temp\REACT_0996.exe
For destination folder put in c:\ripping\eac\

***Setup
Double click c:\ripping\eac\REACT.exe
Click yes for do you want to configure EAC for use with REACT

###Need to do something about using accurate rip to set drive offset###

Follow the setings in here http://www.hydrogenaudio.org/forums/index....showtopic=30959
Leave the external compression tab as this will be different as using REACT as external compressor

Close EAC

Edit c:\ripping\eac\REACT.ini
This is what mine looks like
Code: [Select]
[Settings]
Config=FLAC
EAC=c:\ripping\eac\EAC.exe
musicdir=c:\music\
encdir=C:\ripping\eac\Encoders
LogFile=c:\music\log.txt
CodePage=1252
MinimizeCompressionWindow=0
ProcessPriority=1
ImageHotkey={F10}
ImageNaming=$artist$ - $album$
KeyRemap1={F4}|+{F5}
KeyRemap2=|
KeyRemap3=|
Sla_Bks_Col_Qst_Bar_Quo_Ast_Lt_Gt=-|-|-||!|'|#|[|]
Version=0.996
Debug=0

; -- flac --
[FLAC-image]
Description=FLAC image, FLAC tracks and MP3 tracks Dave 2005-01-26
;This will be the extension of the flac image
ImageExt=flac
;This will be the extension of the cuesheet for the image
CuesheetExt=flac.cue
;dest1 Where the FLAC images end up
dest1=c:\music\flac_images\$cdartist$\
;dest 2 and 3 don't need trailing \ as is added in teh acdir call
;dest2 Where the FLAC tracks end up
dest2=c:\music\flac\$cdartist$\$album$
;dest3 Where the MP3 tracks end up
dest3=c:\music\mp3\$cdartist$\$album$
;Turn the Image from a WAVE to FLAC
1=>c:\ripping\flac\bin\flac.exe -V -8 --tag=artist="@artist@" --tag=album="@album@" --tag=date="@year@" --cuesheet="@cuesheet@" "@source@" -o "@image@"
;Move the FLAC image and cue sheet to the destination directory
2=>move "@destbase@.*" "@dest1@"
;This will set the output filename format of the tracks
3=>set out2=$~a - $~T - $n - $~t
;This will make the FLAC tracks
4=>c:\ripping\acdir\acdir.exe --output "@dest2@\%out2%.flac" --pipe "c:\ripping\flac\bin\flac.exe -V -8 --tag=artist=$#a --tag=album=$#T --tag=tracknumber=$#n --tag=title=$#t --tag=date=$#r{DATE} - -o $#o" "@sourcecuesheet@"
;This will make the MP3 tracks
5=>c:\ripping\acdir\acdir.exe --output "@dest3@\%out2%.mp3" --pipe "c:\ripping\lame\lame.exe --preset insane -t --id3v2-only --pad-id3v2  --ta $#a --tl $#T --tt $#t --tn $#n --ty $#r{DATE} - $#o" "@sourcecuesheet@"
;This will delete the source wave file and EAC log file from your rip/temp directory
6=>del "@source@" "@eaclog@"
;This will pause it once finished so I can see what happened along the way
7=>pause


***Now for the ripping part

Put CD in
Double click c:\ripping\eac\REACT.exe
Use alt+g to get the CDDB info and/or type it in yourself (Maybe check the information matches what is on Musicbrainz.org)
Press F10
Click save this is the temp wave file and cue sheet location
+++Sometimes here it hangs when detecing pre track gaps any ideas for teh cause of this?
Wait for the black command prompt to disapear
CLick ok in EAC
Your files should be where it is specified in the REACT ini file



EDIT: Updated the LAME URL


Ripping a library to FLAC and MP3

Reply #4
Quote
The recommended Lame version is not 3.96.1. Check here instead.
[a href="index.php?act=findpost&pid=359847"][{POST_SNAPBACK}][/a]

Thanks

Ripping a library to FLAC and MP3

Reply #5
Quote
I still need to get replay gain on it and a folder.jpg for the FLAC tracks and a coverart tag for the MP3s.
You should be able to replaygain the FLAC files as part of the REACT process.  I'm not very up on this as I don't do it, but if you look at the original REACT INI there are FLAC with replaygain examples.

Quote
Can you use accurate rip when you are ripping images?
Sorry, no idea. I don't use it.
I'm on a horse.

Ripping a library to FLAC and MP3

Reply #6
Quote
Can you use accurate rip when you are ripping images?

No.

Quote
+++Sometimes here it hangs when detecing pre track gaps any ideas for teh cause of this?

You need to change the 'Gap/Index retrival method' under 'Drive options' --> 'Gap Detection'.

 

Ripping a library to FLAC and MP3

Reply #7
Long time no write have had a dead computer. Done a bit more tweaking and this is what I am up to now.

Would anyone mind if I put this on the wiki?
Maybe under EAC->Exact Audio Copy Guides->Compression Guides ( http://wiki.hydrogenaudio.org/index.php?ti...pression_Guides )
EAC and React

Any additions or clarifications for people?

What this does
* Makes a flac image and cuesheet for backup with album gain
* Makes flac tracks with album and track gain for listening
* Makes mp3 tracks with track gain for protable player
* Get album art for a folder.jpg

What it doesn't do
* Albumgain on the mp3s
* Embed the album art in the tag on the mp3s (For use on iPod for instance)
* Get lyrics and/or embed them in lyrics tag (again for use on iPod for instance)

This is how I am doing it so far:

***Downloads
Software
EAC 0.95b3 with CDRDAO ZIP version 2005-08-30 ( http://www.exactaudiocopy.de/eac6.html )
FLAC 1.1.2 for Windows tools only ( http://flac.sourceforge.net/download.html )
LAME 3.97b2 ( http://wiki.hydrogenaudio.org/index.php?title=Lame_Compiles )
REACT 0.996 2005-11-19 ( http://www.hydrogenaudio.org/forums/index....showtopic=36261 , http://www.hydrogenaudio.org/forums/index....pe=post&id=1810 )
ACDIR 0.12 2005-07-03 ( http://nyaochi.sakura.ne.jp/xoops/modules/...php?cid=1&lid=2 )
iTunes Cover Downloader 0.2.0.4 2006-04-12 ( http://www.hydrogenaudio.org/forums/index....showtopic=40067 , http://www.hydrogenaudio.org/forums/index....pe=post&id=2155 )
Glob Not sure where to get this from other than it coming inculded with React
AccurateRip 2005-05-16 ( http://www.accuraterip.com/dMC-AccurateRip.exe )

***Install
Extract EAC to c:\ripping\eac\
Extract FLAC to c:\ripping\flac\
Extract LAME to c:\ripping\lame\
Extract ACDIR to c:\ripping\acdir\
Extract iTunes Cover Downloader to c:\ripping\iTunesCoverDownloader\

Extract REACT to c:\temp\
Double click c:\temp\REACT_0996.exe
For destination folder put in c:\ripping\eac\

***Setup

Install AccurateRip
Copy C:\Program Files\Illustrate\dBpowerAMP\AccurateRip.dll
To
c:\ripping\eac\AccurateRip.dll
Run c:\ripping\eac\eac.exe
Follow the isntructions to have you drive offsets set up


Follow the setings in here http://www.hydrogenaudio.org/forums/index....showtopic=30959
Leave the external compression tab as this will be different as using REACT as external compressor

Quote
http://www.hydrogenaudio.org/forums/index....showtopic=30959

EAC Options:

Extraction Tab
[ ]Fill up missing offset samples with silence
[ ]No use of null samples for CRC calculations *Doesnt change audio*
[X]Synchronize between tracks
[ ]Delete leading and trailing silent blocks
[X]Skip track extraction on read or sync errors (wont affect rip, but I check yes for next 3)
[X]Skip track extraction after duration longer than X times realtime
[X]After each 30 minutes of extraction, cool down the drive for 5 mins
[X]Lock drive tray during extraction
Extraction and compression priority: Normal
Error recovery quality: High (some feel that medium is sufficient, as there will often be a read sync error if high recovery is required, however at times the high setting can recover a track)

General Tab
doesnt matter for ripping.

Tools Tab
[X]Retrieve UPC/ISRC codes in CUE sheet generation
[X] Use CD-Text information in CUE sheet generation
[ ]Create '.m3u' playlist on extraction - **user option
[X]Automatically write status report on extraction
[X]On extraction, start external compressors queued in the background [1] - **user option.
[X]Do not open external compressor window - **user option
[X]Submit drive features after detection
[ ]Activate beginner mode, disable all advanced features

Normalization Tab
NOT CHECKED!!!

Filename Tab
Naming Scheme: %A - %C - %N - %T
Various Artists: %C - %N - %A - %T

Catalog Tab
No idea what this tab is for and I havent changed anything but the numbers are 45, 0, 5, 5

Directories Tab
**user option.

Write Tab
Nothing to do with extraction here

Interface Tab
Im using and installed ASPI


Drive Options

Extraction Method Tab
Secure Mode (after detect read features option is used, with appropriate settings)

Drive Tab
autodetect for drive read command
disable the C2 after autiodetect
check the "drive caches" option, which clears the drive cache
Big endian and swap channels are off
Spin up before extraction is on

Offset / Speed Tab
Offset locked by AccurateRip
[X] Overread into lead-in and lead-out data (You will need to test this one on a disc, if you get a read sync error on the first or last track of a new CD your drive cant overread and the option should be unchecked - this will mean that you loose the number of samples equal to your drive offeset on either the first or last song, the only solution is a different drive)
[X]Allow speed reduction during extraction
[X]Check CD-Text Read capable drive

Gap Detection Tab
Gap/Index retreval method: per drive setting (start with method A or B)
Detection Accuracy: Secure ( some prefer to use accurate)


Compression Options

External Compression Tab
React will set this up for itself

Offset Tab
[ ]Use offset detection for encoding and decoding Do NOT check this as it will add gaps to gapless music


Close EAC

Run c:\ripping\eac\REACT.exe
Click yes for do you want to configure EAC for use with REACT

Close EAC

Edit c:\ripping\eac\REACT.ini
This is what mine looks like:
Code: [Select]
[Settings]
;Which config to use
Config=FLAC
;Where EAC is located
EAC=c:\ripping\eac\EAC.exe
;The Music root directory
musicdir=c:\music\
;Where the enconder are
;Think I am not suing it
;encdir=C:\ripping\eac\Encoders
;Where to put the log file
LogFile=c:\music\log.txt
CodePage=1252
;Minimise the compression window. 0 = false
MinimizeCompressionWindow=0
;The priotrity to run the process at. 1=Below normal
ProcessPriority=1
;The button to press in EAC to start the image process
ImageHotkey={F10}
;How to names the image files
ImageNaming=$artist$ - $album$
KeyRemap1={F4}|+{F5}
KeyRemap2=|
KeyRemap3=|
Sla_Bks_Col_Qst_Bar_Quo_Ast_Lt_Gt=-|-|-||!|'|#|[|]
Version=0.996
Debug=0

; -- flac --
[FLAC-image]
Description=FLAC image, FLAC tracks and MP3 tracks Dave 2006-01-26 & 2006-04-16
;This will be the extension of the flac image
ImageExt=flac
;This will be the extension of the cuesheet for the image
CuesheetExt=flac.cue
;dest1 Where the FLAC images end up
dest1=c:\music\flac_images\$cdartist$\
;dest 2 and 3 don't need trailing \ as is added in the acdir call
;dest2 Where the FLAC tracks end up
dest2=c:\music\flac\$cdartist$\$album$
;dest3 Where the MP3 tracks end up
dest3=c:\music\mp3\$cdartist$\$album$

;Turn the Image from a WAVE to FLAC
1=>c:\ripping\flac\bin\flac.exe -V -8 --replay-gain --tag=artist="@artist@" --tag=album="@album@" --tag=date="@year@" --cuesheet=@sourcecuesheet@ "@source@" -o "@image@"
;Move the FLAC image and cue sheet to the destination directory
2=>move "@destbase@.*" "@dest1@"
;This will set the output filename format of the tracks
3=>set out2=$~a - $~T - $n - $~t
;This will make the FLAC tracks
4=>c:\ripping\acdir\acdir.exe --output "@dest2@\%out2%.flac" --pipe "c:\ripping\flac\bin\flac.exe -V -8 --tag=artist=$#a --tag=album=$#T --tag=tracknumber=$#n --tag=title=$#t --tag=date=$#r{DATE} - -o $#o" "@sourcecuesheet@"
;This will make the MP3 tracks
5=>c:\ripping\acdir\acdir.exe --output "@dest3@\%out2%.mp3" --pipe "c:\ripping\lame\lame.exe --preset insane -t --id3v2-only --pad-id3v2 --replaygain-accurate  --ta $#a --tl $#T --tt $#t --tn $#n --ty $#r{DATE} - $#o" "@sourcecuesheet@"
;This will delete the source wave file and EAC log file from your rip/temp directory
6=>del "@source@" "@eaclog@"
;Move to the flac tracks dir
7=>cd /d "@dest2@"
;metaflac won't let you just say *.flac so need to use glob
;Do replay gain (album and track) on the flac tracks
8=>c:\ripping\eac\Encoders\Glob.exe -v -c c:\ripping\flac\bin\metaflac.exe --add-replay-gain *.flac
;Get some album art
9=>c:\ripping\iTunesCoverDownloader\iTunesCoverDownloader.exe "$cdartist$" "$album$" " " "@dest2@" "folder.jpg"
;The cover art downloader takes awhile and runs in the background so just wait a little bit
10=>echo "The cover art downloader takes awhile and runs in the background so just wait a little bit"
11=>pause
;Copy the album art from The flac track dir to the mpe track dir
12=>copy "@dest2@\folder.jpg" "@dest3@"
;Copy the album art to the flac image dir and change teh name from folder to artist - album
13=>copy "@dest2@\folder.jpg" "@dest1@\$cdartist$-$album$.jpg"
;This will pause it once finished so I can see what happened along the way
14=>echo "Finished $cdartist$ - $album$"
15=>pause


***Now for the ripping part

Put CD in
Double click c:\ripping\eac\REACT.exe
Use alt+g to get the freeDB info and/or type it in yourself (Maybe check the information matches what is on Musicbrainz.org)
Press F10
Click save this is the temp wave file and cue sheet location
Wait for the black command prompt to disapear
CLick ok in EAC
Your files should be where it is specified in the REACT ini file

Ripping a library to FLAC and MP3

Reply #8
great guide karit, it'll save me a lot of searching. thx!
Allegari nihil et allegatum non probare, paria sunt.

Ripping a library to FLAC and MP3

Reply #9
Thanks for this setup.  I think I might try it for my purposes. 

A couple of general questions:  Can anything play the one-file .Flac images + Cuesheets?  Just curious as to whether or not they serve any function other than archival purposes. 

More importantly, what about playlists?  Obviously you can have EAC generate them for you, but it seems to want to stick them in the directory with the individual .flac files.  What I'd like is for it to put a playlist in some other directory, to make playing enqueing a large number of albums easy...

so I'd have:

\rips\artist\album\artist - track number - title.flac
\rips\albums\artist - album.m3u

or something thereabouts.  Also, is there any advantage to having the track number before, as in 01 - tool - vicarious.flac or in the middle or is that just aestetic?  (I'm thinking of if there's a possible sorting scenario where one performs better than another).

Anyway, these guides have been very helpful and I'd appreciate any info you guys can provide.

Thanks!

Ripping a library to FLAC and MP3

Reply #10
A couple of general questions:  Can anything play the one-file .Flac images + Cuesheets?  Just curious as to whether or not they serve any function other than archival purposes.

Foobar will
More importantly, what about playlists?  Obviously you can have EAC generate them for you, but it seems to want to stick them in the directory with the individual .flac files.  What I'd like is for it to put a playlist in some other directory, to make playing enqueing a large number of albums easy...

so I'd have:

\rips\artist\album\artist - track number - title.flac
\rips\albums\artist - album.m3u

I not sure about this. I personally and not a big fan of playlists. I personally have everything in my library and listen on shuffle or just hihglight an queue up an album. For that reason I haven't looked into it.
Also, is there any advantage to having the track number before, as in 01 - tool - vicarious.flac or in the middle or is that just aestetic?  (I'm thinking of if there's a possible sorting scenario where one performs better than another).

I got artisit album track title
Bascailly artist is the most import thing, album is the next the the track number helps sorting. Then again everything is nicely in directories so could get away with track then title. I personally like my files named that so yeah

Ripping a library to FLAC and MP3

Reply #11
Long time no write have had a dead computer. Done a bit more tweaking and this is what I am up to now.

Would anyone mind if I put this on the wiki?
Maybe under EAC->Exact Audio Copy Guides->Compression Guides ( http://wiki.hydrogenaudio.org/index.php?ti...pression_Guides )
EAC and React

Any additions or clarifications for people?

What this does
* Makes a flac image and cuesheet for backup with album gain
* Makes flac tracks with album and track gain for listening
* Makes mp3 tracks with track gain for protable player
* Get album art for a folder.jpg

What it doesn't do
* Albumgain on the mp3s
* Embed the album art in the tag on the mp3s (For use on iPod for instance)
* Get lyrics and/or embed them in lyrics tag (again for use on iPod for instance)

This is how I am doing it so far:

***Downloads
Software
EAC 0.95b3 with CDRDAO ZIP version 2005-08-30 ( http://www.exactaudiocopy.de/eac6.html )
FLAC 1.1.2 for Windows tools only ( http://flac.sourceforge.net/download.html )
LAME 3.97b2 ( http://wiki.hydrogenaudio.org/index.php?title=Lame_Compiles )
REACT 0.996 2005-11-19 ( http://www.hydrogenaudio.org/forums/index....showtopic=36261 , http://www.hydrogenaudio.org/forums/index....pe=post&id=1810 )
ACDIR 0.12 2005-07-03 ( http://nyaochi.sakura.ne.jp/xoops/modules/...php?cid=1&lid=2 )
iTunes Cover Downloader 0.2.0.4 2006-04-12 ( http://www.hydrogenaudio.org/forums/index....showtopic=40067 , http://www.hydrogenaudio.org/forums/index....pe=post&id=2155 )
Glob Not sure where to get this from other than it coming inculded with React
AccurateRip 2005-05-16 ( http://www.accuraterip.com/dMC-AccurateRip.exe )

***Install
Extract EAC to c:\ripping\eac\
Extract FLAC to c:\ripping\flac\
Extract LAME to c:\ripping\lame\
Extract ACDIR to c:\ripping\acdir\
Extract iTunes Cover Downloader to c:\ripping\iTunesCoverDownloader\

Extract REACT to c:\temp\
Double click c:\temp\REACT_0996.exe
For destination folder put in c:\ripping\eac\

***Setup

Install AccurateRip
Copy C:\Program Files\Illustrate\dBpowerAMP\AccurateRip.dll
To
c:\ripping\eac\AccurateRip.dll
Run c:\ripping\eac\eac.exe
Follow the isntructions to have you drive offsets set up


Follow the setings in here http://www.hydrogenaudio.org/forums/index....showtopic=30959
Leave the external compression tab as this will be different as using REACT as external compressor

Quote

http://www.hydrogenaudio.org/forums/index....showtopic=30959

EAC Options:

Extraction Tab
[ ]Fill up missing offset samples with silence
[ ]No use of null samples for CRC calculations *Doesnt change audio*
[X]Synchronize between tracks
[ ]Delete leading and trailing silent blocks
[X]Skip track extraction on read or sync errors (wont affect rip, but I check yes for next 3)
[X]Skip track extraction after duration longer than X times realtime
[X]After each 30 minutes of extraction, cool down the drive for 5 mins
[X]Lock drive tray during extraction
Extraction and compression priority: Normal
Error recovery quality: High (some feel that medium is sufficient, as there will often be a read sync error if high recovery is required, however at times the high setting can recover a track)

General Tab
doesnt matter for ripping.

Tools Tab
[X]Retrieve UPC/ISRC codes in CUE sheet generation
[X] Use CD-Text information in CUE sheet generation
[ ]Create '.m3u' playlist on extraction - **user option
[X]Automatically write status report on extraction
[X]On extraction, start external compressors queued in the background [1] - **user option.
[X]Do not open external compressor window - **user option
[X]Submit drive features after detection
[ ]Activate beginner mode, disable all advanced features

Normalization Tab
NOT CHECKED!!!

Filename Tab
Naming Scheme: %A - %C - %N - %T
Various Artists: %C - %N - %A - %T

Catalog Tab
No idea what this tab is for and I havent changed anything but the numbers are 45, 0, 5, 5

Directories Tab
**user option.

Write Tab
Nothing to do with extraction here

Interface Tab
Im using and installed ASPI


Drive Options

Extraction Method Tab
Secure Mode (after detect read features option is used, with appropriate settings)

Drive Tab
autodetect for drive read command
disable the C2 after autiodetect
check the "drive caches" option, which clears the drive cache
Big endian and swap channels are off
Spin up before extraction is on

Offset / Speed Tab
Offset locked by AccurateRip
[X] Overread into lead-in and lead-out data (You will need to test this one on a disc, if you get a read sync error on the first or last track of a new CD your drive cant overread and the option should be unchecked - this will mean that you loose the number of samples equal to your drive offeset on either the first or last song, the only solution is a different drive)
[X]Allow speed reduction during extraction
[X]Check CD-Text Read capable drive

Gap Detection Tab
Gap/Index retreval method: per drive setting (start with method A or B)
Detection Accuracy: Secure ( some prefer to use accurate)


Compression Options

External Compression Tab
React will set this up for itself

Offset Tab
[ ]Use offset detection for encoding and decoding Do NOT check this as it will add gaps to gapless music


Close EAC

Run c:\ripping\eac\REACT.exe
Click yes for do you want to configure EAC for use with REACT

Close EAC

Edit c:\ripping\eac\REACT.ini
This is what mine looks like:
Code: [Select]
[Settings]
;Which config to use
Config=FLAC
;Where EAC is located
EAC=c:\ripping\eac\EAC.exe
;The Music root directory
musicdir=c:\music\
;Where the enconder are
;Think I am not suing it
;encdir=C:\ripping\eac\Encoders
;Where to put the log file
LogFile=c:\music\log.txt
CodePage=1252
;Minimise the compression window. 0 = false
MinimizeCompressionWindow=0
;The priotrity to run the process at. 1=Below normal
ProcessPriority=1
;The button to press in EAC to start the image process
ImageHotkey={F10}
;How to names the image files
ImageNaming=$artist$ - $album$
KeyRemap1={F4}|+{F5}
KeyRemap2=|
KeyRemap3=|
Sla_Bks_Col_Qst_Bar_Quo_Ast_Lt_Gt=-|-|-||!|'|#|[|]
Version=0.996
Debug=0

; -- flac --
[FLAC-image]
Description=FLAC image, FLAC tracks and MP3 tracks Dave 2006-01-26 & 2006-04-16
;This will be the extension of the flac image
ImageExt=flac
;This will be the extension of the cuesheet for the image
CuesheetExt=flac.cue
;dest1 Where the FLAC images end up
dest1=c:\music\flac_images\$cdartist$\
;dest 2 and 3 don't need trailing \ as is added in the acdir call
;dest2 Where the FLAC tracks end up
dest2=c:\music\flac\$cdartist$\$album$
;dest3 Where the MP3 tracks end up
dest3=c:\music\mp3\$cdartist$\$album$

;Turn the Image from a WAVE to FLAC
1=>c:\ripping\flac\bin\flac.exe -V -8 --replay-gain --tag=artist="@artist@" --tag=album="@album@" --tag=date="@year@" --cuesheet=@sourcecuesheet@ "@source@" -o "@image@"
;Move the FLAC image and cue sheet to the destination directory
2=>move "@destbase@.*" "@dest1@"
;This will set the output filename format of the tracks
3=>set out2=$~a - $~T - $n - $~t
;This will make the FLAC tracks
4=>c:\ripping\acdir\acdir.exe --output "@dest2@\%out2%.flac" --pipe "c:\ripping\flac\bin\flac.exe -V -8 --tag=artist=$#a --tag=album=$#T --tag=tracknumber=$#n --tag=title=$#t --tag=date=$#r{DATE} - -o $#o" "@sourcecuesheet@"
;This will make the MP3 tracks
5=>c:\ripping\acdir\acdir.exe --output "@dest3@\%out2%.mp3" --pipe "c:\ripping\lame\lame.exe --preset insane -t --id3v2-only --pad-id3v2 --replaygain-accurate  --ta $#a --tl $#T --tt $#t --tn $#n --ty $#r{DATE} - $#o" "@sourcecuesheet@"
;This will delete the source wave file and EAC log file from your rip/temp directory
6=>del "@source@" "@eaclog@"
;Move to the flac tracks dir
7=>cd /d "@dest2@"
;metaflac won't let you just say *.flac so need to use glob
;Do replay gain (album and track) on the flac tracks
8=>c:\ripping\eac\Encoders\Glob.exe -v -c c:\ripping\flac\bin\metaflac.exe --add-replay-gain *.flac
;Get some album art
9=>c:\ripping\iTunesCoverDownloader\iTunesCoverDownloader.exe "$cdartist$" "$album$" " " "@dest2@" "folder.jpg"
;The cover art downloader takes awhile and runs in the background so just wait a little bit
10=>echo "The cover art downloader takes awhile and runs in the background so just wait a little bit"
11=>pause
;Copy the album art from The flac track dir to the mpe track dir
12=>copy "@dest2@\folder.jpg" "@dest3@"
;Copy the album art to the flac image dir and change teh name from folder to artist - album
13=>copy "@dest2@\folder.jpg" "@dest1@\$cdartist$-$album$.jpg"
;This will pause it once finished so I can see what happened along the way
14=>echo "Finished $cdartist$ - $album$"
15=>pause


***Now for the ripping part

Put CD in
Double click c:\ripping\eac\REACT.exe
Use alt+g to get the freeDB info and/or type it in yourself (Maybe check the information matches what is on Musicbrainz.org)
Press F10
Click save this is the temp wave file and cue sheet location
Wait for the black command prompt to disapear
CLick ok in EAC
Your files should be where it is specified in the REACT ini file


Karit -

Do you know if this will work with 0.95b4?  I can't find 0.95b3 on the EAC server.  It looks like what you have here might do the things I need to do to preserve my collection.

Thanks
David

Ripping a library to FLAC and MP3

Reply #12
Do you know if this will work with 0.95b4?  I can't find 0.95b3 on the EAC server.  It looks like what you have here might do the things I need to do to preserve my collection.


I would guesss so. There must have been an update since I  wrote it.

Ripping a library to FLAC and MP3

Reply #13
Hi

Ive tried setting up all directories and cutting and pasting your .ini file ...  but I still can't get it to rip. What are the external compression standard settings as I ahv ebeen trying flacattack unsuccsfully too. Its defiantely me with the error..God I hate syntax..