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 17 2006, 11:39
Post
#2
|
|
![]() Group: Members Posts: 1037 Joined: 23-May 02 From: DE Member No.: 2107 |
i'm new to this tool. is it possible to rip as image, then replaygain, write this replaygain information to the cuesheet and then encode wavpack with embedded cue and log ?
|
|
|
|
Nov 17 2006, 12:26
Post
#3
|
|
|
Group: Members Posts: 345 Joined: 5-August 03 Member No.: 8183 |
If you rip as image, you may encode to either a wavpack image or to wavpack tracks.
For tracks, set ImageExt=wav in REACT.ini and Wavpack=1 in REACT-image.cfg. For image, set ImageExt=wv in REACT.ini and Wavpack=0 in REACT-image.cfg. It will embed both cuesheet and log file as tags in the image. For wv-images, REACT (wvgain actually) can only compute album gain (not track gain for individual tracks). Replaygain will be stored as tags in the image file only - not in the cuesheet. However, if you encode to wavpack tracks, it will compute both album and track gain values and tag them to the track files. Make sure ReplayGain=1 in the .cfg file. edit: just realized that for wavpack images, no replaygain computation is done. You will have to add if %ReplayGain%==1 @tools@\wvgain.exe -a "@image@" after the wavpack.exe call in the .cfg file. This post has been edited by tycho: Nov 17 2006, 12:35 |
|
|
|
Nov 17 2006, 18:12
Post
#4
|
|
![]() Group: Members Posts: 496 Joined: 22-October 04 From: Southern NJ Member No.: 17776 |
Hi Tycho,
With embedded cuesheets (Especially with FLAC), foobar2000 rewrites (the embedded cuesheet) all the track PERFORMER's to "Various" if you use "-T artist="@artist@"" tag on Various Artists images. Replacing the ARTIST tag with the ALBUM ARTIST tag would fix this problem. Is it possible to set up 2 scenarios in the config file; one for regular images (with ARTIST tag) and one for VA's (with ALBUM ARTIST tag)? Thanks, Dirk -------------------- Surf's Up!
"Columnated Ruins Domino" |
|
|
|
Nov 17 2006, 18:34
Post
#5
|
|
![]() Group: Super Moderator Posts: 4887 Joined: 12-August 04 From: Exeter, UK Member No.: 16217 |
Hi Tycho, This has only come to my attention recently, possibly due to behavioural changes in foobar 0.9, or possibly that I generally use ACDIR in my REACT script. It is a reasonable issue really, considering REACT and foobar's userbase.With embedded cuesheets (Especially with FLAC), foobar2000 rewrites (the embedded cuesheet) all the track PERFORMER's to "Various" if you use "-T artist="@artist@"" tag on Various Artists images. Replacing the ARTIST tag with the ALBUM ARTIST tag would fix this problem. Is it possible to set up 2 scenarios in the config file; one for regular images (with ARTIST tag) and one for VA's (with ALBUM ARTIST tag)? I would certainly favour using ARTIST or ALBUM ARTIST depending on the situation. It seems that this could be done using something like: CODE if @various@==0 set ArtistField=artist if @various@==1 set ArtistField=album artist ... @tools@\flac.exe %Flac_opt% %Flac_RG% %Flac_RG% %Flac_cover% -T "%ArtistField%=@cdartist@" -T album="@album@"... ... @tools@\wavpack.exe %Wavpack_opt% -w "%ArtistField%=@cdartist@" -w album="@album@"... ... possibly. Also note the use of @cdartist@ and not @artist@. -------------------- I'm on a horse.
|
|
|
|
Nov 17 2006, 21:32
Post
#6
|
|
|
Group: Members Posts: 100 Joined: 31-December 02 Member No.: 4330 |
You know, I never had to uninstall REACT v1.0. How do you do it? Just delete the folder?
Robert |
|
|
|
Nov 17 2006, 21:39
Post
#7
|
|
|
Group: Members Posts: 80 Joined: 20-January 05 Member No.: 19190 |
I am a total newbie to REACT, sorry.
How do I get it to make a FLAC CDImage and loose mp3s? Waht should I change and how? Greetz |
|
|
|
Nov 17 2006, 23:34
Post
#8
|
|
![]() Group: Members Posts: 233 Joined: 14-June 06 From: Fort Wayne, IN Member No.: 31824 |
Awesome release. Keep up the good work.
-------------------- Zune 80, Tak -p4 audio library, Lossless=Choice
|
|
|
|
Nov 18 2006, 00:38
Post
#9
|
|
![]() Group: Members Posts: 337 Joined: 18-September 05 From: UC, TX Member No.: 24536 |
Can't wait to try this release tonight when I get home.
I'm also wondering can the disc ID be saved to a tag? -------------------- [url="http://www.last.fm/user/wolfsong/"]Last.fm Profile[/url]
|
|
|
|
Nov 18 2006, 02:03
Post
#10
|
|
|
Group: Members Posts: 289 Joined: 12-May 03 From: The Hague Member No.: 6555 |
Just set it up to work with flake and metaflac for adding the cuesheet. Works beautifully. React rocks!
-------------------- Veni Vidi Vorbis.
|
|
|
|
Nov 18 2006, 04:56
Post
#11
|
|
|
Group: Members Posts: 5 Joined: 15-February 06 Member No.: 27776 |
It seems that the following section in REACT-image.cfg is failing if @cover@ is containing a closing parenthesis, ")":
CODE 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 ) It fails silently on the "set AacTag_cover_acdir=..." line as the closing parenthesis in @cover@ isn't inside a "quoted string". The following code seems to work around the issue: CODE if not exist "@cover@" goto end_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 :end_cover I hope this helps. Thanks for a great tool! |
|
|
|
Nov 18 2006, 07:54
Post
#12
|
|
![]() Group: Members Posts: 337 Joined: 18-September 05 From: UC, TX Member No.: 24536 |
So I just tried it out and like the new config but I have some questions.
[*]Accepts both "Various" and "Various Artists" as compilation disk. How do I get: CODE \Various Artist\$album$ when EAC only uses Various? The wiki mentions @Various-destN@ but I have no idea how to use it. Thanks. -------------------- [url="http://www.last.fm/user/wolfsong/"]Last.fm Profile[/url]
|
|
|
|
Nov 18 2006, 10:49
Post
#13
|
|
![]() Group: Super Moderator Posts: 4887 Joined: 12-August 04 From: Exeter, UK Member No.: 16217 |
I am a total newbie to REACT, sorry. We are all noobs to v2.0, which has a very different format to v1, so I'm afraid we're all in the same position. I'm also wondering can the disc ID be saved to a tag? Isn't that the @freedbid@ token? I think it is...How do I get: Sorry wolfsong, I forget: do you use images or tracks?CODE \Various Artist\$album$ when EAC only uses Various? The wiki mentions @Various-destN@ but I have no idea how to use it. In REACT-image.cfg you have lines like: set Flac_ImageDir=%OutRoot%\Flac-Images\$cdartist$ You could add somewhere (soon) below this something like: IF @various@==1 set Flac_ImageDir=%OutRoot%\Flac-Images\Various Artists -------------------- I'm on a horse.
|
|
|
|
Nov 18 2006, 18:32
Post
#14
|
|
![]() Group: Members Posts: 496 Joined: 22-October 04 From: Southern NJ Member No.: 17776 |
I also found the tag lines for embedding the cuesheet & eaclog in FLAC incorrect. You need to change the tag line to: "--tag-from-file" instead of "-T".
This post has been edited by drbeachboy: Nov 18 2006, 18:33 -------------------- Surf's Up!
"Columnated Ruins Domino" |
|
|
|
Nov 18 2006, 19:09
Post
#15
|
|
![]() Group: Members Posts: 337 Joined: 18-September 05 From: UC, TX Member No.: 24536 |
I'm also wondering can the disc ID be saved to a tag? Isn't that the @freedbid@ token? I think it is...Sorry wolfsong, I forget: do you use images or tracks? I had been using images to get AG (never figured out how to do this in v1) and just deleting the image files. Now I just need tracks. This post has been edited by wolfsong: Nov 18 2006, 23:32 -------------------- [url="http://www.last.fm/user/wolfsong/"]Last.fm Profile[/url]
|
|
|
|
Nov 19 2006, 02:08
Post
#16
|
|
|
Group: Members Posts: 345 Joined: 5-August 03 Member No.: 8183 |
Thanks for all the great feedback. I have uploaded a new beta:
beta 2:
@wolfsong: What TOC are you talking about? The cuesheet is a kind of a TOC. @freedbid@ is the freedb id number. |
|
|
|
Nov 19 2006, 05:12
Post
#17
|
|
![]() Group: Members Posts: 337 Joined: 18-September 05 From: UC, TX Member No.: 24536 |
@wolfsong: What TOC are you talking about? The cuesheet is a kind of a TOC. @freedbid@ is the freedb id number. I thought there was a unique disc ID or TOC from the CD that I could tag. From my understanding the freedb id is generated by freedb. -------------------- [url="http://www.last.fm/user/wolfsong/"]Last.fm Profile[/url]
|
|
|
|
Nov 19 2006, 11:15
Post
#18
|
|
|
Group: Members Posts: 345 Joined: 5-August 03 Member No.: 8183 |
AFAIK, there is no explicit ID stored on the CD, but freedb can generate a (fairly) unique id from the table of content (TOC) of CD, which it uses for lookup in the database. The TOC itself is basically the info in the raw cuesheet (without titles/names).
|
|
|
|
Nov 19 2006, 13:42
Post
#19
|
|
![]() Group: Members Posts: 337 Joined: 18-September 05 From: UC, TX Member No.: 24536 |
AFAIK, there is no explicit ID stored on the CD, but freedb can generate a (fairly) unique id from the table of content (TOC) of CD, which it uses for lookup in the database. The TOC itself is basically the info in the raw cuesheet (without titles/names). hmmm for some reason I though the TOC itself could be tagged and there was a specific frame for this -------------------- [url="http://www.last.fm/user/wolfsong/"]Last.fm Profile[/url]
|
|
|
|
Nov 19 2006, 20:40
Post
#20
|
|
|
Group: Members (Donating) Posts: 612 Joined: 31-May 06 Member No.: 31326 |
hmmm for some reason I though the TOC itself could be tagged and there was a specific frame for this Me too... Catalog Number? Ah: http://digitalx.org/cuesheetsyntax.php -brendan -------------------- Hacking CD Robots & Autoloaders: http://hyperdiscs.pbwiki.com/
|
|
|
|
Nov 19 2006, 20:47
Post
#21
|
|
|
dBpowerAMP developer Group: Developer (Donating) Posts: 2653 Joined: 24-March 02 Member No.: 1615 |
There is ISRC (International Standards Recoding Code per track stored in the sub-codes) and UPC (universal product code per disc). Both of these are optional and are not implemented anywhere near 50% of cds.
This post has been edited by spoon: Nov 19 2006, 20:49 -------------------- Spoon http://www.dbpoweramp.com
|
|
|
|
Nov 20 2006, 05:44
Post
#22
|
|
|
Group: Members Posts: 11 Joined: 28-October 06 Member No.: 36895 |
Thanks for the great release tycho! This version is much easier to configure and run.
My question, for anyone, is how can I have REACT run the post-processing when there is a data track. And how can I have it encode even when I have read errors? Thanks! |
|
|
|
Nov 20 2006, 08:52
Post
#23
|
|
|
Group: Members Posts: 345 Joined: 5-August 03 Member No.: 8183 |
My question, for anyone, is how can I have REACT run the post-processing when there is a data track. Unfortunately, this is not possible with this release. Actually, it only worked sometimes in REACT 1, so I removed the support for @islast@. Instead, you can extract using image mode. It will split the image into tracks while encoding. This will give the same result as EAC track mode (but you always get all tracks on the CD).And how can I have it encode even when I have read errors? As long as you are able to rip the image (even with read errors), it will encode, so I'm not sure what you mean here.Cheers. |
|
|
|
Nov 20 2006, 16:23
Post
#24
|
|
|
Group: Members Posts: 117 Joined: 13-August 04 From: Munich, Earth Member No.: 16248 |
how can I use the album cover downloader, where do I have to download the cover to ?.. it comes up with a jpg list and I guess, that I have to define than the relevant directory ?? edit: so the problem was probably related to not finding the cover at all of the latest Renaissance mix... This post has been edited by TomGroove: Nov 20 2006, 17:18 |
|
|
|
Nov 20 2006, 17:41
Post
#25
|
|
![]() Group: Members Posts: 337 Joined: 18-September 05 From: UC, TX Member No.: 24536 |
I'm having a problem with CoverArtDownloader. It seems to not use the filename specified in the settings and instead does something like ImageDir.jpg.
Also, could a hotkey option be added to launch CAD manually with the values passed? -------------------- [url="http://www.last.fm/user/wolfsong/"]Last.fm Profile[/url]
|
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 24th May 2013 - 10:52 |