Log filename problem in track mode still exist, cover & cuefiles are working fine now. ...Album & Artist = te'stin"g - Track mode: logfile = te'stin g - te'stin g.log ... Batch var = te'stin'g - te'stin'g.log - Image mode: logfile = te'stin'g - { 2004 } te'stin'g.log ... Batch var = te'stin'g - { 2004 } te'stin'g.log What exactly is the 'problem' here? EAC will use different log naming schemes for track and image rips (as previously stated). I explained when I posted 2.0.b16l that the log file may have a different name to the batch file, cuesheets and cover art, if, and only if , the artist or album contains a double quote .This is not a bug, issue, or any sort of problem: @eaclog@ will always refer to the log, @cover@ will always refer to the cover art, and @albumfile@ will always be the root name of the cuesheets. If you want to rename these files using REACT's character substitution do it in the config file. I don't quite get it. You say it's fixed and now you say that it will not be fixed? Or is this a mix up? I'm not talking about renaming! The batch file copy and delete EAC logfile commands fail currently. I thought that we were talking about this after you explained that the user is up to his own when it comes to renaming the coverfile, cuefiles & logfile.COPY /Y "@eaclog@" "EAClog.txt" = COPY /Y "D:\Music\RIPPED\EAC\te'stin'g - te'stin'g.log" "EAClog.txt" The system cannot find the file specified. ... DEL "@eaclog@" = DEL "D:\Music\RIPPED\EAC\te'stin'g - te'stin'g.log" Could Not Find D:\Music\RIPPED\EAC\te'stin'g - te'stin'g.log (filename = te'stin g - te'stin g.log) Now you see? Or am I missing something?Tested A LOT the cuefile problem I had and I can't trust the cuefile generation at all; the problem is most probably a combination of cd-drive which has problems to read certain "difficult" CDs / EAC gap detection / REACT way of creating cuefiles (timing(?) &/ not stopping when some cuefiles are not created). - Fixes/mods which I found that lowered problematic cases: 1. Stop extraction when cuefile is not found and give warning message. 2. Use "WinMenuSelectItem($g_eacTitle, $g_eacText, "&Action", "&Detect Gaps")" (also wait "Analyzing" window close) before calling "ControlSend()" functions to create different cuefiles. ... - So, if the gap analyzing has been done, it seems that everything works fine. It's just the first rip which is problematic (sometimes!) when EAC/REACT is started. I don't trust the menu and key interactions with EAC; there appears to be too much chance of things not happening, with no way of knowing the result. Unfortunately, if users want REACT to create cuesheets in track mode, there is no other option . The current code is supposed to wait until the "Analyzing" dialogue closes. If it doesn't for you then I'm flumoxed. Yes it waits of course IF that window appears.. sometimes that window never comes up, EAC just does something for a while and then it shows error message.. actually most of the time, it doesn't show the error message and some cuefiles are not created or are created wrongly. It's too random to get hold of what's the real problem. I know, I added lots of debug points to code. And tried different methods changing the code, no avail.. like I said, it's too random and I can't see the EAC code, so it's useless to go on with this. All I'm saying that I found methods to make it fail less. And generally, in my opinion, it's stupid not to stop the process and give error message if for some reason one of the cuefile generation fails. I just don't see that the fDebugPrint("Unable to move '" & $src & "'. File does not exist") line is enough.. give error message, del all cuefiles (if exists) and stop the process.. that's my suggestion. Currently the poor user don't have a clue if something goes wrong. It's hard to detect if you're not sharp because all cuefiles are created EVERY time, even if cuefile generation fails. Weird? No, the "culprit" is REACT code that appends meta data from INI (fLoadAndResaveCuesheet() function). It creates missing cuefiles and fills them with additional meta data from INI. And like you said, there's no other option to create the cuesheets currently. Were basically stuck and only thing that would change that is that EAC changes. I came to REACT when I wanted to automate tasks when I rip music. The reason not to use the EAC/REACT combination is that I can't rely on it to do all properly everytime. But hey, don't get me wrong, REACT is pushing the envelope right now and it's doing great job with the building blocks EAC gives it.