REACT 2 Released, New version of this popular ripping tool |
REACT 2 Released, New version of this popular ripping tool |
Nov 17 2006, 08:53
Post
#1
|
|
![]() Group: Super Moderator Posts: 4887 Joined: 12-August 04 From: Exeter, UK Member No.: 16217 |
REACT 2.0 is not backward compatible with version 1.0. This version is more powerful, easier to use and configure. It uses only two configuration scripts: REACT-image.cfg, and REACT-track.cfg. Image mode (F10) is recommended, as it may be used for creating both an image and tracks, and is a little more robust. With Nyaochi's excellent ACDIR, it will split the image to tracks while encoding. You can pick and choose from which formats you want by only editing a few characters in the .cfg file. See examples below.
NEWS
The wiki has more info : http://wiki.hydrogenaudio.org/index.php?title=REACT More information and download in the thread REACT 2, EAC plugin -------------------- I'm on a horse.
|
|
|
|
![]() |
Nov 25 2006, 06:33
Post
#2
|
|
|
Group: Members Posts: 11 Joined: 28-October 06 Member No.: 36895 |
Image creation assistance needed. For some reason when I create an image by pressing F10 all I get is track 2 in FLAC format and nothing else. I'm not sure what is happening here. Any ideas?
image.cfg CODE @echo off chcp 1252 title REACT - "@album@" REM ================== USER SETTINGS ====================== rem ** To archive a CD as one large "image", you must set rem ** ImageExt=... in the REACT.ini file (Press Alt-F2). rem ** This will set the @imageext@ variable. Extensions rem ** currently supported: flac, wv, mp3. Set to 'wav' rem ** for no image archiving (default). REM ---- Enable/disable additional track formats: rem ** Splits the wav-image into tracks during encoding, using ACDIR. rem ** Flac requires flac.exe/metaflac.exe (v1.1.3) rem ** NeroAac requires NeroAacEnc.exe/NeroAacTag.exe/AacGain.exe. rem ** OggEnc2 requires OggEnc2.exe/VorbisGain.exe. set Flac=1 set Wavpack=0 set LameMP3=1 set NeroAac=0 set OggEnc2=0 REM ---- General settings ---- set Debug=0 rem ** I prefer applying album gain 92dB to get a reasonable rem ** volume for my DAP. The RG tags are still relative rem ** to 89dB SPL, i.e. album gain will be about -3.0dB. set ReplayGain=1 set ApplyMp3AacAlbumGain=1 set AdjustMp3AacAlbumGain_dB=+3.0 REM ---- Encoder options ---- set Flac_opt=-5 -f set Wavpack_opt=-hmy set LameMP3_opt=-V2 --vbr-new --noreplaygain -c --nohist rem ** Nero LC-AAC @ ~ 90kbps - great for e.g. iPods: set NeroAac_opt=-lc -q 0.22 set OggEnc2_opt=-q 3.0 set Flac_ver=1.1.3b2 set LameMP3_ver=3.97 set NeroAac_ver=1.0.0.2 REM ---- Output directories and track names ---- set OutRoot=E:\Ripping rem ** Image dirs: set Flac_ImageDir=%OutRoot%\Flac-Images\$cdartist$ set Wavpack_ImageDir=%OutRoot%\Wavpack-Images\$cdartist$ set MP3_ImageDir=%OutRoot%\MP3-Images\$cdartist$ rem ** Track dirs: set Flac_TrackDir=%OutRoot%\Flac\$cdartist$\$cdartist$ - ($year$) - $album$ set Wavpack_TrackDir=%OutRoot%\Wavpack\$cdartist$\$cdartist$ - ($year$) - $album$ set MP3_TrackDir=%OutRoot%\MP3\$cdartist$\$cdartist$ - ($year$) - $album$ set AAC_TrackDir=%OutRoot%\AAC\$cdartist$\$cdartist$ - ($year$) - $album$ set OGG_TrackDir=%OutRoot%\OGG\$cdartist$\$cdartist$ - ($year$) - $album$ rem ** Vairous Track dirs: if @various@==1 set Flac_TrackDir=%OutRoot%\Flac\$album$ - ($year$) if @various@==1 set Wavpack_TrackDir=%OutRoot%\$album$ - ($year$) if @various@==1 set MP3_TrackDir=%OutRoot%\MP3\$album$ - ($year$) if @various@==1 set AAC_TrackDir=%OutRoot%\AAC\$album$ - ($year$) if @various@==1 set OGG_TrackDir=%OutRoot%\OGG\$album$ - ($year$) rem ** Track names: if @various@==0 set TrackName=$track$ - $title$ if @various@==1 set TrackName=$track$ - $title$ ($artist$) REM ============== BEGIN MAIN SCRIPT ================== if %Debug%==1 echo on set add_rg=%ReplayGain% set add_meta=%add_rg% set add_cover=1 set small_cover=@cover@ if %ReplayGain%==1 ( set Flac_RG=--replay-gain set MetaFlac_RG=--add-replay-gain set MetaMp3_RG=--replay-gain ) if %ApplyMp3AacAlbumGain%==1 ( set AacGain_RG=/a /o /c /d %AdjustMp3AacAlbumGain_dB% set MetaMP3_RG=--apply-gain album%AdjustMp3AacAlbumGain_dB% set add_rg=1 set add_meta=1 ) if exist "@cover@" ( set Flac_cover=--picture="|image/jpeg|||@cover@" set MetaFlac_cover=--import-picture="|image/jpeg|||@cover@" set MetaMP3_cover=--pict "{3}@cover@" set AacTag_cover_acdir=-add-cover:front:$q@cover@$q set add_cover=1 set add_meta=1 ) REM ---- Image ---- if not "@imageext@"=="flac" goto end_flac_image set dest=%Flac_ImageDir% if not exist "%dest%" mkdir "%dest%" @tools@\flac.exe %Flac_opt% %Flac_RG% %Flac_RG% %Flac_cover% -T artist="@artist@" -T album="@album@" -T totaltracks="@numtracks@" -T date="@year@" -T genre="@genre@" -T comment="Ripped with EAC/REACT" -T cuesheet="@@cuesheet@" -T eaclog="@@eaclog@" "@source@" -o "@image@" move "@image@" "%dest%" copy "@cuesheet@" "%dest%" if %add_cover%==1 copy "@cover@" "%dest%\@basename@.jpg" :end_flac_image if not "@imageext@"=="wv" goto end_wavpack_image set dest=%Wavpack_ImageDir% if not exist "%dest%" mkdir "%dest%" @tools@\wavpack.exe %Wavpack_opt% -w artist="@artist@" -w album="@album@" -w totaltracks="@numtracks@" -w year="@year@" -w genre="@genre@" -w comment="Ripped with EAC/REACT" -w cuesheet="@@cuesheet@" -w eaclog="@@eaclog@" "@source@" "@image@" title REACT - "@album@" move "@image@" "%dest%" copy "@cuesheet@" "%dest%" if %add_cover%==1 copy "@cover@" "%dest%\@basename@.jpg" :end_wavpack_image if not "@imageext@"=="mp3" goto end_mp3_image set dest=%MP3_ImageDir% if not exist "%dest%" mkdir "%dest%" @tools@\lame.exe %LameMP3_opt% "@source@" "@image@" @tools@\metamp3.exe %MetaMP3_RG% %MetaMP3_cover% --artist "@artist@" --album "@album@" --track @numtracks@ --year "@year@" --genre "@genre@" --comment "Ripped with EAC/REACT" --frame TPE2:"@cdartist@" --frame TENC:"%USERNAME%" --frame TSSE:"LAME %LameMP3_ver% %LameMP3_opt%" "@image@" move "@image@" "%dest%" copy "@cuesheet@" "%dest%" if %add_cover%==1 copy "@cover@" "%dest%\@basename@.jpg" :end_mp3_image REM ---- Tracks ---- if %Flac%==0 goto end_flac_tracks set dest=%Flac_TrackDir% @tools@\acdir.exe --overwrite --output "%dest%\%TrackName%.flac" --pipe "title $n/$N flac $#T & @tools@\flac.exe %Flac_opt% -T artist=$#a -T album=$#T -T title=$#t -T tracknumber=$n/$N -T date=$q@year@$q -T genre=$q@genre@$q -T comment=$qRipped with EAC/REACT$q - -o $#o" "@sourcecuesheet@" if %add_meta%==1 ( pushd "%dest%" @tools@\Glob.exe -v -c @tools@\metaflac.exe %MetaFlac_RG% %MetaFlac_cover% *.flac popd ) copy "@eaclog@" "%dest%\EAClog.txt" if %add_cover%==1 copy "@cover@" "%dest%\folder.jpg" if exist "@albumfile@.[*].cue" copy "@albumfile@.[*].cue" "%dest%" :end_flac_tracks if %Wavpack%==0 goto end_wavpack_tracks set dest=%Wavpack_TrackDir% @tools@\acdir.exe --overwrite --output "%dest%\%TrackName%.wv" --pipe "@tools@\wavpack.exe %Wavpack_opt% -w artist=$#a -w album=$#T -w title=$#t -w track=$n/$N -w year=$q@year@$q -w genre=$q@genre@$q -w comment=$qRipped with EAC/REACT$q - $#o" "@sourcecuesheet@" if %ReplayGain%==1 ( pushd "%dest%" @tools@\wvgain.exe -a *.wv popd ) title REACT - "@album@" copy "@eaclog@" "%dest%\EAClog.txt" if %add_cover%==1 copy "@cover@" "%dest%\folder.jpg" if exist "@albumfile@.[*].cue" copy "@albumfile@.[*].cue" "%dest%" :end_wavpack_tracks if %LameMP3%==0 goto end_mp3_tracks set dest=%MP3_TrackDir% @tools@\acdir.exe --overwrite --output "%dest%\%TrackName%.mp3" --pipe "title $n/$N mp3 $#T & @tools@\lame.exe %LameMP3_opt% - $#o & @tools@\metamp3.exe --artist $#a --album $#T --title $#t --track $n/$N --year $q@year@$q --genre $q@genre@$q --comment $qRipped with EAC/REACT$q --frame TPE2:"%AlbumArtist%" --frame TENC:"LAME %LameMP3_ver%" --frame TSSE:$qLAME %LameMP3_ver% %LameMP3_opt%$q $#o" "@sourcecuesheet@" if %add_meta%==1 ( pushd "%dest%" @tools@\metamp3.exe %MetaMP3_RG% %MetaMP3_cover% *.mp3 popd ) REM copy "@eaclog@" "%dest%\EAClog.txt" REM if %add_cover%==1 copy "@cover@" "%dest%\folder.jpg" :end_mp3_tracks if %NeroAac%==0 goto end_aac_tracks set dest=%AAC_TrackDir% @tools@\acdir.exe --overwrite --output "%dest%\%TrackName%.m4a" --pipe "title $n/$N aac $#T & @tools@\neroAacEnc.exe %NeroAac_opt% -if - -of $#o & @tools@\neroAacTag.exe $#o %AacTag_cover_acdir% -meta:artist=$#a -meta:album=$#T -meta:title=$#t -meta:track=$n -meta:totaltracks=$N -meta:year=$q@year@$q -meta:genre=$q@genre@$q -meta:comment=$qRipped with EAC/REACT$q" "@sourcecuesheet@" if %add_rg%==1 ( pushd "%dest%" @tools@\aacgain.exe %AacGain_RG% *.m4a > gainlog.txt popd ) REM copy "@eaclog@" "%dest%\EAClog.txt" REM if %add_cover%==1 copy "@cover@" "%dest%\folder.jpg" :end_aac_tracks if %OggEnc2%==0 goto end_ogg_tracks set dest=%OGG_TrackDir% @tools@\acdir.exe --overwrite --output "%dest%\%TrackName%.ogg" --pipe "title $n/$N ogg $#T & @tools@\oggenc2.exe %OggEnc2_opt% -c artist=$#a -c album=$#T -c title=$#t -c tracknumber=$n/$N -c date=$q@year@$q -c genre=$q@genre@$q -c comment=$qRipped with EAC/REACT$q - -o $#o" "@sourcecuesheet@" if %ReplayGain%==1 ( pushd "%dest%" @tools@\vorbisgain.exe -a *.ogg popd ) REM copy "@eaclog@" "%dest%\EAClog.txt" REM if %add_cover%==1 copy "@cover@" "%dest%\folder.jpg" :end_ogg_tracks REM ================ END MAIN SCRIPT =================== if %Debug%==1 ( pause REM exit ) rem ** Cleanup del "@source@" del "@eaclog@" del "@cuesheet@" del "@albumfile@.[*].cue" del "@cover@" rem ** Delete this .bat file: del %0 How do I put scroll bars and a title in the code section above? Moderation: CODE to CODEBOX This post has been edited by Synthetic Soul: Nov 25 2006, 12:34 |
|
|
|
Nov 25 2006, 06:42
Post
#3
|
|
![]() Group: Members Posts: 337 Joined: 18-September 05 From: UC, TX Member No.: 24536 |
How do I put scroll bars and a title in the code section above? Change code to codebox. Not sure about title. CODE Here's an example
Here's an example Here's an example Here's an example Here's an example Here's an example Here's an example Here's an example Here's an example Here's an example Here's an example Here's an example Here's an example Here's an example Here's an example Here's an example Here's an example Here's an example Here's an example Here's an example Here's an example Here's an example Here's an example Here's an example This post has been edited by wolfsong: Nov 25 2006, 06:43 -------------------- [url="http://www.last.fm/user/wolfsong/"]Last.fm Profile[/url]
|
|
|
|
Synthetic Soul REACT 2 Released Nov 17 2006, 08:53
Xenion i'm new to this tool. is it possible to rip as... Nov 17 2006, 11:39
tycho If you rip as image, you may encode to either a wa... Nov 17 2006, 12:26
drbeachboy Hi Tycho,
With embedded cuesheets (Especially wit... Nov 17 2006, 18:12
Synthetic Soul QUOTE (drbeachboy @ Nov 17 2006, 17:12) H... Nov 17 2006, 18:34
valnar You know, I never had to uninstall REACT v1.0. Ho... Nov 17 2006, 21:32
Keykey I am a total newbie to REACT, sorry.
How do I get... Nov 17 2006, 21:39
Gow Awesome release. Keep up the good work. Nov 17 2006, 23:34
wolfsong Can't wait to try this release tonight when I ... Nov 18 2006, 00:38
HbG Just set it up to work with flake and metaflac for... Nov 18 2006, 02:03
hanning It seems that the following section in REACT-image... Nov 18 2006, 04:56
wolfsong So I just tried it out and like the new config but... Nov 18 2006, 07:54
Synthetic Soul QUOTE (Keykey @ Nov 17 2006, 20:39) I am ... Nov 18 2006, 10:49
wolfsong QUOTE (Synthetic Soul @ Nov 18 2006, 03:4... Nov 18 2006, 19:09
drbeachboy I also found the tag lines for embedding the cuesh... Nov 18 2006, 18:32
tycho Thanks for all the great feedback. I have uploaded... Nov 19 2006, 02:08
wolfsong QUOTE (tycho @ Nov 18 2006, 19:08) @wolfs... Nov 19 2006, 05:12
wolfsong QUOTE (tycho @ Nov 18 2006, 19:08) Thanks... Nov 25 2006, 07:57
tycho AFAIK, there is no explicit ID stored on the CD, b... Nov 19 2006, 11:15
wolfsong QUOTE (tycho @ Nov 19 2006, 04:15) AFAIK,... Nov 19 2006, 13:42
bhoar QUOTE (wolfsong @ Nov 19 2006, 08:42) hmm... Nov 19 2006, 20:40
spoon There is ISRC (International Standards Recoding Co... Nov 19 2006, 20:47
sdgenxr Thanks for the great release tycho! This vers... Nov 20 2006, 05:44
tycho QUOTE (sdgenxr @ Nov 19 2006, 20:44) My q... Nov 20 2006, 08:52
TomGroove excellent, I like the new version. Struggled a lit... Nov 20 2006, 16:23
wolfsong I'm having a problem with CoverArtDownloader. ... Nov 20 2006, 17:41
tycho The coverdownloader will fill in a name <destdi... Nov 20 2006, 19:48
wolfsong QUOTE (tycho @ Nov 20 2006, 12:48) The co... Nov 20 2006, 21:00
wolfsong QUOTE (tycho @ Nov 20 2006, 12:48) The de... Nov 21 2006, 14:02
Synthetic Soul QUOTE (wolfsong @ Nov 21 2006, 13:02) Als... Nov 21 2006, 14:24
wolfsong QUOTE (Synthetic Soul @ Nov 21 2006, 07:2... Nov 21 2006, 14:48
tycho QUOTE (wolfsong @ Nov 21 2006, 05:48) QUO... Nov 21 2006, 16:02
wolfsong QUOTE (tycho @ Nov 21 2006, 09:02) Conclu... Nov 21 2006, 21:01
countryman Hi,
I have downloaded REACT 2 but cannot get it t... Nov 22 2006, 00:36
drbeachboy Try pressing the "F10" key on your keybo... Nov 22 2006, 02:36
wolfsong @tycho
Even when I leave out this extra bit of cod... Nov 22 2006, 06:34
tycho QUOTE (wolfsong @ Nov 21 2006, 21:34) @ty... Nov 22 2006, 09:39
wolfsong QUOTE (tycho @ Nov 22 2006, 02:39) QUOTE ... Nov 22 2006, 12:53
tycho Ah. The cover is embeded in the tracks for flac, m... Nov 22 2006, 15:22
wolfsong QUOTE (tycho @ Nov 22 2006, 08:22) Ah. Th... Nov 22 2006, 16:13
wolfsong QUOTE (tycho @ Nov 22 2006, 08:22) If you... Nov 23 2006, 19:26
Synthetic Soul It is basic DOS commands BTW.
http://www.ss64.com... Nov 22 2006, 16:44
Martin H @tycho
1. Would you please add an option for addi... Nov 26 2006, 18:10
wolfsong QUOTE (Martin H @ Nov 26 2006, 11:10) 2. ... Nov 26 2006, 18:59
tycho Again, Thanks for all feedback.
@sdgenxr: You mus... Nov 26 2006, 22:48
wolfsong QUOTE (tycho @ Nov 26 2006, 15:48) @wolfs... Nov 27 2006, 01:08
tycho QUOTE (wolfsong @ Nov 26 2006, 16:08) QUO... Nov 27 2006, 09:39
wolfsong QUOTE (tycho @ Nov 27 2006, 02:39) The li... Nov 27 2006, 15:07
Martin H @wolfsong
Thank's for your reply
Btw, the ... Nov 26 2006, 23:31
tycho Correct. Nov 27 2006, 15:23
mogorp I have found React 2 to work flawlessly. I just h... Nov 27 2006, 21:15
wolfsong QUOTE (mogorp @ Nov 27 2006, 14:15) 2. W... Nov 27 2006, 21:20
tycho QUOTE 1. Can you explain the default settings for ... Nov 28 2006, 07:37
wolfsong I keep running into issues and I think it's so... Nov 28 2006, 15:30
Synthetic Soul QUOTE (wolfsong @ Nov 28 2006, 14:30) Las... Nov 28 2006, 16:38

tycho QUOTE (Synthetic Soul @ Nov 28 2006, 07:3... Nov 28 2006, 16:47

wolfsong QUOTE (Synthetic Soul @ Nov 28 2006, 07:3... Nov 28 2006, 17:52


Synthetic Soul QUOTE (wolfsong @ Nov 28 2006, 16:52) I... Nov 29 2006, 15:26


wolfsong QUOTE (Synthetic Soul @ Nov 29 2006, 08:2... Nov 30 2006, 20:26

Martin H QUOTE (tycho @ Nov 28 2006, 16:47) [...] ... Nov 29 2006, 15:13
awnm Thanks for the new version - it's great. The n... Dec 10 2006, 12:29
Synthetic Soul It should work, unless your variable AlbumArtist c... Nov 30 2006, 21:12
wolfsong QUOTE (Synthetic Soul @ Nov 30 2006, 14:1... Dec 1 2006, 00:58
Synthetic Soul QUOTE (wolfsong @ Nov 30 2006, 23:58) I... Dec 1 2006, 10:09
wolfsong QUOTE (Synthetic Soul @ Dec 1 2006, 03:09... Dec 1 2006, 17:12
Synthetic Soul QUOTE (wolfsong @ Dec 1 2006, 16:12) I ju... Dec 1 2006, 19:17
wolfsong QUOTE (Synthetic Soul @ Dec 1 2006, 12:17... Dec 1 2006, 19:41
Synthetic Soul I'm sorry, I should have been more clear: you ... Dec 1 2006, 20:15
wolfsong QUOTE (Synthetic Soul @ Dec 1 2006, 13:15... Dec 1 2006, 20:53
Dondo Thanks Tycho for creating REACT. I'm finding i... Dec 1 2006, 21:02
Synthetic Soul QUOTE (wolfsong @ Dec 1 2006, 19:53) YEAH... Dec 2 2006, 10:34
Dondo QUOTE (Synthetic Soul @ Dec 2 2006, 05:34... Dec 2 2006, 22:53
SpiceWeasel I've installed REACT 2 several times on Window... Dec 3 2006, 00:28
wolfsong QUOTE (SpiceWeasel @ Dec 2 2006, 17:28) I... Dec 3 2006, 00:48
SpiceWeasel QUOTE (wolfsong @ Dec 2 2006, 19:48) Are ... Dec 3 2006, 20:14
FauDrei Hi,
Perhaps this information will spare someone... Dec 4 2006, 00:44
Mangix QUOTE (FauDrei @ Dec 3 2006, 15:44) You c... Dec 4 2006, 03:59
Synthetic Soul It's down to how Windows creates directories.
... Dec 4 2006, 11:35
tycho Thanks for making me aware of this. Release 2.0 wi... Dec 5 2006, 09:27
Synthetic Soul Slightly OT, but, I had to upgrade to 3.2.1.10 (be... Dec 5 2006, 10:20
bhoar QUOTE (Synthetic Soul @ Dec 5 2006, 04:20... Dec 5 2006, 19:05
schnittlich Just started using REACT 2 (been using the older v... Dec 6 2006, 01:30
tycho schnittlich: I can't see why this version shou... Dec 11 2006, 13:35
phaedra QUOTE (tycho @ Dec 11 2006, 04:35) ... I ... Dec 12 2006, 00:31
Meddler First of all let me say thank you tycho.
I've... Dec 12 2006, 04:28
tycho Meddler: You're welcome.
1) metamp3/mp3gain a... Dec 12 2006, 10:28
Meddler QUOTE (tycho @ Dec 12 2006, 09:28) 1) met... Dec 12 2006, 23:15
Synthetic Soul Ooh. I did it already. I was reading the new wi... Dec 12 2006, 11:46
drbeachboy Hi tycho,
Would you please explain to me why thes... Dec 12 2006, 16:04
Synthetic Soul If I understand correctly @AddCuesheetAG@ represen... Dec 12 2006, 16:09
tycho Yep, because of limitations in DOS scripting langu... Dec 12 2006, 16:37
drbeachboy tycho & SS,
Thank you for the explanations. Dec 12 2006, 18:04
robwade tycho,
Hello from a longtime enthusiast and first... Dec 13 2006, 02:34
Ahmet Hi everyone,
First of all I have to express my ap... Dec 13 2006, 10:14
tycho @Meddler: You are correct. ApplyAlbumGain should p... Dec 13 2006, 10:19
Ahmet Thanks Tycho for your prompt answer!!
I k... Dec 13 2006, 10:55
tycho I've just found a small glitch in the REACT-im... Dec 13 2006, 13:05
Martin H I would just like to say many thanks to the great ... Dec 14 2006, 12:39![]() ![]() |
|
Lo-Fi Version | Time is now: 26th May 2013 - 08:44 |