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: CUETools versions 1.9.5 through 2.1.6 (Read 1905381 times) previous topic - next topic
0 Members and 4 Guests are viewing this topic.

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1225
The 2 rips are accurate, if you fixed the offset while ripping (judging from rip 1, it seems to be the case) then you just happen to have a slightly different pressing that only differs by offset (small shift within the same audio data)

Quote
Apologies if my question has been asked before...

It have been asked zillion times before ...

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1226
A very small question: how could I use FLACCL in CUETools? I downloaded flaccl03.rar, but I'm still getting errors...


I'd the same problem with CueTools 2.0.9 and solved it by putting the right file in the right folder.
It must be :

root folder :
CUETools.Codecs.dll
CUETools.FLACCL.cmd.exe
OpenCLNet.dll

plugins folder :
CUETools.Codecs.FLACCL.dll
CUETools.Codecs.FLAKE.dll
flac.cl

overwrite existing file.
CUETools should propose you the FLACCL encoder with flac format.

My video card is an ATI Radeon HD5450 with 10.12 drivers (Stream - APP included) and I saw (with GPU-Z) the GPU load about 40% while encoding.
I'm just disappointed to see no reduction of the overall time for encoding.
It took 5 min 20 sec to encode "Portishead - Roseland NYC Live" with Libflake and FLACCL (compression ratio of 8 for both).

I hope I'm not off-topic but , does any one els observed better results with FLACCL 0.3 on ATI video cards ?

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1227
Request:

Add a "No to all" option for the following dialogue:

One or more output files already exists, do you want to overwrite?


I am trying to verify and submit my collection. Unfortunately it has crashed a couple of times. This means when I go back and try to re-verify, many of the albums already have output files and have been submitted to CTDB. I have to either let CT re-verify all of my files or manually skip the 1000s already done.


Thank you.

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1228
I always used CUETools in English and got no errors.
Now I have installed it on a notebook with German Windows version and left the UI as is (german).
Indeed, the out-of-array error occurs if any of both internet databases is selected.

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1229
My video card is an ATI Radeon HD5450 with 10.12 drivers (Stream - APP included) and I saw (with GPU-Z) the GPU load about 40% while encoding.
I'm just disappointed to see no reduction of the overall time for encoding.
It took 5 min 20 sec to encode "Portishead - Roseland NYC Live" with Libflake and FLACCL (compression ratio of 8 for both).

I hope I'm not off-topic but , does any one els observed better results with FLACCL 0.3 on ATI video cards ?


Thank you for your help, now I can use flaccl from CUETools.

I've made a test conversion from a single flac image into flac tracks and I was really impressed!
Instead about 40x using libflac  I got 100-140x ;-)

My video card is ATI Radeon 5870.

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1230
Indeed, the out-of-array error occurs if any of both internet databases is selected.

Actually, that is independent of that selection, whyever,,,
audiophile // flac & wavpack, mostly // using too many audio players

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1231
Why does CUETools name HTOA as:
    01.00 (HTOA).*

Wouldn't it be more natural to name them as:
    00. (HTOA).* or similar


Thanks again for this awesome tool.

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1232
I have been successfully using the pregaps script until today. Now when I execute it gives the following error:

[clipped]\EC2.tmp(2,24): error CS0117: 'CUETools.AccurateRip.AccurateRipVerify' does not contain a definition for 'AccResult'
[clipped]\EC2.tmp(10,24): error CS0117: 'CUETools.AccurateRip.AccurateRipVerify' does not contain a definition for 'AccResult'

Does anyone have any idea why this is happening ? Thank you

Code: [Select]
if (processor.ArVerify.AccResult == HttpStatusCode.OK)
return processor.Go();
if (processor.PreGapLength != 0)
return processor.WriteReport();;
foreach (uint gap in new uint[5] {1, 32, 33, 37, 42})
{
processor.PreGapLength = gap;
processor.ArVerify.ContactAccurateRip(AccurateRipVerify.CalculateAccurateRipId(processor.TOC));
if (processor.ArVerify.AccResult == HttpStatusCode.OK)
return processor.Go();
}
return processor.WriteReport();

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1233
I found bug in CueTools 2.0.9 and diacritics symbols. When programm workin in CUE sheer creator mode, and a file name has diacritics, in CUE created by programm diactrics not displayed. Instead of diactric "i" displayed character "?"
example:
FILE "Catherine Br?tt - Too Far Gone - 03 - Too Far Gone.ape" WAVE
PEACE, Me.

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1234
Does this exception mean something related to one specific thing or could it appear in more cases?

Exception: crc.Combine length cannot be negative
Parameter name: len2

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1235
Does this exception mean something related to one specific thing or could it appear in more cases?

Exception: crc.Combine length cannot be negative
Parameter name: len2

I second this. 

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1236
Hi community!

I use cuetools to split my img/cuesheets into seperate flac files! Often the result is a not workink cuesheet!

Sample cuesheet before split:
Code: [Select]
REM GENRE Klassik
REM DATE 2009
REM DISCID 7A12340A
REM COMMENT "ExactAudioCopy v0.99pb4"
SONGWRITER "Felix Mendelssohn Bartholdy"
PERFORMER "Anne-Sophie Mutter;Gewandhausorchester Leipzig;Kurt Masur;Lynn Harrell;André Previn"
TITLE "Mendelssohn"
FILE "01 - Anne-Sophie Mutter - Mendelssohn.wv" WAVE
  TRACK 01 AUDIO
TITLE "Violin Concerto in E Minor, Op.64 - Allegro molto appassionato"
PERFORMER "Anne-Sophie Mutter;Gewandhausorchester Leipzig, Kurt Masur"
INDEX 01 00:00:00
  TRACK 02 AUDIO
TITLE "Violin Concerto in E Minor, Op.64 - Andante"
PERFORMER "Anne-Sophie Mutter;Gewandhausorchester Leipzig, Kurt Masur"
INDEX 01 12:19:26
  TRACK 03 AUDIO
TITLE "Violin Concerto in E Minor, Op.64 - Allegro molto vivace"
PERFORMER "Anne-Sophie Mutter;Gewandhausorchester Leipzig, Kurt Masur"
INDEX 00 19:34:15
INDEX 01 19:34:16
  TRACK 04 AUDIO
TITLE "Piano Trio No. 1 in D Minor, Op.49 - Molto allegro agitato"
PERFORMER "Anne-Sophie Mutter;Lynn Harrell;André Previn"
INDEX 00 25:49:06
INDEX 01 25:51:09
  TRACK 05 AUDIO
TITLE "Piano Trio No. 1 in D Minor, Op.49 - Andante con moto tranquillo"
PERFORMER "Anne-Sophie Mutter;Lynn Harrell;André Previn"
INDEX 01 34:52:21
  TRACK 06 AUDIO
TITLE "Piano Trio No. 1 in D Minor, Op.49 - Scherzo: Leggiero e vivace"
PERFORMER "Anne-Sophie Mutter;Lynn Harrell;André Previn"
INDEX 01 41:44:28
  TRACK 07 AUDIO
TITLE "Piano Trio No. 1 in D Minor, Op.49 - Finale: Allegro assai appassionato"
PERFORMER "Anne-Sophie Mutter;Lynn Harrell;André Previn"
INDEX 01 45:22:62
  TRACK 08 AUDIO
TITLE "Violin Sonata in F Major (1838) - Allegro vivace"
PERFORMER "Anne-Sophie Mutter;André Previn"
INDEX 00 53:33:35
INDEX 01 53:38:74
  TRACK 09 AUDIO
TITLE "Violin Sonata in F Major (1838) - Adagio"
PERFORMER "Anne-Sophie Mutter;André Previn"
INDEX 01 65:04:24
  TRACK 10 AUDIO
TITLE "Violin Sonata in F Major (1838) - Assai vivace"
PERFORMER "Anne-Sophie Mutter;André Previn"
INDEX 01 72:18:14

Sample cuesheet after split: 
Code: [Select]
REM ACCURATERIPID 001ecacd-00f1cf4d-7a12340a
REM GENRE "Klassik"
REM DATE 2009
REM DISCID 7A12340A
REM COMMENT "ExactAudioCopy v0.99pb4"
SONGWRITER "Felix Mendelssohn Bartholdy"
PERFORMER "Anne-Sophie Mutter;Gewandhausorchester Leipzig;Kurt Masur;Lynn Harrell;André Previn"
TITLE "Mendelssohn"
FILE "01 - Violin Concerto in E Minor, Op.64 - Allegro molto appassionato.flac" WAVE
  TRACK 01 AUDIO
TITLE "Violin Concerto in E Minor, Op.64 - Allegro molto appassionato"
PERFORMER "Anne-Sophie Mutter;Gewandhausorchester Leipzig, Kurt Masur"
INDEX 01 00:00:00
FILE "02 - Violin Concerto in E Minor, Op.64 - Andante.flac" WAVE
  TRACK 02 AUDIO
TITLE "Violin Concerto in E Minor, Op.64 - Andante"
PERFORMER "Anne-Sophie Mutter;Gewandhausorchester Leipzig, Kurt Masur"
INDEX 01 00:00:00
  TRACK 03 AUDIO
TITLE "Violin Concerto in E Minor, Op.64 - Allegro molto Vivace"
PERFORMER "Anne-Sophie Mutter;Gewandhausorchester Leipzig, Kurt Masur"
INDEX 00 07:14:64
FILE "03 - Violin Concerto in E Minor, Op.64 - Allegro molto Vivace.flac" WAVE
INDEX 01 00:00:00
  TRACK 04 AUDIO
TITLE "Piano Trio No. 1 in D Minor, Op.49 - Molto allegro agitato"
PERFORMER "Anne-Sophie Mutter;Lynn Harrell;André Previn"
INDEX 00 06:14:65
FILE "04 - Piano Trio No. 1 in D Minor, Op.49 - Molto allegro agitato.flac" WAVE
INDEX 01 00:00:00
FILE "05 - Piano Trio No. 1 in D Minor, Op.49 - Andante con moto tranquillo.flac" WAVE
  TRACK 05 AUDIO
TITLE "Piano Trio No. 1 in D Minor, Op.49 - Andante con moto tranquillo"
PERFORMER "Anne-Sophie Mutter;Lynn Harrell;André Previn"
INDEX 01 00:00:00
FILE "06 - Piano Trio No. 1 in D Minor, Op.49 - Scherzo_ Leggiero e vivace.flac" WAVE
  TRACK 06 AUDIO
TITLE "Piano Trio No. 1 in D Minor, Op.49 - Scherzo: Leggiero e vivace"
PERFORMER "Anne-Sophie Mutter;Lynn Harrell;André Previn"
INDEX 01 00:00:00
FILE "07 - Piano Trio No. 1 in D Minor, Op.49 - Finale_ Allegro assai appassionato.flac" WAVE
  TRACK 07 AUDIO
TITLE "Piano Trio No. 1 in D Minor, Op.49 - Finale: Allegro assai appassionato"
PERFORMER "Anne-Sophie Mutter;Lynn Harrell;André Previn"
INDEX 01 00:00:00
  TRACK 08 AUDIO
TITLE "Violin Sonata in F Major (1838) - Allegro vivace"
PERFORMER "Anne-Sophie Mutter;André Previn"
INDEX 00 08:10:48
FILE "08 - Violin Sonata in F Major (1838) - Allegro vivace.flac" WAVE
INDEX 01 00:00:00
FILE "09 - Violin Sonata in F Major (1838) - Adagio.flac" WAVE
  TRACK 09 AUDIO
TITLE "Violin Sonata in F Major (1838) - Adagio"
PERFORMER "Anne-Sophie Mutter;André Previn"
INDEX 01 00:00:00
FILE "10 - Violin Sonata in F Major (1838) - Assai vivace.flac" WAVE
  TRACK 10 AUDIO
TITLE "Violin Sonata in F Major (1838) - Assai vivace"
PERFORMER "Anne-Sophie Mutter;André Previn"
INDEX 01 00:00:00
Could you please tell, what am i doing wrong? Sorry for my poor english!

Best regards

H

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1237
Trying to encode a .tta to separate FLAC tracks, and getting this error:

Exception: First index must start at file beginning.

After some searching around, what I think it's complaining about is the first track in the .cue starts at 00:02:00.  I try to adjust this manually in the pregap and it gives me the same error.  Any ideas?

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1238
I already had this error, with a single file CDImage.cue I added INDEX 00 00:00:00 before INDEX 01, which means like you said that I manually added the pregap & it solved my problem. I don't know what you did exactly but it seems to me that you wanted to do the right correction but you just did it wrong.

Edit: As far as I understund your cue should begin like this:
INDEX 00 00:00:00
INDEX 01 00:02:00

This kind of rips seems to miss all INDEX 00, I dunno why.

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1239
By the way, can someone tell me how to use the 32, 33, 37 pregap script from this post, I tried to copy/paste this in setting/script, but I cannot paste anything (or untick any radio button), I tried to search in the appz directories in case I found something that would look like a text file with scripts in it but I didn't found any, so how does script work ? where should I put this script ?

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1240
hi sauvage78,

you can edit settings.txt in %appdata%\CUE Tools (alternate %ProgramFiles%\CUETools).
Search for CustomScripts=6. Change to CustomScripts=7 (6+1).

Add these lines

Code: [Select]
CustomScript6Name=YOURNAME
CustomScript6Code=
YOUR SCRIPT
CustomScript6Condition0=1
CustomScript6Conditions=1


Replace 6 by whatever number you find in your file.

Cheers

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1241
Ok thks for trying to help, I tried with this but it crashed.

Line just before:
CustomScript5Conditions=1

Code: [Select]
CustomScripts=7
CustomScript7Name=Test Gaps
CustomScript7Code=if (processor.ArVerify.AccResult == HttpStatusCode.OK)
return processor.Go();
if (processor.PreGapLength != 0)
return processor.WriteReport();;
foreach (uint gap in new uint[3] {32, 33, 37})
{
processor.PreGapLength = gap;
processor.ArVerify.ContactAccurateRip(AccurateRipVerify.CalculateAccurateRipId(processor.TOC));
if (processor.ArVerify.AccResult == HttpStatusCode.OK)
return processor.Go();
}
return processor.WriteReport();
CustomScript7Condition0=1
CustomScript7Conditions=1

Line just after:
DefaultVerifyScript=default

Quickly looking at others scripts it seems I am missing plenty of = at the beginning of each line in CustomScript7Code=
I will try to fix that & see if it works if I can understand the syntax.

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1242
It should be:

Line just before:
CustomScript5Conditions=1

Code: [Select]
CustomScript6Name=Test Gaps
CustomScript6Code=if (processor.ArVerify.AccResult == HttpStatusCode.OK)
return processor.Go();
if (processor.PreGapLength != 0)
return processor.WriteReport();;
foreach (uint gap in new uint[3] {32, 33, 37})
{
processor.PreGapLength = gap;
processor.ArVerify.ContactAccurateRip(AccurateRipVerify.CalculateAccurateRipId(processor.TOC));
if (processor.ArVerify.AccResult == HttpStatusCode.OK)
return processor.Go();
}
return processor.WriteReport();
CustomScript6Condition0=1
CustomScript6Conditions=1
CustomScripts=7



Line just after:
DefaultVerifyScript=default

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1243
Thks now cuetools doesn't crash at startup & I can see the script under the "verify" option, but now I have a new problem:
when I try to test files I get

filepath+
c:\Users\username\AppData\Local\Temp\CSSCRIPT\B2E5.tmp(3,2): error CS1525: Terme d'expression non valide '}'
c:\Users\username\AppData\Local\Temp\CSSCRIPT\B2E5.tmp(3,5): error CS1002: ; attendu

in the bachlog, it's in french but "Terme d'expression non valide" means something like "Invalid expression term" & "attendu" means "expected".

Seems like there is a problem with } maybe as } is the only character in some line of the script (just guessing).

Edit: I have the same error when I push the "compile" button in settings/scripts

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1244
Now that you see your script under verify you can edit it under the "scripts" tab of the advanced settings of cuetools.
Click on your script name and try copying the code from the original post and compiling it.

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1245
When I add = before each of the CustomScript6Code= line or when I copy paste the original script in settings/scripts (which is now editable) & try to push the "compile" button, now I get:

filepath+
c:\Users\username\AppData\Local\Temp\CSSCRIPT\33C1.tmp(2,24): error CS0117: 'CUETools.AccurateRip.AccurateRipVerify' ne contient pas de définition pour 'AccResult'
c:\Users\username\AppData\Local\Temp\CSSCRIPT\33C1.tmp(10,24): error CS0117: 'CUETools.AccurateRip.AccurateRipVerify' ne contient pas de définition pour 'AccResult'

"ne contient pas de définition pour 'AccResult'"="contains no definition for 'AccResult'""

It seems I progress ... slowly.

I am using this now:

Line just before:
CustomScript5Conditions=1

Code: [Select]
CustomScript6Name=Test Pregap
CustomScript6Code=if (processor.ArVerify.AccResult == HttpStatusCode.OK)
=return processor.Go();
=if (processor.PreGapLength != 0)
=return processor.WriteReport();;
=foreach (uint gap in new uint[3] {32, 33, 37})
={
=processor.PreGapLength = gap;
=processor.ArVerify.ContactAccurateRip(AccurateRipVerify.CalculateAccurateRipId(processor.TOC));
=if (processor.ArVerify.AccResult == HttpStatusCode.OK)
=return processor.Go();
=}
=return processor.WriteReport();
CustomScript6Condition0=1
CustomScript6Conditions=1
CustomScripts=7


Line just after:
DefaultVerifyScript=default

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1246
OK, so now you are getting the same errors I reported earlier on the thread.
I dont know the reason for those errors, they are probably related to .NET 4.0.
Try this code instead, it works for me:

Code: [Select]
if (processor.PreGapLength != 0)
return processor.WriteReport();;
foreach (uint gap in new uint[3] {32, 33, 37})
{
processor.PreGapLength = gap;
processor.ArVerify.ContactAccurateRip(AccurateRipVerify.CalculateAccurateRipId(processor.TOC));
}
return processor.WriteReport();

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1247
Ok now it seems to work as there is no error when I compile or run it with your code.

But the code itself doesn't seem to do what I expected from it, I expected it to test with pregap 0, 32, 33, 37 so I tested with rips which have a pregap 32/33 & which I know are all in AR database & the result was not find in database with a pregap 37 in log & only 1 line by rip in bachlog. So it seems it only tested pregap 37 & didn't found anything (which is normal as those rips are pregap 32/33).

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1248
I already had this error, with a single file CDImage.cue I added INDEX 00 00:00:00 before INDEX 01, which means like you said that I manually added the pregap & it solved my problem. I don't know what you did exactly but it seems to me that you wanted to do the right correction but you just did it wrong.


Yeah, that's how I ended up "fixing" it.  Of course, that adds two extra seconds of silence to the track, but whatever.  I was hoping there'd be a more...standard way to solve the problem.

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #1249
I finally found the time to publish a new version.

The main new feature is local database, which stores verification results and metadata.

Here are some tips on how to use it to e.g. compare duplicate rips and different pressings:

* Disable "Write AccurateRip log" and "Write AccurateRip tags" in advanced options, you don't need them if you use the database.
* In Folder Browser, right-click on the folder with your rips and choose "Add folder to local database".
* Switch from Folder browser to Local database view.
* Under "By Uniqueness" select "Not yet verified clones" and batch-verify them.
* Press F5 to refresh Local database view
* Explore results.
CUETools 2.1.6