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

New tool: React - [Run EAC Tasks]

Reply #375
The album art thing seems to either not find, or finds related but incorrect art for most of my music.  I suspect this is because it is having trouble accessing the "best" sources.  I would check to see if that executable component has a newer version available elsewhere.  As for the album gain/track gain, I'd suggest leaving it in, as you might one day use it.    Your config script is calling it manually and it does take CPU time, so if you absolution must disable it, edit your script.

-brendan

edit: the executable for the cover stuff is in the Encoders directory, named something obvious IIRC correctly.

New tool: React - [Run EAC Tasks]

Reply #376
As for the album gain/track gain, I'd suggest leaving it in, as you might one day use it.    Your config script is calling it manually and it does take CPU time, so if you absolution must disable it, edit your script.


well i don't have too much problems with adding replaygain but i can always do that later on with fb2k without too much hassle so i'd rather not have it done with react  plus i was more interested in getting the info out of the comment field or is that where it's usually saved? i guess not

New tool: React - [Run EAC Tasks]

Reply #377
I believe it is saved there for compatibility reasons.  You can always clear the field using foobar too.

Presumably it's there because of intersection of IDv2 vs. IDv3.x issues  and the Lowest Common Denominator player issue (portable audio players).

-brendan

New tool: React - [Run EAC Tasks]

Reply #378
@ hydr0x

Talking about replaygain you have to look at this line in your config file (copied from your post #370):

Quote
...
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"
...


The Lame commandline shows the parameter --scale %%ALBUM_SCALE%%. This parameter will actually apply replaygain to the MP3 file according to the Album Gain value that is calculated by <WaveGain.exe>
If you do not want React to apply replaygain then you have to remove this parameter.

The parameter --tc " ....... " will only add text to the Comment field in the ID3 tag. In this case it will show something like: AG appl: ..., TG: ... dB   
It's just there for information only and if you want you can either remove this parameter or change the text between the quotation marks to whatever you want.

Hope this helps!

New tool: React - [Run EAC Tasks]

Reply #379
thank you, found them and removed both parameters

New tool: React - [Run EAC Tasks]

Reply #380
Hi, Hope this is of help to someone.

I have had problems trying to create different directory structures for single artists and various artist.  I wanted to have:

@musicdir@\MP3\$cdartist$\($year$) $album$          for single artists and

@musicdir@\MP3\$cdartist$\$album$ ($year$)          for various artists.

I tried using a single config file but had loads of problems including having both directory structures being created with one being filled with the tracks; no directory structure being created; creating the same directory structure regardless if the cd was a single artist or various artists.

In the end the only solution I could come up with was creating two REACT directories in the EAC directory and configuring the ini files for each structure. 

Then I set EAC's Compression Options to point towards the first REACT.exe and saved this in EAC as a Profile.  Then I set EAC's Compression Options to point to the second REACT.exe and saved this as a different Profile.

So now all I have to do is to load the relevant profile (2 seconds) before ripping a cd.


Also, can anybody help? Have I got the config right to have id3v1 and id3v2 tags on my MP3's?



Here is one of the FLAC_MP3 configs I am using:


!Description=Various Tagged FLAC and mp3 V2 files with RG album and track tags

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

!destdir2=@musicdir@\MP3\$cdartist$\$album$ ($year$)
!dest2=@destdir2@\$track$ - ($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@==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 -5 --replay-gain *.wav
      echo @encdir@\Tag.exe --fromfile "%%INPUT_NAME%%.tmp" "%%INPUT_NAME%%.flac" > encode.bat
      echo @encdir@\lame.exe -V2 --vbr-new --add-id3v2 --pad-id3v2 --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
    )

New tool: React - [Run EAC Tasks]

Reply #381
I recently installed REACT and configured it to encode using the included FLAC_MP3 config file without modification. It works great, but I have a question regarding the following line of code:

Code: [Select]
echo @encdir@\lame.exe -V5 --vbr-new --scale %%ALBUM_SCALE%% --tc "AG appl:%%ALBUM_GAIN%%,TG:%%TRACK_GAIN%% dB" "%%INPUT_NAME%%.wav" "@destdir2@\%%INPUT_NAME%%.mp3" >> encode.bat


Does the -V5 --vbr-new part mean that that the MP3s are ecoded at the target rate of 130 Kbit/s?

If so, would simply changing -V5 to -V2 be all that I need to do to get the MP3s up to the HA recommended standard?

Thanks in advance.

New tool: React - [Run EAC Tasks]

Reply #382
Does the -V5 --vbr-new part mean that that the MP3s are ecoded at the target rate of 130 Kbit/s?

Yes


If so, would simply changing -V5 to -V2 be all that I need to do to get the MP3s up to the HA recommended standard?

Yes, you can change this parameter to any Lame setting you prefer.

 

New tool: React - [Run EAC Tasks]

Reply #383
Yes, you can change this parameter to any Lame setting you prefer.

Thanks arpeggio.

Then to reiterate big_red's question from above, would replacing -V5 --vbr-new with
-V2 --vbr-new --add-id3v2 --pad-id3v2
result in MP3 files with proper id3v1 and id3v2 tags?

From an earlier post on this thread it would seem that the default FLAC_MP3 config file will only add id3v1 tags ... is this correct?

Thanks again.

New tool: React - [Run EAC Tasks]

Reply #384
Then to reiterate big_red's question from above, would replacing -V5 --vbr-new with
-V2 --vbr-new --add-id3v2 --pad-id3v2
result in MP3 files with proper id3v1 and id3v2 tags?


I have just managed to check the tags and even with --add-id3v2 --pad-id3v2 only the id3v1 tags are added to the file.

The only solution I can think of is to use a tag editor like http://www.ManiacTools.com/soft/mp3tag to copy the id3v1 tag to id3v2 tags.

This program seems pretty good as you can save lyrics and album art into the MP3 too, which it will download from the net.

If there is a better soluition I would be glad to hear it.

John


New tool: React - [Run EAC Tasks]

Reply #386
...
Then to reiterate big_red's question from above, would replacing -V5 --vbr-new with
-V2 --vbr-new --add-id3v2 --pad-id3v2
result in MP3 files with proper id3v1 and id3v2 tags?
...

I have made a workaround on the standard FLAC_MP3-tracks config file that should work.

While <Tag.exe> will only produce ID3v1 tags for the MP3 files, I have removed that line from the script. Then I changed the parameters for <Lame.exe> to do the tagging for both ID3v1 and ID3v2 tags.


Code: [Select]
!Description=Tagged FLAC and mp3 files with RG album and ID3v1 and ID3v2 track tags

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

echo.> "@dest1@.tmp"
@encdir@\Tag.exe --nocheck -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@==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 -5 --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%% --add-id3v2 --pad-id3v2 --ignore-tag-errors --ta "@artist@" --tl "@album@" --tt "@title@" --tn "@track@" --ty "@year@" --tc "AG appl:%%ALBUM_GAIN%%,TG:%%TRACK_GAIN%% dB" "%%INPUT_NAME%%.wav" "@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
)

As you might notice the Lame setting for encoding is:  -V2 --vbr-new. You may change that if you like.
The MP3 files will have Replaygain (Album Gain ~89 dB). The values for correction are stored in the 'Comment' field.
The FLAC files will have Vorbis tags.


Edit:  Do not use this script!! After some more testing I have noticed that it will create identical ID3 tags for all MP3 files in the album. So it will produce useless ID3v1 and ID3v2 tags. Thanks to Synthetic Soul for pointing at this behaviour.

New tool: React - [Run EAC Tasks]

Reply #387
I have made a workaround on the standard FLAC_MP3-tracks config file that should work .... Hope this will help.

Thank you arpeggio, that is helpful. I just found one oversight ... the way you have the lame tag parameters configured results in an MP3 with a blank "genre" field.

I just added the genre switch (--tg "@genre@") and now it's complete!

Code: [Select]
echo @encdir@\lame.exe -V2 --vbr-new --scale %%ALBUM_SCALE%% --add-id3v2 --pad-id3v2 --ignore-tag-errors --ta "@artist@" --tl "@album@" --tt "@title@" --tn "@track@" --ty "@year@" --tg "@genre@" --tc "AG appl:%%ALBUM_GAIN%%,TG:%%TRACK_GAIN%% dB" "%%INPUT_NAME%%.wav" "@destdir2@\%%INPUT_NAME%%.mp3" >> encode.bat

Thanks again.

New tool: React - [Run EAC Tasks]

Reply #388
Code: [Select]
if @islast@==1 (
  ...
  echo @encdir@\lame.exe -V2 --vbr-new --scale %%ALBUM_SCALE%%
   --add-id3v2 --pad-id3v2 --ignore-tag-errors
   --ta "@artist@" --tl "@album@" --tt "@title@" --tn "@track@" --ty "@year@"
   --tc "AG appl:%%ALBUM_GAIN%%,TG:%%TRACK_GAIN%% dB" "%%INPUT_NAME%%.wav"
   "@destdir2@\%%INPUT_NAME%%.mp3" >> encode.bat
  ...
)

I would have thought all your MP3s would have the same tags by doing this.  It appears to me that you are creating a LAME command line using just the tag info from the last file and then running it on all your tracks.

I may well be wrong.  I guess I must be.
I'm on a horse.

New tool: React - [Run EAC Tasks]

Reply #389
I would have thought all your MP3s would have the same tags by doing this.  It appears to me that you are creating a LAME command line using just the tag info from the last file and then running it on all your tracks.

I may well be wrong.  I guess I must be.

@ Synthetic Soul
No, you're not wrong about this. The script I made will exactly do what you said it would do. I checked it once again and it will produce ID3 tags with the info of the last file applied to all tracks.
I will edit my previous post to correct this.

sorry!

New tool: React - [Run EAC Tasks]

Reply #390
I would have thought all your MP3s would have the same tags by doing this.  It appears to me that you are creating a LAME command line using just the tag info from the last file and then running it on all your tracks.

Yep, I can confirm this is true. When I tested it yesterday I just ripped one track at a time ... but if you rip more than one, they all get tagged the same.

New tool: React - [Run EAC Tasks]

Reply #391
@ 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


Thanks but no, that didn't help.  I tried on a new computer with a brand new Windows XP installation and a fresh install of EAC and REACT and I still get the same problem:  a (correctly placed and named) folder full of (properly named) 1K mp3.tmp files and uncompressed .wav files.  This is when using the MP3 setting in the React.ini file.  Also, all of the other settings are correct and I haven't touched the files in the Config directory.  I put the Nero command line tools in the Encoders directory and I get .m4a files which seem fine but simply refuse to play in any player... iTunes, Winamp, Showtime, foobar, etc.  I turned on debugging and here is what I get after ripping a single track using the MP3 setting in React.ini:

Code: [Select]
Active code page: 1252
Disc info   : "Aparo, Angie" - "The American"
Track info  : (12) "Wonderland"
Description : "LAME -V2 mp3 track files, RG album gain, APE2 and id3v1 tags"

C:\Program Files\Exact Audio Copy>echo.1>"C:\Documents and Settings\Jeff\My Docu
ments\My Music\MP3\Aparo, Angie\(2000) The American\12 - Wonderland.mp3.tmp"

C:\Program Files\Exact Audio Copy>C:\PROGRA~1\EXACTA~1\Encoders\Tag.exe --nochec
k --ape2 -t "ARTIST=Aparo, Angie" -t "ALBUM=The American" -t "TRACK=12" -t "TITL
E=Wonderland" -t "YEAR=2000" -t "GENRE=Rock" -t "TOTALTRACKS=19" -t "FREEDB=290D
8413" -t "CRC=83C6D8DB" "C:\Documents and Settings\Jeff\My Documents\My Music\MP
3\Aparo, Angie\(2000) The American\12 - Wonderland.mp3.tmp"
Tag - Automatic Tag from filename
Copyright © 2002-2003 Case.  Minor additions by Neil Popham, 2004-2006
Version 2.0.45, Compiled 2006-02-08

C:\Documents and Settings\Jeff\My Documents\My Music\MP3\Aparo, Angie\(2000) The
American\12 - Wonderland.mp3.tmp
File has no known tags.
Title:   Wonderland
Artist:  Aparo, Angie
Album:   The American
Year:    2000
Track:   12
Genre:   Rock
Comment:
TOTALTRACKS=19
FREEDB=290D8413
CRC=83C6D8DB
APE v2.0 tag written.


C:\Program Files\Exact Audio Copy>move "C:\Program Files\Exact Audio Copy\Encode
rs\Atmp60-!5.wav" "C:\Documents and Settings\Jeff\My Documents\My Music\MP3\Apar
o, Angie\(2000) The American\12 - Wonderland.wav"

C:\Program Files\Exact Audio Copy>if 0 == 1 (
move "C:\Program Files\Exact Audio Copy\Encoders\The American.log" "C:\Documents
and Settings\Jeff\My Documents\My Music\MP3\Aparo, Angie\(2000) The American\ea
clog.txt"
move "C:\Program Files\Exact Audio Copy\Encoders\The American.[*].cue" "C:\Docu
ments and Settings\Jeff\My Documents\My Music\MP3\Aparo, Angie\(2000) The Americ
an"
start C:\PROGRA~1\EXACTA~1\Encoders\albumart.exe "Aparo, Angie" "The American"
"C:\Documents and Settings\Jeff\My Documents\My Music\MP3\Aparo, Angie\(2000) Th
e American\cover.jpg"
cd /d "C:\Documents and Settings\Jeff\My Documents\My Music\MP3\Aparo, Angie\(2
000) The American"
C:\PROGRA~1\EXACTA~1\Encoders\WaveGain.exe -a *.wav --exec C:\PROGRA~1\EXACTA~1
\Encoders\lame.exe -V2 --vbr-new --scale %ALBUM_SCALE% --tc "AG appl:%ALBUM_GAIN
%,TG:%TRACK_GAIN% dB" "%INPUT_NAME%.wav" "%INPUT_NAME%.mp3"
for %i in (*.mp3) do C:\PROGRA~1\EXACTA~1\Encoders\Tag.exe --force id3v1 --forc
e ape2 --fromfile "%i.tmp" "%i"
del "*.mp3.tmp" "*.wav"
)

C:\Program Files\Exact Audio Copy>pause
Press any key to continue . . .


Anybody see anything?

New tool: React - [Run EAC Tasks]

Reply #392
Each of my albums are ripped to a single WAV and CUE.  I have been using ACDIR to encode to individual track MP3s; it works great, except that it doesn't set the genre tag (in the CUE sheet as "REM GENRE Electronic", or similar).  My questions:
  • Can I use REACT to encode track MP3s from these WAV/CUE files all at once?
  • If so, how can I make REACT correctly set the genre tag in the resulting files?
  • If not, does anyone know of any other options?  Please tell me I don't have to re-rip my entire collection...
Thanks!

New tool: React - [Run EAC Tasks]

Reply #393
You should just be able to do it from your ACDIR command.  Does it contain the following?

--tg $#r{GENRE}

Surely, in the worst case, you wouldn't have to rerip your collection; just use a tagger like foobar or mp3tag to set the genre tag on the MP3s!  If this is too much then a batch file with a properly formed ACDIR command line, or foobar, would let you mass encode to MP3.

Edit: For info/context, here's my ACDIR command:

ACDIR.EXE --overwrite --output "@destdir3@\$~A\$~T\$n - $~t.mp3" --pipe "LAME.EXE -V5 --vbr-new --ignore-tag-errors --ta $#a --tl $#T --tt $#t --tn $#n --ty $#r{DATE} --tg $#r{GENRE} - $#o" "@sourcecuesheet@"
I'm on a horse.

New tool: React - [Run EAC Tasks]

Reply #394
Ok, I seem to be having a hard time getting REACT to do what I want it to do, specifically:

1. Find Gaps
2. Rip the CD (tracks, not image) with CRC checks
3. encode into -v 8 FLAC
4. Create a non-compliant cue sheet (Gaps embedded into end of previous track)


[Settings]
Config=FLAC
Version=1.0
EAC=C:\Program Files\Exact Audio Copy\EAC.exe
musicdir=C:\Documents and Settings\Xeppo\Desktop\Proper Rips
encdir=C:\Program Files\REACT\Encoders
LogFile=
CodePage=1252
MinimizeCompressionWindow=1
ProcessPriority=1
TracksHotKey={F4}
TracksHotVal=+{F6}
SaveTracksCuesheets=1
ImageHotKey={F10}
ImageNaming=$artist$ - ($year$) $album$
Sla_Bks_Col_Qst_Bar_Quo_Ast_Lt_Gt=-|-|-||!|'|#|[|]
Debug=0


[flac-tracks.txt]
!Description=FLAC files with replaygain vorbis tags

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

echo.> "@dest1@.flac.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@.flac.tmp"
move "@source@" "@dest1@.wav"

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 -8 *.wav
      for %%i in (*.flac) do @encdir@\Tag.exe --fromfile "%%i.tmp" "%%i"
      del "*.wav" "*.flac.tmp"
    )




    Keep in mind, I don't want replaygain and I want id3 tags, not vorbis.


New tool: React - [Run EAC Tasks]

Reply #396
Just a simple question of something I wanted to double-check: When you use the SaveTracksCuesheet option and use F4 for multiple tracks, does REACT modify the cuesheets to point to the correct files rather than a .wav?

I've been using Flackattack and then Wack in the past, and liked them both.  The problem I have with Wack is that it doesn't seem to have anything like the separate @var@ and $var$ for tags and filenames, respectively.  I like REACT's configurability, but the whole AutoIt thing does make me slightly worried.  I've never been a big fan of anything that has to automate GUI interactions to get things done, but I guess it's the only route with the way that EAC is built.

As a side question, does the use of AutoIt cause any problems with a fullscreen game running over EAC, or me forcing focus away so I can continue to do other things?  Also, will REACT steal focus and interrupt me if I'm typing in another program, etc.?

New tool: React - [Run EAC Tasks]

Reply #397
Has anyone else encountered the situation I described above?  I've tried using REACT on 3 different PC's with different hardware and I get the same results on all of them.

New tool: React - [Run EAC Tasks]

Reply #398
Has anyone else encountered the situation I described above?  I've tried using REACT on 3 different PC's with different hardware and I get the same results on all of them.


I actually ended up getting similar results (a folder full of .wav and .flac.tmp files).  I've found after a couple rips that I am having the problem mentioned in previous posts where the REACT.exe tray icon disappears after awhile.  I should mention that the rips were for heavily scratched CD's in Secure mode on a caching drive, so they took more than a day to complete.  I've unfortunately deleted the logs after deciding to use a simpler solution (I'm okay with less automation), but my last section of my REACT log still had a condition of
Code: [Select]
if 0==1
even though it was indeed the last file.  I was using the default FLAC tracks settings.

New tool: React - [Run EAC Tasks]

Reply #399
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!

I know this is coming to you late, but I am new to using REACT, and this is how I got NeroAACTag.exe to work with ACDIR.
Code: [Select]
@encdir@\acdir.exe --overwrite --output "@destdir2@\%out2%.m4a" --pipe "@encdir@\neroAacEnc.exe -q 0.53 -ignorelength -if - -of $#o & @encdir@\neroaactag.exe $#o -meta:artist=$#a -meta:album=$#T -meta:track=$n -meta:totaltracks=$numtracks$ -meta:title=$#t -meta:year=$#r{DATE} -meta:genre=$#r{genre} -meta:comment=$q@comment@; ID: @freedbid@; AG: @gain@$q" "@sourcecuesheet@"


If I'm too late for you, maybe it will help out someone else in the future.
Surf's Up!
"Columnated Ruins Domino"