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: REACT 2 Released (Read 1344153 times) previous topic - next topic
0 Members and 6 Guests are viewing this topic.

REACT 2 Released

Reply #625
Quote
Unfortunately Case's Tag won't write ID3v2 tags; I don't know what whould happen if you use -t "totaltracks=12" on an MP3 file - probably APEv2 would be used


My apologies! I completely forgot that TAG doesn't write ID3v2 tags. I haven't used TAG in a long time, so it slipped my mind. Though logically, it was most likely one of the reasons why I no longer use it. 
Surf's Up!
"Columnated Ruins Domino"

REACT 2 Released

Reply #626
For mp3, try using Tag v2.0.53b2 from synthetic soul's site and use the "-t" option to create "totaltracks" field.
Unfortunately Case's Tag won't write ID3v2 tags; I don't know what whould happen if you use -t "totaltracks=12" on an MP3 file - probably APEv2 would be used.

When dealing with MP3s, then i would strongly advice against using any 'totaltracks' tags, as it's very non-standard and since most apps probably will not be able to parse them correctly.
I 100% agree.

If you absolutely want to, then you can make a 'totaltracks' TXXX ID3v2 frame with metamp3.exe, but i can't see why you would ever want to when there allready are frames available which is meant for storing exactly those values. The TXXX frames are meant for stuff which aren't covered by the frames defined in the spec.
To clarify, I believe you would set a switch as below for metamp3:

Code: [Select]
--frame "TXXX[totaltracks]:@numtracks@"


Interesting, I didn't realize that it is non-standard to do it that way.  I was wanting to have it set that was for consistency, since I can do it with the other formats, but oh well.  I may not even go with MP3 for my lossy files.  I recently have been using NeroAAC, so that one was more important to get to work properly.  But, I am going to do some of my own testing to see which format my ears prefer, and REACT will be a nice way to convert a number of CDs into multiple formats for testing.

Thanks for all of your help Synthetic Soul, drbeachboy and Martin H!  I appreciate it.

REACT 2 Released

Reply #627
Here you go!

Code: [Select]
@tools@\acdir.exe --overwrite --output "%TrackName%.m4a" --pipe "TITLE $n/$N aac $#T & @tools@\neroAacEnc.exe @Opt_NeroAac@ -ignorelength -if - -of $#o & @tools@\neroAacTag.exe $#o %VA_tag% -meta:artist=$#a -meta:album=$#T -meta:track=$n -meta:totaltracks=$N -meta:title=$#t -meta:year=$q@year@$q -meta:genre=$q@genre@$q -meta:comment=$q@comment@$q & @tools@\AtomicParsley.exe $#o -o REACT_tmp.m4a --encodingTool $qneroAacEnc @Ver_NeroAac@ @Opt_NeroAac@$q & MOVE /Y REACT_tmp.m4a $#o" "@sourcecuesheet@"

Hey drbeachboy, what are you using for your Various Artist tag format?  I cannot get NeroAACTag.exe to tag the file, it is choking on the VA tag.  It was also have trouble with the cover file tag.

The original Image CFG has this:
Code: [Select]
        IF @various@==1 SET VA_tag=--album artist $q@VA@$q --compilation true
        IF %embed_cover%==1 SET Cover_tag=--artwork $#x

I have tried converting that to use "-meta-user" since Album Artist isn't standard, but it won't work.  I am not sure if I have the cover option set properly, but I am using "-add-cover:front:$#x" for that part.

REACT 2 Released

Reply #628
Here is my code for the two lines that you referenced.

Code: [Select]
IF @various@==1 SET VA_tag=-meta-user:albumArtist=$q@VA@$q -meta-user:compilation=true
        IF %embed_cover%==1 SET Cover_tag=-add-cover:front:$#x


I am using SS's REACT version ssb16
Surf's Up!
"Columnated Ruins Domino"

REACT 2 Released

Reply #629
I was close in what I had used.  I was thinking there might have been a way to use "Album Artist" being able to keep consistent with the other formats.  But NeroAACTag doesn't like the spaces at all...I wish there was a way to allow for the space and use "Album Artist", instead of "AlbumArtist".

Thanks!

EDIT: I created an Action in Mp3tag to change the field, so I can live with that for now.  Looks like I have everything working now.  Thanks again everyone for your help.

REACT 2 Released

Reply #630
@ kockroach

Place $q (quotes) around Album Artist like in the code below, and neroaactag will tag it properly.

Code: [Select]
IF @various@==1 SET VA_tag=-meta-user:$qalbum artist$q=$q@VA@$q -meta-user:compilation=true
Surf's Up!
"Columnated Ruins Domino"

REACT 2 Released

Reply #631
Awesome!  Thanks again for the help drbeachboy.

EDIT:
I was looking at the different downloads, making sure I had the most up-to-date versions.  I noticed that nyaochi created CueProc as a replacement for ACDIR.  There was a post in this thread in February, asking if REACT would be updated to use CueProc, but I didn't find any response to that.  I would almost assume it could be used instead of ACDIR.  Is this correct?

REACT 2 Released

Reply #632
I used CueProc with REACT 1.0 with no issues, but I ran into a few difficulties using it with REACT 2.0. IMHO, there is really no benefit of one over the other, so I just stayed with ACDIR since it was already pre-written in the config file and worked perfectly.
Surf's Up!
"Columnated Ruins Domino"

 

REACT 2 Released

Reply #633
Good to know.  I was thinking that if CueProc was a significant improvement that it would have been changed in REACT.  Just thought I would ask.  Thanks.

REACT 2 Released

Reply #634
REACT and Vista?  I recently upgraded to Vista Premium and installed the latest version of EAC (V0.99 prebeta 3) and copied over my .ini and .cfg files from my XP build.  Now when I'm ripping a CD, I get an error when REACT starts to cut the image up using acdir and stops.  Is this an issue with EAC prebeta 3, Vista, or acdir?

On a separate note, does anyone know how I can make REACT either auto run, or a GUI to use in Vista Media Center?

Thanks

REACT 2 Released

Reply #635
REACT and Vista?  I recently upgraded to Vista Premium and installed the latest version of EAC (V0.99 prebeta 3) and copied over my .ini and .cfg files from my XP build.  Now when I'm ripping a CD, I get an error when REACT starts to cut the image up using acdir and stops.  Is this an issue with EAC prebeta 3, Vista, or acdir?

On a separate note, does anyone know how I can make REACT either auto run, or a GUI to use in Vista Media Center?

Thanks

If I recall correctly, this is an issue with acdir.  I remember having the same problem when I upgraded to Vista.  I do most of my ripping on an XP machine so I just abandoned the Vista box.  Sorry, I can't help further.

REACT 2 Released

Reply #636
When using REACT v2.0.ssb16e and EAC prebeta 3 on Windows XP w/SP2, ripping to WavPack images and MP3 tracks I noticed the following fly by in the Command Prompt window:

Quote
TITLE 06/22 mp3 "Unforgettable With Love" & C:\PROGRA~1\REACT2\tools\lame.exe -V5 --vbr-new --norepl
aygain --nohist  - "06 This Can't Be Love.mp3" & C:\PROGRA~1\REACT2\tools\metamp3.exe --pict "{3}E:\
Unforgettable With Love.jpg"  --artist "Cole, Natalie" --album "Unforgettable With Love" --title "Th
is Can't Be Love" --track 06/22 --year "1991" --genre "Vocal" --comment "Created with EAC/REACT2, 20
07-09-06" --frame TENC:"Myname Here" --frame TSSE:"LAME 3.97 -V5 --vbr-new --noreplaygain --nohist"
"06 This Can't Be Love.mp3"
LAME 3.97 32bits (http://www.mp3dev.org/)
CPU features: MMX (ASM used), 3DNow! (ASM used), SSE (ASM used), SSE2
Using polyphase lowpass filter, transition band: 15826 Hz - 16360 Hz
Encoding <stdin> to 06 This Can't Be Love.mp3
Encoding as 44.1 kHz VBR(q=5) j-stereo MPEG-1 Layer III (ca. 11.9x) qval=3
metamp3 v0.91 - Copyright © 2006 by Tycho

Usage: C:\PROGRA~1\REACT2\tools\metamp3.exe [options] [mp3files]
options:
  --artist <artist>              audio/song artist
  --album <album>                audio/song album
  --track <track>[/total]        audio/song track number
  --title <title>                audio/song title
  --year <year>                  audio/song year of issue (1 to 9999)
  --genre <genre>                audio/song genre name
  --comment [[desc]][{lng}]<text> add user-defined text
  --user-text [[desc]]<text>      add user text frame (TXXX)
  --user-url [[desc]]<URL>        add user URL frame (WXXX)
  --frame <frame:text>            set any T* or W* type frame
  --pict [[desc]][{type}]<file>  add picture artwork
  --save-pict <pict>              pict=[[desc]][{type}]<file>
  --list-pict-types              list possible picture type numbers
  --list-frames                  list Text and URL id3v2.3 frames
  --list-genres                  list standard id3v1.1 genres
  --1                            add id3v1 tag only (default both v1 and v2)
  --2                            add id3v2 tag only (--1 --2 will add both)
  --fit                          add id3v1 + id3v2 if tag does not fit id3v1
  --remove [[desc]]<frame>        remove frame(s). accepts wildcards *,?
  --replay-gain                  calculate and set replay gain tags
  --apply-gain <gain>            change volume. gain=[album|radio]<+dB|-dB>
  --undo-gain                    undo previous apply-gain
  --info                          print detailed mp3/lametag info
  --version                      show version info
  --help                          show this help

TITLE 07/22 mp3 "Unforgettable With Love" & C:\PROGRA~1\REACT2\tools\lame.exe -V5 --vbr-new --norepl


Any ideas what's making metamp3 get upset? Maybe the ' in the track name?

- Bill

REACT 2 Released

Reply #637
No.  I ran your metamp3 command and it worked fine.  Even changing the album art to a non-existent file didn't cause a problem.  I did produce the same result by specifying a non-existent MP3, so I can only assume that the MP3 that LAME created (if it did) did not have the same path as expected.

I believe that I have seen this issue before (somewhere in this thread).  Is it possible that the path to the MP3 files is very long?  What would be the full path to that file?

Edit: Here's the resolving post (see further up that page for the full story).
I'm on a horse.

REACT 2 Released

Reply #638
Thanks SS. My first rip after making that change happened to be a different CD named "Lost & Found Sound and Beyond". Instead of naming the MP3 track path[blockquote]F:\Audio\CD Rips\MP3\NPR All Things Considered\Lost & Found Sound and Beyond\[/blockquote]it created[blockquote]F:\Audio\CD Rips\MP3\NPR All Things Considered\LOST\[/blockquote]Trying the Natalie Cole CD now (as I type) to see what happens... (insert music on hold here) ...

I've got an unrelated issue while I'm thinking about it. Sometimes when I look at my EAC drive settings it will show my Plextor PX-716A 1.11 as only supporting the speed "Actual". Other times it will list Actual, 4x, and 8x. And other times it'll show quite a lengthy list (comparatively) going up to (IIRC) 40x. When I can select 40x the test and copy is quite speedy. This time it only allowed me to specify 8x so the process is taking much longer than it should (about 20 mins for the test). Any idea why EAC (still the latest -- prebeta 3) would report different drive speed capabilities for this, the only CD/DVD drive on this system?

Okay. The Natalie Cole CD just finished. I did not see the same error this time. Looks like the short path solution worked, 'cept for the & issue I reported in the first paragraph.

- Bill

REACT 2 Released

Reply #639
Thanks SS. My first rip after making that change happened to be a different CD named "Lost & Found Sound and Beyond". Instead of naming the MP3 track path

    F:\Audio\CD Rips\MP3\NPR All Things Considered\Lost & Found Sound and Beyond\

it created

    F:\Audio\CD Rips\MP3\NPR All Things Considered\LOST\
Hmm.  That change should not have altered the way that REACT creates destination folders - only the path passed to LAME.  Did you change the line:

Code: [Select]
IF NOT EXIST %dest% MKDIR %dest%

... at all?

Okay. The Natalie Cole CD just finished. I did not see the same error this time. Looks like the short path solution worked, 'cept for the & issue I reported in the first paragraph.
Good news.  I'm a little confused though, as the path you posted above is nowhere near the 250 character limit that robert spoke of.

This whole situation isn't making a lot of sense to me at the moment.

I've got an unrelated issue while I'm thinking about it.
This is well out of the realms of this thread.  Please start a new topic in the CD Hardware/Software forum.  Unfortunately I can't personally help you with this anyway.
I'm on a horse.

REACT 2 Released

Reply #640
I've used REACT2 successfully for some time.  However, I am now having issues on my new system.

I have configured EAC .99 pb3 and REACT2 ssb16b as I normally would, but after hitting F10 I am just given a blank command prompt window. 

Also, when I find the batch file and try to run it, the same thing happens.

Any ideas?

REACT 2 Released

Reply #641
I un-did the changes to the REACT scripts, deleted both my track and image directories for Natalie Cole, then re-ripped with no error whatsoever. Don't we all hate when that happens!?!

I just noticed that on the link where I downloaded ssb16e there is a separate Zip file with .CFG files. I've been using the "original scripts" dated December 11, 2006. Am I losing some fixes by not using the associated .CFG files?

Thanks,
Bill

REACT 2 Released

Reply #642
Those CFG (plus REACT.ini) files are the originals, with a few of my suggested updates included.  Most of these are not necessary, although I can think of one: the ampersand fix.

I have applied a few of the suggested changes, including:There may be one or two others, but I can't remember.  Nothing that should be detrimental... I think.

I'm going to amend the mod wiki page to point to b16e now.
I'm on a horse.

REACT 2 Released

Reply #643
I'm refining my EAC/REACT setup. Just started using AlbumArtDownloaderXUI. Works well. The only issue (and this was the case even when using the previous AlbumArt program) is that I use E: as the directory to which I have EAC ripping its .WAV files. Each time one of the album art programs starts it defaults to using C:\ as the destination drive and directory.

According to the XUI command line reference the /path option may be used to specify the path. Would love it if REACT passed the EAC temp drive and path, as well as the file name of course, to XUI.

What do you think?

Bill

REACT 2 Released

Reply #644
If you've set CoverDownloaderXUI=1 then the /path switch is actually used.
I'm on a horse.

REACT 2 Released

Reply #645
If you've set CoverDownloaderXUI=1 then the /path switch is actually used.


Used or not, perhaps it's only providing the file name? As mentioned, it does not default to saving the image in the same drive and directory as I chose in EAC. It defaults to C:\. I have to append the E:\ in front of the cover image file name each time.

Shouldn't the /path be specified exactly as the "EAC temporary directory"?

Bill

REACT 2 Released

Reply #646
It's actually passing the whole path to the image, e.g.:

Code: [Select]
C:\Documents and Settings\Neil\My Documents\Audio\Proof of Youth.%extension%

Here is the REACT code:

Code: [Select]
If $g_coverDownloaderXUI Then
    $g_coverDownloaderParams = '/artist "' & $gui_artist & '" /album "' & $gui_album & '" /path "' & $gui_albumfile & '.%extension%" /autoclose'
Else
    $g_coverDownloaderParams = '"' & $gui_artist & '" "' & $gui_album & '" "' & $gui_albumfile & '.jpg"'
EndIf

Have you tried running albumart.exe on the command line, passing /path to see if it works then? E.g.:

Code: [Select]
albumart.exe /artist "The Go! Team" /album "Proof Of Youth" /path "E:\Proof Of Youth.%extension%"


Edit: Can I just check:  Have you definately set CoverDownloader to point to the XUI version, and CoverDownloaderXUI=1 in the [Settings] section of your REACT.ini?

Edit 2: Actually, you may want to take a look at posts 612 to 616.  This may help you.
I'm on a horse.

REACT 2 Released

Reply #647

If you've set CoverDownloaderXUI=1 then the /path switch is actually used.


Used or not, perhaps it's only providing the file name? As mentioned, it does not default to saving the image in the same drive and directory as I chose in EAC. It defaults to C:\. I have to append the E:\ in front of the cover image file name each time.

Shouldn't the /path be specified exactly as the "EAC temporary directory"?

Bill


I use E:\music\ for my extraction dir and my albumart xui always puts the art in that directory for me so it is possible. I'm using albumart 0.8.0.0 the latest 16e mod and the latest moded react cfg's
e.g
E:\Music\Back To The Old School.%extension%

react.ini
OutRoot=E:\Music\
RunCoverDownloader=1
CoverDownloaderXUI=1

EAC options -> directories -> use this directory = E:\Music\

think thats all the options i use

All working good here

REACT 2 Released

Reply #648
If you've set CoverDownloaderXUI=1 then the /path switch is actually used.
Used or not, perhaps it's only providing the file name? As mentioned, it does not default to saving the image in the same drive and directory as I chose in EAC. It defaults to C:\. I have to append the E:\ in front of the cover image file name each time.

Shouldn't the /path be specified exactly as the "EAC temporary directory"?

Bill
I use E:\music\ for my extraction dir and my albumart xui always puts the art in that directory for me so it is possible. I'm using albumart 0.8.0.0 the latest 16e mod and the latest moded react cfg's
e.g
E:\Music\Back To The Old School.%extension%

react.ini
OutRoot=E:\Music\
RunCoverDownloader=1
CoverDownloaderXUI=1

EAC options -> directories -> use this directory = E:\Music\

think thats all the options i use

All working good here
I use E:\ (my scratch drive) as my EAC extraction directory and F:\Audio\CD Rips\ as my REACT OutRoot. In spite of this, Album Art Downloader XUI 0.9.0.0 (perhaps under control of REACT 2 16e) is defaulting to C:\.

Here is a partial list of my REACT.ini settings:
Code: [Select]
[Settings]
ImageExt=wv
ImageNaming=$artist$ - $album$
RunCoverDownloader=1
;CoverDownloader=C:\Program Files\REACT2\coverdownloader\albumart.exe
CoverDownloader=C:\Program Files\AlbumArtDownloader\AlbumArt.exe
CoverDownloaderXUI=1
Test=1

[UserTrackFormats]
LameMP3=1

[UserOutputNames]
OutRoot=f:\Audio\CD Rips
ImageDir_Wavpack=@OutRoot@\WavPack\$cdartist$
TrackDir_MP3=@OutRoot@\MP3\$cdartist$\$album$
TrackName_SA=$track$ $title$
TrackName_VA=$track$ $title$ [$artist$]
TrackName_SA_acdir=$n $~t
TrackName_VA_acdir=$n $~t [$~a]

REACT 2 Released

Reply #649
It's actually passing the whole path to the image, e.g.:

Code: [Select]
C:\Documents and Settings\Neil\My Documents\Audio\Proof of Youth.%extension%

Here is the REACT code:

Code: [Select]
If $g_coverDownloaderXUI Then
    $g_coverDownloaderParams = '/artist "' & $gui_artist & '" /album "' & $gui_album & '" /path "' & $gui_albumfile & '.%extension%" /autoclose'
Else
    $g_coverDownloaderParams = '"' & $gui_artist & '" "' & $gui_album & '" "' & $gui_albumfile & '.jpg"'
EndIf

Have you tried running albumart.exe on the command line, passing /path to see if it works then? E.g.:

Code: [Select]
albumart.exe /artist "The Go! Team" /album "Proof Of Youth" /path "E:\Proof Of Youth.%extension%"

Edit: Can I just check:  Have you definately set CoverDownloader to point to the XUI version, and CoverDownloaderXUI=1 in the [Settings] section of your REACT.ini?

Edit 2: Actually, you may want to take a look at posts 612 to 616.  This may help you.
Ah! Good catch SS! The value for my "Extraction Options\DirectorySpecification" in the registry was C:\, but "StartUp Options\ActualPath" was E:\. The other paths are all empty. I went to EAC, changed EAC Options | Directories from "Ask every time" to "Use this directory", specified e:\ (yes, lowercase) as the directory, clicked okay, got out of EAC, started EAC again, went back and set to "Ask every time" again. I verified that "DirectorySpecification" is now e:\ (yes, lowercase), and now when I use F10 AlbumArt XUI is starting in E:\ just fine and dandy!

Thanks 'yall!
Bill