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 290361 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

New tool: React - [Run EAC Tasks]

Reply #350

Do/have you use/used it for your encoding?

I'm looking for a nice balance between FLAC and tiny MP3's for my iPod.
Any suggestion for a q setting to start with?

I use -q 0.55, which churns out ~192 to 205 kbps~... if you want smaller files, try q 0.425 or if you want the 128kbps as the nominal bitrate, try -br 128000 (128kbps).  br is ABR.  I would stick with the VBR mode though...so -q 0.425 maybe a good starting point for you.  From there you can go and down according to your hearing and needs.

The config for FLAC-M4A can be adjusted...just look for the "-q"



THANKS!!!!

Just got the word, we can leave early so I will be starting my tests earlier than I expected today.
:-)

I'll rip the same disk a few times with different -q settings, and then compare them.

Looks like I have a fun evening ahead....

Thanks for the help and info.

Good thing I didn't get too far in the process last night.

Any tips/suggestions/ideas on the apparent slowness of EAC with REACT?

New tool: React - [Run EAC Tasks]

Reply #351
Gow suggested I post the following question here, rather than the Nero encoding forum, so ...


I have the latest ver of the Nero m4a/mp4 encoder, and am having difficulty using REACT and the neroaactag app.

REACT file is:


!Description=Tagged FLAC, mp3 and mp4 files with RG album and track tags

!destdir1=@musicdir@\FLAC\$cdartist$\$album$
!destdir2=@musicdir@\MP3\$cdartist$\$album$
!destdir3=@musicdir@\MP4\$cdartist$\$album$
!destdir4=@musicdir@\MP4-Q\$cdartist$\$album$


!dest1=@destdir1@\$track$ - $title$
!dest2=@destdir2@\$track$ - $title$
!dest3=@destdir3@\$track$ - $title$
!dest4=@destdir4@\$track$ - $title$


!Various-dest1=@destdir1@\$track$ - $title$
!Various-dest2=@destdir2@\$track$ - $title$
!Various-dest3=@destdir3@\$track$ - $title$
!Various-dest4=@destdir3@\$track$ - $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"

@encdir@\neroAacEnc.exe -q 0.5 -if "@dest1@.wav" -of "@dest3@.mp4"
@encdir@\Neroaactag.exe "@dest3@.mp4" -meta:artist="@artist@" -meta:album="@album@" -meta:track="@track@" -meta:title="@title@" -meta:genre="@genre@" -meta:year="@year@"

@encdir@\neroAacEnc.exe -q 0.95 -if "@dest1@.wav" -of "@dest4@.mp4"
@encdir@\Neroaactag.exe "@dest4@.mp4" -meta:artist="@artist@" -meta:album="@album@" -meta:track="@track@" -meta:title="@title@" -meta:genre="@genre@" -meta:year="@year@"


if @islast@==1 (
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 -2 -V --replay-gain *.wav
    echo @encdir@\Tag.exe --fromfile "%%INPUT_NAME%%.tmp" "%%INPUT_NAME%%.flac" > "encode.bat"
    echo @encdir@\lame.exe -V0 -h --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"
    )


    When it finishes, the FLACC and MP3 files are fine, but for the tag info of the mp4 files, I have

    title = track title with ".mp4"
    artist = track #
    track=track #
    all rest are blank

    any help/suggestions would be GREATLY appreciated.

    THANKS!

New tool: React - [Run EAC Tasks]

Reply #352
Does anyone know of a way to add custom fields to an id3v2 tag via a command line utility or using lame.exe's tagging capabilities?  I basically want the contents of what tag.exe puts in the apev2 tag (standard configs with REACT) in an id3v2 tag instead so that portables can read the tag.

I checked out id3.exe but can't seem to get it to do custom fields.  I have read that foobar can do this via command line.  If this were included in a REACT configuration, would foobar slow it down much?

Thanks for the help

New tool: React - [Run EAC Tasks]

Reply #353
There are a few utilities that can do this, but I do not believe that Foobar is one of them (I have spent hours chasing "forrest trails" that led nowhere.)

You should try the following links, as they might help you, but some of them are only for unix, or require python, etc.:
http://home.wanadoo.nl/squell/id3.html
http://id3v2.sourceforge.net/
http://eyed3.nicfit.net/
http://www.stacken.kth.se/~mhe/taged.shtml
http://icepick.info/projects_old/pyid3/
http://www.gigamonkeys.com/book/practical-an-id3-parser.html

At the end of the day, if none of the above helps you, (eg. you wish to add local album art to the id3v2 tag) the best thing to do is to install PHP on your computer (You do not need a server) and use the open source phpgetid3 utility.  You can run the php script from the command line.

Something like the Wannadoo prog. will integrate nicely into REACT, which is very robust.

If anyone has any other suggestions, or can give a more acurate description on what Foobar can do, I would be interested.

Edit:
Oh, I forgot!

A few more links, including whatever might possibly work with FooBar:
Freeware:
http://eolindel.free.fr/foobar/masstagger.shtml
http://www.underbit.com/products/mad/

Shareware:
http://www.trworks.net/winrenamer/
http://www.softartstudio.com/tagcontrol/use.htm

Plus, there is a way to run iTunes from the command line, which natively can write v2.2.
If nothing else works, you can Clusty around for instructions.  Have never tried it myself though.

Good Luck!

New tool: React - [Run EAC Tasks]

Reply #354
Referring to my previous post, has anyone else had a similar experience?

 

New tool: React - [Run EAC Tasks]

Reply #355
@ SpiceWeasel:

I have heard that if you don't include the "Encoders" directory (The folder with all the different command line programs, usually in c:\program files\exact audio copy\Encoders) in the system path, things will  not work.

To include it, right click on "My Computer" -> Properties -> Advanced Tab -> Environment Variables -> double click on "Path" (NOT "ClassPath" !) -> add "C:\Program Files\etc... after the final semicolon.

And make sure all the variables are set correctly in the react.ini file, as it doesn't always get it right. 

Let me know if this helped

New tool: React - [Run EAC Tasks]

Reply #356
First tycho, I'd like to say a big thank you for react which i found awesome. I was starting to rip all my cds with eac image + cue + wavepack + cover and I discovered your tool.
I have few questions.

1) what is the difference in having the cuesheet embedded and the cuesheet stored as apev2 tag in the wv file ?
2) is it possible to see an embedded cue sheet in foobar ?
3) For good accuracy, I rip with F10 and default options then I rip the whole range ("copy range") and compare the CRC. Is there's a way to automate this procedure in react ? Is this procedure good ?
WavPack 4.31 -hm

New tool: React - [Run EAC Tasks]

Reply #357
1. Nothing, it is the same thing.
2. Yes.  Select one track and then choose "Utils" > "Edit cuesheet..." (IIRC).
3. No idea, sorry.
I'm on a horse.

New tool: React - [Run EAC Tasks]

Reply #358
3) For good accuracy, I rip with F10 and default options then I rip the whole range ("copy range") and compare the CRC. Is there's a way to automate this procedure in react ? Is this procedure good ?

There hasen't been made a fully automatic script yet as far as i know, but [proxima] posted this semi-automatic script some time back, where you need to first press F10 to make the first rip, and then press F10 again to make a second rip, which then gets compared to the first rip, and if they match, then encoding starts and the second rip is deleted. If mismatches occure, then both rips are deleted and you can run the process again.

http://www.hydrogenaudio.org/forums/index....ndpost&p=346359

New tool: React - [Run EAC Tasks]

Reply #359
2. Yes.  Select one track and then choose "Utils" > "Edit cuesheet..." (IIRC).

Thanks ! I was seareching on the properties menu... foobar is definitely the best.


3) For good accuracy, I rip with F10 and default options then I rip the whole range ("copy range") and compare the CRC. Is there's a way to automate this procedure in react ? Is this procedure good ?

There hasen't been made a fully automatic script yet as far as i know, but [proxima] posted this semi-automatic script some time back, where you need to first press F10 to make the first rip, and then press F10 again to make a second rip, which then gets compared to the first rip, and if they match, then encoding starts and the second rip is deleted. If mismatches occure, then both rips are deleted and you can run the process again.

http://www.hydrogenaudio.org/forums/index....ndpost&p=346359


Thank you for the link !
WavPack 4.31 -hm

New tool: React - [Run EAC Tasks]

Reply #360
I'm using version 1.0 and getting an "acdir.exe has encountered a problem and needs to close" error with the WV_MP3-image congig. The only thing I changed was the paths. I tried copying an older version of acdir.exe into the encoder directory but still get the same error. Any ideas?

New tool: React - [Run EAC Tasks]

Reply #361
I'm using REACT with wv-image defaukt configuration file. All is working fine. The only thing I don't understand is that a tag comment is created with the following value : ExactAudioCopy v0.95b4.

Why is this tag created ? there's no commandline creating the tag in the default configuration file (wv-image)
WavPack 4.31 -hm

New tool: React - [Run EAC Tasks]

Reply #362
I'm using REACT with wv-image defaukt configuration file. All is working fine. The only thing I don't understand is that a tag comment is created with the following value : ExactAudioCopy v0.95b4.

Why is this tag created ? there's no commandline creating the tag in the default configuration file (wv-image)

If I recall correctly acdir.exe is a wave file splitter so it isn't used in the wv-image config; only the FLAC_MP3-image, WV_MP3-image and WV_MP4-image configs...I think.

New tool: React - [Run EAC Tasks]

Reply #363

I'm using REACT with wv-image defaukt configuration file. All is working fine. The only thing I don't understand is that a tag comment is created with the following value : ExactAudioCopy v0.95b4.

Why is this tag created ? there's no commandline creating the tag in the default configuration file (wv-image)

If I recall correctly acdir.exe is a wave file splitter so it isn't used in the wv-image config; only the FLAC_MP3-image, WV_MP3-image and WV_MP4-image configs...I think.

Sorry I'm not speaking about ACDIR which I don't use but about the "comment" tag which is created in my wv image.
WavPack 4.31 -hm

New tool: React - [Run EAC Tasks]

Reply #364
EAC writes that to the cuesheet as a REM COMMENT statement, which foobar will display as a comment tag, and transfer to any files you create using Converter.

Take a look at the cuesheet in Notepad.
I'm on a horse.

New tool: React - [Run EAC Tasks]

Reply #365
EAC writes that to the cuesheet as a REM COMMENT statement, which foobar will display as a comment tag, and transfer to any files you create using Converter.

Take a look at the cuesheet in Notepad.

Thanks Synthetic Soul  . Is there's a way to remove this statement during the REACT process. Indeed, I'm using the tag 'ripping tool' to store the same information...
WavPack 4.31 -hm

New tool: React - [Run EAC Tasks]

Reply #366
Hey I've encountered some trouble with React and cd's that have "Various Artists". In EAC the Album Title is filled in but artist is blank since the "Various Artist" checkbox is selected. The track titles are as follows: Artist / Title. The cd rips ok but when React tags the flac file it uses the artist from the second track for every track on the cd. What else is weird is that AlbumArtist shows up as various too. I don't even have albumartist being tagged in my config file! Any help???

Code: [Select]
!Description=FLAC image with embedded cuesheet and ogg replaygain tags and aac files

!ImageExt=flac
!CuesheetExt=flac.cue
!destdir1=@musicdir@\FLAC\$cdartist$\$album$
!destdir2=@musicdir@\MP4\$cdartist$\$album$

echo off
start @encdir@\coverdownloader\albumart.exe "@artist@" "@album@" "@destdir1@\cover.jpg
echo Waiting for Cover Art...
Pause
@encdir@\flac.exe -5 -f --replay-gain "@source@" -o "@image@"
@encdir@\Tag.exe -t "ARTIST=@artist@" -t "ALBUM=@album@" -t "YEAR=@year@" -t "GENRE=@genre@" -t "COMMENT=@comment@. flac v1.1.2." -t "TOTALTRACKS=@numtracks@" -t "FREEDB=@freedbid@" -t "CRC=@crc@" -f "CUESHEET=@cuesheet@" -f "EACLOG=@eaclog@" "@image@"
move "@sourcedir@\@basename@.*" "@destdir1@"
set out2=($n) $~t
if "$cdartist$"=="Various" goto compilation
echo ---------
echo Normal CD
echo ---------
@encdir@\acdir.exe --overwrite --output "@destdir2@\%out2%.m4a" --pipe "@encdir@\neroAacEnc_SSE2.exe -q 0.5 -ignorelength -if - -of $#o & @encdir@\neroaactag.exe $#o -add-cover:front:$q@destdir1@\cover.jpg$q -meta:artist=$#a -meta:album=$#T -meta:track=$q$n$q -meta:totaltracks=$q$numtracks$$q -meta:title=$#t -meta:year=$#r{DATE} -meta:genre=$#r{GENRE} -meta:comment=$q@comment@. flac v1.1.2. ID: @freedbid@. AG: @gain@.$q" "@sourcecuesheet@"
goto end

:compilaton
echo --------------
echo Compilation CD
echo --------------
if "$cdartist$"=="Various" set out2=($n) $~a - $~t
@encdir@\acdir.exe --overwrite --output "@destdir2@\%out2%.m4a" --pipe "@encdir@\neroAacEnc_SSE2.exe -q 0.5 -ignorelength -if - -of $#o & @encdir@\neroaactag.exe $#o -add-cover:front:$q@destdir1@\cover.jpg$q -meta-user:itunescompilation=$q1$q -meta:artist=$#a -meta:album=$#T -meta:track=$q$n$q -meta:totaltracks=$q$numtracks$$q -meta:title=$#t -meta:year=$#r{DATE} -meta:genre=$#r{GENRE} -meta:comment=$q@comment@. flac v1.1.2. ID: @freedbid@. AG: @gain@.$q" "@sourcecuesheet@"
goto end

:end
del "@source@" "@eaclog@"

New tool: React - [Run EAC Tasks]

Reply #367
i'm probably just too tired because i've been playing with my mp3s+software all day but i can't figure out at all how to configure REACT

what i want to do is

1) rip the disc to wav
2) convert to flac (tagged)
3) convert to mp3 vbr (tagged)
optional) convert to aac+ (tagged)
4) create a .cue sheet for the flacs/wavs
5) delete wavs

if anyone could at least lead me towards the right way i'd appreciate it, thanks

New tool: React - [Run EAC Tasks]

Reply #368
i'm probably just too tired because i've been playing with my mp3s+software all day but i can't figure out at all how to configure REACT

what i want to do is

1) rip the disc to wav
2) convert to flac (tagged)
3) convert to mp3 vbr (tagged)
optional) convert to aac+ (tagged)
4) create a .cue sheet for the flacs/wavs
5) delete wavs

if anyone could at least lead me towards the right way i'd appreciate it, thanks


REACT comes configured out of the box to create FLAC (image or tracks) and cue.  If you change the first line of react.ini to point to FLAC_MP3 instead of FLAC, run REACT, hit alt-f2 (I think - check the first post of this thread) to configure EAC with REACT and hit F10 after the disc is loaded, then it does *all* those steps for you, other than the optional one.  Get that up and running and we can address AAC.  Note that does perform a lot of things behind the scenes, so it's often useful to turn on logging and/or look at the windows process list to understand what is going on.

You may also want to change some of the default paths in the .ini file.

-brendan

New tool: React - [Run EAC Tasks]

Reply #369
ok, i changed the paths and switched to FLAC_MP3

unfortunately something doesn't work, i tried to rip one track (clicked on the MP3 button). EAC shows 100% OK, but the external program (react) pops up for like 0.1s and closes immediately. This is what the log says

Code: [Select]
----- [FLAC_MP3-tracks] ----- 2006-08-02 01:19:38
@echo Disc info   : "Sugiurumn feat. Miyuki Hatakeyama" - "Sensation White 2006 - The Compilation"
@echo Track info  : (2) "Star Baby (Axwell Remix)"
@echo Description : "Tagged FLAC and mp3 files with RG album and track tags"
echo.> "J:\reactworking\FLAC\Various\(2006) Sensation White 2006 - The Compilation\02 - Star Baby (Axwell Remix) (Sugiurumn feat. Miyuki Hatakeyama).tmp"
F:\PROGRA~1\REACT\Encoders\Tag.exe --nocheck --ape2 -t "ARTIST=Sugiurumn feat. Miyuki Hatakeyama" -t "ALBUM=Sensation White 2006 - The Compilation" -t "TRACK=2" -t "TITLE=Star Baby (Axwell Remix)" -t "YEAR=2006" -t "GENRE=Trance" -t "TOTALTRACKS=16" -t "FREEDB=E812B810" -t "CRC=D4D071BE" "J:\reactworking\FLAC\Various\(2006) Sensation White 2006 - The Compilation\02 - Star Baby (Axwell Remix) (Sugiurumn feat. Miyuki Hatakeyama).tmp"
move "J:\RIPTEST\Vtmp0-!55.wav" "J:\reactworking\FLAC\Various\(2006) Sensation White 2006 - The Compilation\02 - Star Baby (Axwell Remix) (Sugiurumn feat. Miyuki Hatakeyama).wav"
if 0==1 (
  move "J:\RIPTEST\Sensation White 2006 - The Compilation.log" "J:\reactworking\FLAC\Various\(2006) Sensation White 2006 - The Compilation\eaclog.txt"
  move "J:\RIPTEST\Sensation White 2006 - The Compilation.[*].cue" "J:\reactworking\FLAC\Various\(2006) Sensation White 2006 - The Compilation"
  start F:\PROGRA~1\REACT\Encoders\albumart.exe "Sugiurumn feat. Miyuki Hatakeyama" "Sensation White 2006 - The Compilation" "J:\reactworking\FLAC\Various\(2006) Sensation White 2006 - The Compilation\cover.jpg"
  cd /d "J:\reactworking\FLAC\Various\(2006) Sensation White 2006 - The Compilation"
  F:\PROGRA~1\REACT\Encoders\Glob.exe -v -c F:\PROGRA~1\REACT\Encoders\flac.exe -f -5 --replay-gain *.wav
  echo F:\PROGRA~1\REACT\Encoders\Tag.exe --fromfile "%%INPUT_NAME%%.tmp" "%%INPUT_NAME%%.flac" > encode.bat
  echo F:\PROGRA~1\REACT\Encoders\lame.exe -V5 --vbr-new --scale %%ALBUM_SCALE%% --tc "AG appl:%%ALBUM_GAIN%%,TG:%%TRACK_GAIN%% dB" "%%INPUT_NAME%%.wav" "J:\reactworking\MP3\Various\(2006) Sensation White 2006 - The Compilation\%%INPUT_NAME%%.mp3" >> encode.bat
  echo F:\PROGRA~1\REACT\Encoders\Tag.exe --fromfile "%%INPUT_NAME%%.tmp" "J:\reactworking\MP3\Various\(2006) Sensation White 2006 - The Compilation\%%INPUT_NAME%%.mp3" >> encode.bat
  echo del "%%INPUT_NAME%%.wav" "%%INPUT_NAME%%.tmp" >> encode.bat
  F:\PROGRA~1\REACT\Encoders\WaveGain.exe -a *.wav --exec call encode.bat
  del encode.bat
)


there's the WAV in the FLAC subfolder and a MP3 folder was created without content. No .mp3 or .flac present

ps: please ignore the track title and so on, i haven't correctly inserted the disc info for this one yet, it was just a quick test

New tool: React - [Run EAC Tasks]

Reply #370
<complaint about ape tag removed>

Can you try the image and not the tracks command?  F10?

Also before doing that, in the ini, set a logfile by appending "<pathname>.log" to the "LogFile" line and change "Debug=0" to "Debug=1".

-brendan

New tool: React - [Run EAC Tasks]

Reply #371
<complaint about ape tag removed>

Can you try the image and not the tracks command?  F10?

Also before doing that, in the ini, set a logfile by appending "<pathname>.log" to the "LogFile" line and change "Debug=0" to "Debug=1".

-brendan



well F10 isn't the right button, it only takes me to the drive options, so i'm not sure what exactly you want me to do

i did set a logfile, otherwise how could i have posted the one above?!? i will add debug though, thx

edit: that still produces the exact same logfile

New tool: React - [Run EAC Tasks]

Reply #372
If F10 isn't being caught by REACT and causing the start of an Image extraction, then there's something busted in your REACT installation.

A correction to one of my posts above:  ctrl-F2 is what is used to tell REACT to configure EAC to the correct settings to work with REACT.  I had posted alt-f2, which is wrong (that brings up the INI file for edit).

You are making sure EAC is not open before executing REACT, right?  Let REACT start EAC itself, instead of starting EAC and then running REACT.

Then hit ctrl-F2 to configure EAC.  Then, insert a CD, wait for the freedb lookup (and correct as necessary), then hit F10.

-brendan

New tool: React - [Run EAC Tasks]

Reply #373
thx, got it working now, apparently the configuration was indeed flawed :/

i can now get flac+mp3(vbr) from the cd  need to figure out the filenames and tagging though, absolutely not what i want right now (maybe also due to the fact that it was a sampler)

edit: or so i thought.... while image (f10) ripping and single track ripping works, ripping the whole cd into seperate tracks doesn't. In other words, f4 with one track marked works, f4 with multiple tracks marked doesn't . The react window pops up after every ripped song but does nothing and shows "pause, press button to continue" right away

edit2: found out what the problem was, i had still set debug to 1 and that somehow blocked react from doing what it should with multiple files

so now i'm only left with finding out how i can get the filenames i want and correct filled tags even for samplers :/ i'm still not 100% sure how i want to store the files (filenames+folders) so maybe in the meantime someone can point me towards a tutorial or something for setting up the react files, thx

New tool: React - [Run EAC Tasks]

Reply #374
ah, great, i found out how to get the correct paths and filenames

i'm stuck at the tags though, likely because i do not know too much about tags

everythings fine except a few things:

- i want the track number field to be XX/XX. i got it working in the flac tag with "TRACK=$track$/$numtracks$" but it doesn't transfer to the MP3 correctly  (mp3 tag shows XX only as usual)

- that's maybe because it stores an ID3V1 tag only, how can i store ID3V2?

- in the mp3 tag it leaves a "AG appl:-8.29,TG:-8.29 dB" comment. i don't know anything about replaygain yet (next in line) so what is this good for? can i delete this and how? (= not enter it to start with)

- the album cover thing, how does it work? it doesn't seem to do anything for me

- how can i write "1" into the cd # tag ??

- how can i fill the album artist tag??

thx in advance