Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

.cue file gaps are non-compliant #442

Closed
kroeckx opened this issue Jan 1, 2020 · 5 comments
Closed

.cue file gaps are non-compliant #442

kroeckx opened this issue Jan 1, 2020 · 5 comments
Labels
Expected Behaviour Bug report of intended functionality

Comments

@kroeckx
Copy link

kroeckx commented Jan 1, 2020

I ripped a CD, and the .cue file contains:

REM DISCID A70F8F0C
REM COMMENT "whipper 0.9.1.dev16+gd665fe4"
FILE "./01. Dire Straits - Sultans of Swing.flac" WAVE
  TRACK 01 AUDIO
    PREGAP 00:00:33
    INDEX 01 00:00:00
FILE "./02. Dire Straits - Down to the Waterline.flac" WAVE
  TRACK 02 AUDIO
    INDEX 01 00:00:00
  TRACK 03 AUDIO
    INDEX 00 04:00:18
FILE "./03. Dire Straits - Portobello Belle (live).flac" WAVE
    INDEX 01 00:00:00
  TRACK 04 AUDIO
    INDEX 00 04:32:52
FILE "./04. Dire Straits - Twisting by the Pool (remix).flac" WAVE
    INDEX 01 00:00:00
  TRACK 05 AUDIO
    INDEX 00 03:30:02
FILE "./05. Dire Straits - Tunnel of Love.flac" WAVE
    INDEX 01 00:00:00
  TRACK 06 AUDIO
    INDEX 00 08:09:03
FILE "./06. Dire Straits - Romeo and Juliet.flac" WAVE
    INDEX 01 00:00:00
FILE "./07. Dire Straits - Where Do You Think You're Going.flac" WAVE
  TRACK 07 AUDIO
    INDEX 01 00:00:00
FILE "./08. Dire Straits - Walk of Life.flac" WAVE
  TRACK 08 AUDIO
    INDEX 01 00:00:00
  TRACK 09 AUDIO
    INDEX 00 04:07:32
FILE "./09. Dire Straits - Private Investigations.flac" WAVE
    INDEX 01 00:00:00
FILE "./10. Dire Straits - Telegraph Road (live) (remix).flac" WAVE
  TRACK 10 AUDIO
    INDEX 01 00:00:00
FILE "./11. Dire Straits - Money for Nothing.flac" WAVE
  TRACK 11 AUDIO
    INDEX 01 00:00:00
  TRACK 12 AUDIO
    INDEX 00 04:05:10
FILE "./12. Dire Straits - Brothers in Arms.flac" WAVE
    INDEX 01 00:00:00
@JoeLametta
Copy link
Collaborator

Hi, isn't this a duplicate of #265 (which is not a bug)?

@JoeLametta JoeLametta added the Expected Behaviour Bug report of intended functionality label Jan 3, 2020
@kroeckx kroeckx changed the title .cue file is invalid, lines in wrong order .cue file gaps are non-compliant Jan 3, 2020
@kroeckx
Copy link
Author

kroeckx commented Jan 3, 2020

The hydrogenaudio wiki it points to says "Unfortunately, this format is non-compliant". Wikipedia calls it non-standard and non-conforming.

https://github.com/libyal/libodraw/blob/master/documentation/CUE%20sheet%20format.asciidoc seems to be an attempt to standardize the cue format, but it doesn't try to fix that.

The software I tried to parse the file with didn't support it. Other software clearly would benefit from having a standard document that at least explains this extension.

@JoeLametta
Copy link
Collaborator

This is the format preferred/used/expected by most of the audio CD ripping software: EAC, XLD, CUERipper. For each rip whipper writes a cdrdao's tocfile too which allows burning the rip to a CD.
There's also a FOSS software which is able to convert cue sheets (and the associated files) to various formats: CUETools.

This issue may be also related to #115.

@kroeckx
Copy link
Author

kroeckx commented Jan 4, 2020

There is also https://github.com/svend/cuetools that gives errors on both the .cue and .toc file.

@JoeLametta
Copy link
Collaborator

JoeLametta commented Jan 4, 2020

You can generate toc files from non-compliant cue sheets using mktoc (FOSS software).
The generated tocfiles can be written to CD with cdrdao.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Expected Behaviour Bug report of intended functionality
Projects
None yet
Development

No branches or pull requests

2 participants