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: New tool: React - [Run EAC Tasks] (Read 288616 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

New tool: React - [Run EAC Tasks]

Reply #250
In the thread with the DL, I don't see version 1.0 only 0.999
REACT v1.0 RELEASED.
using new standalone Nero AAC Encoder (included).
This is a clear and direct violation of the license, and completely illegal.
Nothing but a Heartache - Since I found my Baby ;)

New tool: React - [Run EAC Tasks]

Reply #251
REACT v1.0 RELEASED.

- Added Configs MP4-tracks.txt, WV_MP4-tracks.txt, WV_MP4-image.txt Config files, using new standalone
  Nero AAC Encoder (included). Also taggs the mp4's with AtomicParsley tagger.


This is a clear and direct violation of the license, and completely illegal.

Oops. Sorry. I will only provide a link to your download page instead - if that's ok? While we're at it, I guess I still can redistribute the rest of the binaries (with GPL or LGPL licence), and the ones provided by rarewares? The readme has links and acknowlegdement to their projects, and the source code for REACT is also provided:
- LAME
- Wavpack
- FLAC
- acdir,
- AtomicParsley


New tool: React - [Run EAC Tasks]

Reply #253
Quote
New INI file key TracksHotVal=+{F5}. May be set to +{F6} if you want Test & Copy tracks instead
of Copy tracks only.

Thanks a lot tycho for reintroducing that feature!

sundance

New tool: React - [Run EAC Tasks]

Reply #254
Oops. Sorry. I will only provide a link to your download page instead - if that's ok?


Yeah, I'm sure that's fine. Thanks for adding support for the encoder!

New tool: React - [Run EAC Tasks]

Reply #255
Anyone have a simple config that makes FLAC and OGG files, but without wavgain

New tool: React - [Run EAC Tasks]

Reply #256
@tycho

I can see from the changelog that REACT v0.980 could add ReplayGain comments to the cuesheet ie;  "REM REPLAYGAIN_ALBUM_GAIN" and "REM REPLAYGAIN_ALBUM_PEAK". This is a feature that i would really love to see return, as it then would save me from having to run a manual RG scan on the images afterwards in fb2k. I don't like to have the RG info stored as extra tags since i only want to have two tags in my WavPack images ie; CUESHEET and EACLOG. Anyway, Thank's for a great tool tycho, it's a real time saver, which just keeps getting better and better with every new release  Keep up the good work mate

CU - Martin.

New tool: React - [Run EAC Tasks]

Reply #257
@Martin: This feature should still be there. You must set !WaveGainAnalysis=1 in your <config>-image.txt file, which will automatically add these REM lines to the cue file.

@scottder: Tagged FLAC and OGG track files, no RG info. Untested.
FLAC_OGG-tracks.txt:
Code: [Select]
!Description=Tagged FLAC and OGG files

!destdir1=@musicdir@\FLAC\$cdartist$\($year$) $album$
!Various-dest1=@destdir1@\$track$ - $title$ ($artist$)
!dest1=@destdir1@\$track$ - $title$

!destdir2=@musicdir@\OGG\$cdartist$\($year$) $album$
!Various-dest2=@destdir2@\$track$ - $title$ ($artist$)
!dest2=@destdir2@\$track$ - $title$

@encdir@\flac.exe -f -5 "@source@" -o "@dest1@.flac" -T "ARTIST=@artist@" -T "ALBUM=@album@"  -T "TITLE=@title@" -T "TRACKNUMBER=@track@" -T "DATE=@year@" -T "GENRE=@genre@" -T "COMMENT=@comment@"
@encdir@\oggenc2.exe -q 6 "@source@" -o "@dest2@.ogg" -c "ARTIST=@artist@" -c "ALBUM=@album@" -c "TITLE=@title@" -c "TRACKNUMBER=@track@" -c "DATE=@year@" -c "GENRE=@genre@" -c "COMMENT=@comment@"
del "@source@"

if @islast@==1 (
  move "@eaclog@" "@destdir1@\eaclog.txt"
  start @encdir@\albumart.exe "@artist@" "@album@" "@destdir1@\cover.jpg"
)

New tool: React - [Run EAC Tasks]

Reply #258
I am looking to rip my CD collection to tracks using both FLAC at –6 (for listening on Squeezebox 3) and MP3 at –V2 (for listening on IPOD).  I am new at this and would like to get it right the first time so I don’t have to do it all again a year down the line.

Having spent ages going through the different options I believe that REACT using EAC is the best option for doing this, so thanks for spending the time developing such a great program.

The "I would likes" are as follows:

A. To have the tags on both formats hold enough info so that I don’t have to edit them in the future.

B  To apply album gain on the two formats as I would like the tracks from a single album to be kept at the same relative level.

C.  To get the album art and have this placed as a JPEG into both the FLAC and MP3 album directory or into the tag.

D.  Lyrics would also be good to have, either in both the FLAC and MPE album directory or into the tag.

I have added the REACT and Config INI’s as I have edited them.  I have tried to understand exactly what the REACT and Config INI files are doing but basically I don’t understand it all and so I have a few questions:

1. Is REACT doing replaygain on the WAV and therefore (as I understand) is lossey or is it doing replaygain on the FLAC and MP3´s and therefore (again as I understand) is lossless and therefore if I choose, it can be ignored during playback?

2 Is REACT doing album gain to the FLAC and MP3?

3. What type of tags are added to the FLAC and MP3´s, and can it add ID3v1 and ID3v2 tags to MP3´s.  As I believe this gives the extra allowance for information of ID3v2 but also general player acceptability of ID3v1?

4.  Can REACT get lyric information, and if so where does it store this?

5. How do I set it running once all is configured correctly? Eg are there any hotkeys I need to press etc…

6. Is there anything else I should be considering or have forgotten?



FLAC_MP3-track.txt

!Description=Tagged FLAC and mp3 files with RG album and track tags
!destdir1=@musicdir@\FLAC\$cdartist\$album$ ($year$)
!dest1=@destdir1@\$tracks$ - ($artist$) $title$
!Various-dest1=@destdir1@\Various\$album$ ($year$)\$tracks$ - ($artist$) $title$
!destdir2=@musicdir@\MP3\$cdartist\$album$ ($year$)
!dest2=@destdir2@\$tracks$ - ($artist$) $title$
!Various-dest2=@destdir2@\Various\$album$ ($year$)\$tracks$ - ($artist$) $title$

echo.> "@dest1@.tmp"
@encdir@\Tag.exe --nocheck --ape2 -t "ARTIST=@artist@" -t "ALBUM=@album@" -t "TRACK=@track@" -t "TITLE=@title@" -t "YEAR=@year@" -t "GENRE=@genre@" -t "TOTALTRACKS=@numtracks@" -t "FREEDB=@freedbid@" -t "CRC=@crc@" "@dest1@.tmp"
move "@source@" "@dest1@.wav"
if @islast@==0 goto end
  move "@eaclog@" "@destdir1@\eaclog.txt"
  move "@trackscuesheet@.
  • .cue" "@destdir1@"
      start @encdir@\albumart.exe "@artist@" "@album@" "@destdir1@\cover.jpg"
      cd /d "@destdir1@"
      @encdir@\Glob.exe -v -c @encdir@\flac.exe -f -6 --replay-gain *.wav
      echo @encdir@\Tag.exe --fromfile "%%INPUT_NAME%%.tmp" "%%INPUT_NAME%%.flac" > encode.bat
      echo @encdir@\lame.exe -V2 --vbr-new --scale %%ALBUM_SCALE%% --tc "AG appl:%%ALBUM_GAIN%%,TG:%%TRACK_GAIN%% dB" "%%INPUT_NAME%%.wav" "@destdir2@\%%INPUT_NAME%%.mp3" >> encode.bat
      echo @encdir@\Tag.exe --fromfile "%%INPUT_NAME%%.tmp" "@destdir2@\%%INPUT_NAME%%.mp3" >> encode.bat
      echo del "%%INPUT_NAME%%.wav" "%%INPUT_NAME%%.tmp" >> encode.bat
      @encdir@\WaveGain.exe -a *.wav --exec call encode.bat
      del encode.bat
    :end



    REACT.INI


    [Settings]
    Config=FLAC_MP3-tracks
    Version=0.999
    EAC=EAC.exe
    musicdir=M:\Music
    encdir=C:\EAC\REACT\Encoders
    LogFile=
    CodePage=1252
    MinimizeCompressionWindow=1
    ProcessPriority=1
    TracksHotkey={F4}
    SaveTracksCuesheets=0
    ImageHotkey={F10}
    ImageNaming=$artist$ - ($year$) $album$
    AutoCloseSaveImageDialog=0
    Sla_Bks_Col_Qst_Bar_Quo_Ast_Lt_Gt=-|-|-||!|'|#|[|]
    Debug=0


    Thanks for any help.

New tool: React - [Run EAC Tasks]

Reply #259
A lot of question for a first post!
Sorry, but I cannot elaborate on all your questions now.

In general, FLAC_MP3-tracks.txt does most of what you want. To save album art in both FLAC and MP3 folders, you can either start albumart twice with different output files, or do a file copy at the end of @islast@ block in the config script. However, then you must make sure to save the jpg in albumtag.exe before the encoding is done.
Replaygain *tags* (both album and track gain) are added to the FLAC files, so that certain player can adjust the volume, but on MP3 files, album gain is *applied* (actually changes volume), which is what you want if I understand correctly. You could get lyrics with REACT, but it would need a 3rd party program to get it via command line arguments. If you glanced at the documentation, you would find that pressing F4 would get you going.

New tool: React - [Run EAC Tasks]

Reply #260
Tycho, works great, thanks!

New tool: React - [Run EAC Tasks]

Reply #261
[quote name='tycho' date='May 8 2006, 13:31' post='390468']
Quote
A lot of question for a first post!

Sorry, it is a lot for a first post.  I have been trying to work it all out for myself and made the most difficult decisions of which programs to use but now need help configuring them 

Quote
Sorry, but I cannot elaborate on all your questions now.


Thanks for the help.  Is there any chance of examples as I find this the best way I understand?

Thanks again

New tool: React - [Run EAC Tasks]

Reply #262
@Martin: This feature should still be there. You must set !WaveGainAnalysis=1 in your <config>-image.txt file, which will automatically add these REM lines to the cue file.

Thank you so much tycho, you are the greatest  This is just so awesome for me, since i didn't wanted any other tags in my WavPack images other than CUESHEET and EACLOG, and since i only wanted the Album Gain info stored as REM entries in the cuesheet instead of in additional tags in the image, and all this is now possible with REACT when adding this extra switch to my config file  Again, thank you so much tycho, you are the man

New tool: React - [Run EAC Tasks]

Reply #263
using react 1.00, i find that after one REACT run, EAC returns to 'normal' EAC mode (not REACT). anyone else seeing this ?

New tool: React - [Run EAC Tasks]

Reply #264
Hm. Well REACT will close (EAC tray icon disappear) when it doesn't "see" any EAC window on your desktop anymore. This is how REACT exits when you close EAC. It hasn't happened to me yet that it simply closes when EAC is still running. I guess this *may* happen if you have a very slow or overloaded PC - I can't tell.

 

New tool: React - [Run EAC Tasks]

Reply #265
Hm. Well REACT will close (EAC tray icon disappear) when it doesn't "see" any EAC window on your desktop anymore. This is how REACT exits when you close EAC. It hasn't happened to me yet that it simply closes when EAC is still running. I guess this *may* happen if you have a very slow or overloaded PC - I can't tell.



well, for instance:
as i write this i'm REACT-ing (1.00) on a P4 2.8ghz 1Gb ram and there is no EAC tray icon. i'm 99% certain when it's "done" it will be back in 'normal' EAC mode. i've actually been running into more problems, too. once REACT does it's wavegain analysis and should move on to wavpacking, it silently bombs out (seemingly randomly, though -- sometimes works, sometimes doesn't -- eg, repeated process on same disc), leaving no final .wv (but it does leave the .wv.cue)....

!Description=Wavpack image with APEv2 RG album tags and embedded cuesheet and EAC log

!ImageExt=wv
!CuesheetExt=wv.cue
!destdir1=@musicdir@\IMAGES\$cdartist$

start @encdir@\albumart.exe "@artist@" "@album@" "@destdir1@\@basename@.jpg"
@encdir@\WaveGain.exe -a "@source@" --exec @encdir@\wavpack.exe -hmy -w "ARTIST=@artist@" -w "ALBUM=@album@" -w "YEAR=@year@" -w "GENRE=@genre@" -w "REPLAYGAIN_ALBUM_GAIN=%%ALBUM_GAIN%% dB" -w "REPLAYGAIN_ALBUM_PEAK=%%ALBUM_PEAK%%" -w "REPLAYGAIN_TRACK_GAIN=%%TRACK_GAIN%% dB" -w "REPLAYGAIN_TRACK_PEAK=%%TRACK_PEAK%%" -w "CUESHEET=@@cuesheet@" -w "EACLOG=@@eaclog@" "@source@" "@image@"
del "@source@" "@eaclog@"
move "@sourcedir@\@basename@.*" "@destdir1@"

[Settings]
Config=WV
Version=1.0
EAC=C:\Program Files\Audio_Tools\EAC.exe
musicdir=C:\tmp\Ripping
encdir=C:\Program Files\Audio_Tools
LogFile=
CodePage=1252
MinimizeCompressionWindow=1
ProcessPriority=1
TracksHotKey={F4}
TracksHotVal=+{F5}
SaveTracksCuesheets=0
ImageHotKey={F10}
ImageNaming=$artist$ - ($year$) $album$
Sla_Bks_Col_Qst_Bar_Quo_Ast_Lt_Gt=-|-|-||!|'|#|[|]
Debug=0

also, on a side-note, what would be the most elegant way to disable the albumart business ?

New tool: React - [Run EAC Tasks]

Reply #266
it silently bombs out (seemingly randomly, though -- sometimes works, sometimes doesn't -- eg, repeated process on same disc), leaving no final .wv (but it does leave the .wv.cue)....
Is it possible it works sometimes because the previous unsucessful run leaves some files behind that are required?  For instance, it may bomb out as the cuesheet can't be found, the cuesheet is then created, and the next run finds the cuesheet created previously...

also, on a side-note, what would be the most elegant way to disable the albumart business ?
Stick "REM" in front of the relevant line, to turn it into a comment, i.e.:

REM start @encdir@\albumart.exe "@artist@" "@album@" "@destdir1@\@basename@.jpg"

It is then still there if you need it, but just not active (therefore "disabled" and not "removed").
I'm on a horse.

New tool: React - [Run EAC Tasks]

Reply #267

Hm. Well REACT will close (EAC tray icon disappear) when it doesn't "see" any EAC window on your desktop anymore. This is how REACT exits when you close EAC. It hasn't happened to me yet that it simply closes when EAC is still running. I guess this *may* happen if you have a very slow or overloaded PC - I can't tell.



well, for instance:
as i write this i'm REACT-ing (1.00) on a P4 2.8ghz 1Gb ram and there is no EAC tray icon. i'm 99% certain when it's "done" it will be back in 'normal' EAC mode. i've actually been running into more problems, too. once REACT does it's wavegain analysis and should move on to wavpacking, it silently bombs out (seemingly randomly, though -- sometimes works, sometimes doesn't -- eg, repeated process on same disc), leaving no final .wv (but it does leave the .wv.cue)....


i was correct. first REACT run (without EAC tray icon) failed at wavpack step. re-REACTing now (with EAC tray icon)...we'll see if it completes now...

New tool: React - [Run EAC Tasks]

Reply #268
ok. so i think i've narrowed it down. while REACTing, if the EAC tray icon disappears (rendering REACT into 'normal' EAC mode -- what causes this i don't know), REACT bails immediately after the wavegain analysis. 100% reproducable.

New tool: React - [Run EAC Tasks]

Reply #269
A lot of question for a first post!
Sorry, but I cannot elaborate on all your questions now.

In general, FLAC_MP3-tracks.txt does most of what you want. To save album art in both FLAC and MP3 folders, you can either start albumart twice with different output files, or do a file copy at the end of @islast@ block in the config script. However, then you must make sure to save the jpg in albumtag.exe before the encoding is done.
Replaygain *tags* (both album and track gain) are added to the FLAC files, so that certain player can adjust the volume, but on MP3 files, album gain is *applied* (actually changes volume), which is what you want if I understand correctly. You could get lyrics with REACT, but it would need a 3rd party program to get it via command line arguments. If you glanced at the documentation, you would find that pressing F4 would get you going.


Any help is appreciated.  Sorry again for the large quantity of questions but I want to get it right the first time to save having to do it all over again later.

New tool: React - [Run EAC Tasks]

Reply #270
I need to add the "-slowconnect" parameter when I start up EAC in order to connect to freedb.  How do I do this from REACT?  I tried adding it to the REACT shortcut, but it gives an error.

Other than that, I absolutely love REACT.  Thanks for writing it!

New tool: React - [Run EAC Tasks]

Reply #271
Edit the REACT INI file (press Alt-F2 in REACT):
EAC="C:\Program Files\Exact Audio Copy\EAC.exe" -slowconnect

It even works without the quotes.

New tool: React - [Run EAC Tasks]

Reply #272
I am looking to rip my CD collection to tracks using both FLAC at –6 (for listening on Squeezebox 3) and MP3 at –V2 (for listening on IPOD).  I am new at this and would like to get it right the first time so I don’t have to do it all again a year down the line.

Having spent ages going through the different options I believe that REACT using EAC is the best option for doing this, so thanks for spending the time developing such a great program.

The "I would likes" are as follows:

A. To have the tags on both formats hold enough info so that I don’t have to edit them in the future.

B  To apply album gain on the two formats as I would like the tracks from a single album to be kept at the same relative level.

C.  To get the album art and have this placed as a JPEG into both the FLAC and MP3 album directory or into the tag.

D.  Lyrics would also be good to have, either in both the FLAC and MPE album directory or into the tag.

I have added the REACT and Config INI’s as I have edited them.  I have tried to understand exactly what the REACT and Config INI files are doing but basically I don’t understand it all and so I have a few questions:

1. Is REACT doing replaygain on the WAV and therefore (as I understand) is lossey or is it doing replaygain on the FLAC and MP3´s and therefore (again as I understand) is lossless and therefore if I choose, it can be ignored during playback?

2 Is REACT doing album gain to the FLAC and MP3?

3. What type of tags are added to the FLAC and MP3´s, and can it add ID3v1 and ID3v2 tags to MP3´s.  As I believe this gives the extra allowance for information of ID3v2 but also general player acceptability of ID3v1?

4.  Can REACT get lyric information, and if so where does it store this?

5. How do I set it running once all is configured correctly? Eg are there any hotkeys I need to press etc…

6. Is there anything else I should be considering or have forgotten?



FLAC_MP3-track.txt

!Description=Tagged FLAC and mp3 files with RG album and track tags
!destdir1=@musicdir@\FLAC\$cdartist\$album$ ($year$)
!dest1=@destdir1@\$tracks$ - ($artist$) $title$
!Various-dest1=@destdir1@\Various\$album$ ($year$)\$tracks$ - ($artist$) $title$
!destdir2=@musicdir@\MP3\$cdartist\$album$ ($year$)
!dest2=@destdir2@\$tracks$ - ($artist$) $title$
!Various-dest2=@destdir2@\Various\$album$ ($year$)\$tracks$ - ($artist$) $title$

echo.> "@dest1@.tmp"
@encdir@\Tag.exe --nocheck --ape2 -t "ARTIST=@artist@" -t "ALBUM=@album@" -t "TRACK=@track@" -t "TITLE=@title@" -t "YEAR=@year@" -t "GENRE=@genre@" -t "TOTALTRACKS=@numtracks@" -t "FREEDB=@freedbid@" -t "CRC=@crc@" "@dest1@.tmp"
move "@source@" "@dest1@.wav"
if @islast@==0 goto end
  move "@eaclog@" "@destdir1@\eaclog.txt"
  move "@trackscuesheet@.
  • .cue" "@destdir1@"
      start @encdir@\albumart.exe "@artist@" "@album@" "@destdir1@\cover.jpg"
      cd /d "@destdir1@"
      @encdir@\Glob.exe -v -c @encdir@\flac.exe -f -6 --replay-gain *.wav
      echo @encdir@\Tag.exe --fromfile "%%INPUT_NAME%%.tmp" "%%INPUT_NAME%%.flac" > encode.bat
      echo @encdir@\lame.exe -V2 --vbr-new --scale %%ALBUM_SCALE%% --tc "AG appl:%%ALBUM_GAIN%%,TG:%%TRACK_GAIN%% dB" "%%INPUT_NAME%%.wav" "@destdir2@\%%INPUT_NAME%%.mp3" >> encode.bat
      echo @encdir@\Tag.exe --fromfile "%%INPUT_NAME%%.tmp" "@destdir2@\%%INPUT_NAME%%.mp3" >> encode.bat
      echo del "%%INPUT_NAME%%.wav" "%%INPUT_NAME%%.tmp" >> encode.bat
      @encdir@\WaveGain.exe -a *.wav --exec call encode.bat
      del encode.bat
    :end



    REACT.INI


    [Settings]
    Config=FLAC_MP3-tracks
    Version=0.999
    EAC=EAC.exe
    musicdir=M:\Music
    encdir=C:\EAC\REACT\Encoders
    LogFile=
    CodePage=1252
    MinimizeCompressionWindow=1
    ProcessPriority=1
    TracksHotkey={F4}
    SaveTracksCuesheets=0
    ImageHotkey={F10}
    ImageNaming=$artist$ - ($year$) $album$
    AutoCloseSaveImageDialog=0
    Sla_Bks_Col_Qst_Bar_Quo_Ast_Lt_Gt=-|-|-||!|'|#|[|]
    Debug=0


    Thanks for any help.



Don't want to be a pain but, could you please check that I have configured the files correctly and if possible provide answers to my questions?  I find examples the easiest way to understand how something works.

I realise that us newbies have more questions than most but for us to understand we need to ask the questions.  It is a bit of a catch 22 scenario 

Thanks for your help, will be appreciated.


New tool: React - [Run EAC Tasks]

Reply #274
This http://www.hydrogenaudio.org/forums/index....38&#entry383038 will cover a +c and half of b.

In that I have comment what each line of the react.ini


Thanks Karit,  I have looked at your post before and found it very helpful.  It helped me understand a lot of the other actions.  However:

Re A.  I can see the tags under your 1. and 4. but don't understand exactly what information is going to be held in the tags.

Re B.  I see the album and track gain on the flac under your 8. but not on the MP3's.  Also when I play back, can I choose to ignore these and therefore choose to listen to the original unaltered music?

Re C.  I can see getting album art under your 9. and this being put into dest2.  Does it also place it dest1?

I'm sorry if I am not understanding, I promise I am trying to.