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 1895275 times) previous topic - next topic
0 Members and 2 Guests are viewing this topic.

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #200
It doesn't compare the against the CRC in EAC's log, but maybe it is planned? Would be a nice feature to make an event from it that triggers something useful.

It is supposed to compare CRCs against the log.
If CRCs from the log match actual CRCs, the fourth column displays 'CRC32' message.
If CRCs from the log match actual CRCs without null samples, the fourth column displays 'W/O NULL' message.
If CRCs from the log don't match any of those, the fourth column displays CRCs from the log.
If CUETools was unable to parse the log file, the fourth column is empty.
CUETools 2.1.6

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #201
It is supposed to compare CRCs against the log.

If a CD is not in the AccurateRip database, I don't see any value in this and it just wastes time. Can an option be added so that CUE Tools goes back to the previous behaviour with "Verify, don't encode" when a CD is not in the AccurateRip database?

Previously, CRCs were only computed when a CD was in the AccurateRip database.

By the way, why does the "Select the best match" pop-up window appear to choose a log file when there is only one log file in a directory? The fully-qualified log file name is already shown and there is nothing else to choose in the drop-down list.

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #202
It is supposed to compare CRCs against the log.
If CRCs from the log match actual CRCs, the fourth column displays 'CRC32' message.
If CRCs from the log match actual CRCs without null samples, the fourth column displays 'W/O NULL' message.
If CRCs from the log don't match any of those, the fourth column displays CRCs from the log.
If CUETools was unable to parse the log file, the fourth column is empty.


It seems that it works in English language logs only. Also, when CD is ripped to an image (so in log file there is only one CRC) it doesn't compare the CRCs. Anyway, (If you plan to continue development on log analyzing)  I think that it would be useful to check both CRCs in logfile (test CRC and copy CRC) - now it only compares copy CRC.

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #203
generating a cuesheet that is much more likely to be right than assuming the standard pregap using the offsets from freedb or musicbrainz is not so complicated.


I still don't understand how to make it useful. Most people don't keep disc id's in their rips. There's no standard on how to do his.
EAC puts discid in the cuesheet, but if we have the cuesheet then we already know the pregap.
I don't know any popular ripper which would store freedb/musicbrainz disc ids in tags.
Maybe dbpoweramp, but it also stores AccurateRipIds, so we don't need freedb to verify such a rip.
They might be added later by software such as picard tagger, but i don't see how it
could calculate them right when there's a non-standard pregap.
CUETools 2.1.6

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #204
Hi Gregory

What is filename corrector and what does it do ? I had some one song per file wav's with cue sheets that would not work in Winamp . Someone told me that ,he thought my filenames were wrong ,so I ran my files thru filename corrector and now they magically work in Winamp  . I would like to be able to explain it to Him .

Thank you

Joey B

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #205
Hi Gregory

What is filename corrector and what does it do ? I had some one song per file wav's with cue sheets that would not work in Winamp . Someone told me that ,he thought my filenames were wrong ,so I ran my files thru filename corrector and now they magically work in Winamp  . I would like to be able to explain it to Him .

Thank you

Joey B

Cue sheet is basicly a playlist, it contains the list of filenames and other information about the tracks - track names, gaps etc.
Often people convert their files from one filename to another, for example compress wavs to flac or decompress flac to wav.
Filenames have changed, but cue sheet didn't, so it doesn't play. Filename corrector updates filenames in the cue sheet to match
the files you actually have.
CUETools 2.1.6

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #206
Can an option be added so that CUE Tools goes back to the previous behaviour with "Verify, don't encode" when a CD is not in the AccurateRip database?

Previously, CRCs were only computed when a CD was in the AccurateRip database.

By the way, why does the "Select the best match" pop-up window appear to choose a log file when there is only one log file in a directory? The fully-qualified log file name is already shown and there is nothing else to choose in the drop-down list.


Done. Check out 1.9.5, it has two verify modes.

"Select the best match" pop-up window appears if there are several log files or log file name doesn't match cue sheet name.
You are asked to confirm that you want to use this log for verification/encoding.
In 1.9.5 it is a bit more informative and pretty
CUETools 2.1.6

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #207
Thanks for the update Gregory!
Allegari nihil et allegatum non probare, paria sunt.


CUETools versions 1.9.5 through 2.1.5 (current)

Reply #209
I am having a problem and it must be something simple that I am overlooking. I can't read flac cue files or wright flac files. I get an "External program has thrown an exception" error.

If I convert the flac image to wav image and change .flac to .wav in the same cue file, it will read the wave image and convert it to anything but a flac file. Same error.

What am I missing????????
Glass half full!

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #210
What am I missing????????

The old rule not to use more than one ? at a time. 
audiophile // flac & wavpack, mostly // using too many audio players


CUETools versions 1.9.5 through 2.1.5 (current)

Reply #212
Ah, another Winampian?
Sorry then.

audiophile // flac & wavpack, mostly // using too many audio players

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #213
I am having a problem and it must be something simple that I am overlooking. I can't read flac cue files or wright flac files. I get an "External program has thrown an exception" error.

If I convert the flac image to wav image and change .flac to .wav in the same cue file, it will read the wave image and convert it to anything but a flac file. Same error.

What am I missing????????

Maybe VC redistributable, but not very likely.
What's your OS and CPU?
CUETools 2.1.6


CUETools versions 1.9.5 through 2.1.5 (current)

Reply #215
Athlon processor and WinXP. tried VC2005 and VC2008 and no help.
Is there a way to log the error?

Not sure. I will probably make an option to disable MMX/SSE2 optimizations in FLAC in next version, we'll see if the problem is caused by processor-dependent optimizations.
CUETools 2.1.6

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #216
Not sure. I will probably make an option to disable MMX/SSE2 optimizations in FLAC in next version, we'll see if the problem is caused by processor-dependent optimizations.

Thank you! I will be watching for it.
Glass half full!

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #217
FLAC encoding/decoding works for me with an Athlon XP 3200+. It supports MMX and SSE, but not SSE2. The oldest Athlon versions (before Athlon XP) support only MMX.


I've noticed that CUETools doesn't support cue sheets that contain only a single track. I have two albums that contain only one about an hour length track, Mike Oldfield's Amarok and Juno Reactor's Luciana. I may find a few more cue sheets with only one track when I start verifying my archived CD singles.

For example, here's the cue sheet from Amarok (ripped about 5 years ago with EAC):

Code: [Select]
PERFORMER "Mike Oldfield"
TITLE "Amarok"
FILE "Mike Oldfield - Amarok.ape" WAVE
  TRACK 01 AUDIO
    TITLE "Amarok"
    PERFORMER "Mike Oldfield"
    INDEX 00 00:00:00
    INDEX 01 00:00:12

This is the error message:


CUETools versions 1.9.5 through 2.1.5 (current)

Reply #218
I tried the CUE Sheet Creator in CUETools. I browsed a directory with all MP3 or ape files. After clicking OK, nothing happens. How do I use it? Thanks in advance!

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #219
@alex

I've got the Oldfield album with the same cuesheet and both versions of cuetools (193, 195) work as expected. Your problem relies in the runtime environment you are using.

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #220
I've got the Oldfield album with the same cuesheet and both versions of cuetools (193, 195) work as expected. Your problem relies in the runtime environment you are using.


I already had installed all .Net versions and updates from MS. I just installed also the Visual C++ 2005 SP1 Redistributable package as instructed in the first post of this thread and rebooted, but that didn't help. I still get the same error message.

This PC has the above mentioned AMD Athlon XP 3200+ and the OS is XP Pro SP2.

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #221
Not sure. I will probably make an option to disable MMX/SSE2 optimizations in FLAC in next version, we'll see if the problem is caused by processor-dependent optimizations.

I checked and the Athlon processor only supports MMX and not SSE. That is probably the issue. Could you build a version of the dll that only uses MMX and post it? It would be easier that modifying the program.
Glass half full!

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #222
The problem with "single track" cue sheets appear to exist only in CUETools v. 1.9.5.

I tested "1.9.2 u8", "1.9.3 u1", and "1.9.4 a". All three versions worked with the Amarok album.

Here's the log from "1.9.4 a":

Code: [Select]
[Verification date: 2009-03-02 17:37:27]
[Disc ID: 00041f6d-00083ece-020e1201]
Track    [ CRC    ] Status
01    [4e75c2e9] (07/11) Accurately ripped as in pressing(s) #1
Offsetted by 294:
01    [3c238f4f] (04/11) Accurately ripped as in pressing(s) #2

Track    [ CRC32  ]    [W/O NULL]    [  LOG   ]
--    [6D8637F9]    [AD632F12]    
01    [2B1AD1AD]    [AD632F12]

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #223
version 1.9.5 x86 produces the same log on my win 2K3 x64. I'm not using XP.

 

CUETools versions 1.9.5 through 2.1.5 (current)

Reply #224
I checked and the Athlon processor only supports MMX and not SSE. That is probably the issue. Could you build a version of the dll that only uses MMX and post it? It would be easier that modifying the program.

Please try the new build, setting DisableAsm=1 in settings.txt file (located in users\<username>\AppData\Roaming\CUE Tools. AppData might be a hidden folder, and might have a different name under XP)
CUETools 2.1.6