Jump to content
Sign in to follow this  
Maggi

Support For EAC's Cue Sheets

Recommended Posts

Good Morning, everybody ... :)

First things first, so thank you very much for providing this excellent piece of software !

I use it on a regular basis and can hardly find any issue that needs to be resolved.

Just now, I had a discussion about cd burning apps and the question arose which one would be capable of burning so called "non compliant" cue sheets

(link: http://wiki.hydrogenaudio.org/index.php?title=EAC_and_Cue_Sheets) generated by Exact Audio Copy http://www.exactaudiocopy.de/

Extracting to multiple WAV files and generating the mentioned non compliant cue sheet, resulted in this:

REM GENRE Soul

REM DATE 2009

REM DISCID AF0B850D

REM COMMENT "ExactAudioCopy v1.0b1"

PERFORMER "Various Artists"

TITLE "Soul Kitchen OST (CD1)"

FILE "2009 - Soul Kitchen OST (CD1)\01. Kool & The Gang - Rated X.wav" WAVE

  TRACK 01 AUDIO

    TITLE "Rated X"

    PERFORMER "Kool & The Gang"

    INDEX 01 00:00:00

  TRACK 02 AUDIO

    TITLE "Hicky Burr"

    PERFORMER "Quincy Jones fest. Bill Cosby"

    INDEX 00 04:02:32

FILE "2009 - Soul Kitchen OST (CD1)\02. Quincy Jones fest. Bill Cosby - Hicky Burr.wav" WAVE

    INDEX 01 00:00:00

  TRACK 03 AUDIO

    TITLE "I Don't Know"

    PERFORMER "Ruth Brown"

    INDEX 00 04:05:27

FILE "2009 - Soul Kitchen OST (CD1)\03. Ruth Brown - I Don't Know.wav" WAVE

    INDEX 01 00:00:00

  TRACK 04 AUDIO

    TITLE "Brown Bag"

    PERFORMER "Ivan ''Boogaloo Joe'' Jones"

    INDEX 00 02:51:67

FILE "2009 - Soul Kitchen OST (CD1)\04. Ivan ''Boogaloo Joe'' Jones - Brown Bag.wav" WAVE

    INDEX 01 00:00:00

  TRACK 05 AUDIO

    TITLE "We Got More Soul"

    PERFORMER "Dyke & The Blazers"

    INDEX 00 05:03:71

FILE "2009 - Soul Kitchen OST (CD1)\05. Dyke & The Blazers - We Got More Soul.wav" WAVE

    INDEX 01 00:00:00

  TRACK 06 AUDIO

    TITLE "Get The Money"

    PERFORMER "Mongo Santamaria"

    INDEX 00 02:43:06

FILE "2009 - Soul Kitchen OST (CD1)\06. Mongo Santamaria - Get The Money.wav" WAVE

    INDEX 01 00:00:00

  TRACK 07 AUDIO

    TITLE "Don't Do It"

    PERFORMER "Syl Johnson"

    INDEX 00 03:25:61

FILE "2009 - Soul Kitchen OST (CD1)\07. Syl Johnson - Don't Do It.wav" WAVE

    INDEX 01 00:00:00

  TRACK 08 AUDIO

    TITLE "Get Down"

    PERFORMER "Curtis Mayfield"

    INDEX 00 02:45:11

FILE "2009 - Soul Kitchen OST (CD1)\08. Curtis Mayfield - Get Down.wav" WAVE

    INDEX 01 00:00:00

  TRACK 09 AUDIO

    TITLE "To Sxoleio"

    PERFORMER "Olympians"

    INDEX 00 05:45:26

FILE "2009 - Soul Kitchen OST (CD1)\09. Olympians - To Sxoleio.wav" WAVE

    INDEX 01 00:00:00

  TRACK 10 AUDIO

    TITLE "I Want To Be Your Man"

    PERFORMER "Zapp and Roger"

    INDEX 00 02:33:23

FILE "2009 - Soul Kitchen OST (CD1)\10. Zapp and Roger - I Want To Be Your Man.wav" WAVE

    INDEX 01 00:00:00

  TRACK 11 AUDIO

    TITLE "The Creator Has A Master Plan"

    PERFORMER "Louis Armstrong"

    INDEX 00 04:08:46

FILE "2009 - Soul Kitchen OST (CD1)\11. Louis Armstrong - The Creator Has A Master Plan.wav" WAVE

    INDEX 01 00:00:00

  TRACK 12 AUDIO

    TITLE "It's Your Thing"

    PERFORMER "Isley Brothers"

    INDEX 00 04:08:47

FILE "2009 - Soul Kitchen OST (CD1)\12. Isley Brothers - It's Your Thing.wav" WAVE

    INDEX 01 00:00:00

  TRACK 13 AUDIO

    TITLE "Disko"

    PERFORMER "Jan Delay"

    INDEX 00 02:46:62

FILE "2009 - Soul Kitchen OST (CD1)\13. Jan Delay - Disko.wav" WAVE

    INDEX 01 00:00:00

then I used CDBurnerXP (v4.3.8.2474) to make an audio CD, drag'n'dropped that cue sheet from EAC into it and noticed the last track (#13) is missing despite the last track missing, I burned it anyways, put it into EAC and that's were the confusion really started: - the track starts and lenghts are identical - the track's CRCs are identical (obviously only for tracks 1-12) BUT: - the gaps are different ! :shock: here's the corresponding cue sheet, in which you'll also see that the disc's ID has changed
REM DISCID 9A0A720C

REM COMMENT "ExactAudioCopy v1.0b1"

PERFORMER "Unknown Artist"

TITLE "Unknown Title"

FILE "Unknown Artist\ - Unknown Title\01. Track01.wav" WAVE

  TRACK 01 AUDIO

    TITLE "Track01"

    PERFORMER "Unknown Artist"

    INDEX 01 00:00:00

FILE "Unknown Artist\ - Unknown Title\02. Track02.wav" WAVE

  TRACK 02 AUDIO

    TITLE "Track02"

    PERFORMER "Unknown Artist"

    INDEX 01 00:00:00

FILE "Unknown Artist\ - Unknown Title\03. Track03.wav" WAVE

  TRACK 03 AUDIO

    TITLE "Track03"

    PERFORMER "Unknown Artist"

    INDEX 01 00:00:00

  TRACK 04 AUDIO

    TITLE "Track04"

    PERFORMER "Unknown Artist"

    INDEX 00 02:53:25

FILE "Unknown Artist\ - Unknown Title\04. Track04.wav" WAVE

    INDEX 01 00:00:00

  TRACK 05 AUDIO

    TITLE "Track05"

    PERFORMER "Unknown Artist"

    INDEX 00 05:04:29

FILE "Unknown Artist\ - Unknown Title\05. Track05.wav" WAVE

    INDEX 01 00:00:00

  TRACK 06 AUDIO

    TITLE "Track06"

    PERFORMER "Unknown Artist"

    INDEX 00 02:44:14

FILE "Unknown Artist\ - Unknown Title\06. Track06.wav" WAVE

    INDEX 01 00:00:00

FILE "Unknown Artist\ - Unknown Title\07. Track07.wav" WAVE

  TRACK 07 AUDIO

    TITLE "Track07"

    PERFORMER "Unknown Artist"

    INDEX 01 00:00:00

  TRACK 08 AUDIO

    TITLE "Track08"

    PERFORMER "Unknown Artist"

    INDEX 00 02:46:32

FILE "Unknown Artist\ - Unknown Title\08. Track08.wav" WAVE

    INDEX 01 00:00:00

  TRACK 09 AUDIO

    TITLE "Track09"

    PERFORMER "Unknown Artist"

    INDEX 00 05:46:40

FILE "Unknown Artist\ - Unknown Title\09. Track09.wav" WAVE

    INDEX 01 00:00:00

FILE "Unknown Artist\ - Unknown Title\10. Track10.wav" WAVE

  TRACK 10 AUDIO

    TITLE "Track10"

    PERFORMER "Unknown Artist"

    INDEX 01 00:00:00

FILE "Unknown Artist\ - Unknown Title\11. Track11.wav" WAVE

  TRACK 11 AUDIO

    TITLE "Track11"

    PERFORMER "Unknown Artist"

    INDEX 01 00:00:00

  TRACK 12 AUDIO

    TITLE "Track12"

    PERFORMER "Unknown Artist"

    INDEX 00 04:09:64

FILE "Unknown Artist\ - Unknown Title\12. Track12.wav" WAVE

    INDEX 01 00:00:00

then I tried using a cue sheet I made quite a while ago using EAC 0.95b3 from that CD and back then, I ripped the entire CD to one WAV file and converted it to FLAC afterwards here's the corresponding cue sheet:
REM GENRE Soul

REM DATE 2009

REM DISCID AF0B850D

REM COMMENT ExactAudioCopy v0.95b3

PERFORMER "Various Artists"

TITLE "Soul Kitchen OST (CD1)"

REM REPLAYGAIN_ALBUM_GAIN -6.43 dB

REM REPLAYGAIN_ALBUM_PEAK 0.988556

FILE "2009 - Soul Kitchen OST (CD1).flac" WAVE

  TRACK 01 AUDIO

    TITLE "Rated X"

    PERFORMER "Kool & The Gang"

    REM REPLAYGAIN_TRACK_GAIN -6.86 dB

    REM REPLAYGAIN_TRACK_PEAK 0.988556

    INDEX 01 00:00:00

  TRACK 02 AUDIO

    TITLE "Hicky Burr"

    PERFORMER "Quincy Jones fest. Bill Cosby"

    REM REPLAYGAIN_TRACK_GAIN -6.51 dB

    REM REPLAYGAIN_TRACK_PEAK 0.988556

    INDEX 00 04:03:13

    INDEX 01 04:03:30

  TRACK 03 AUDIO

    TITLE "I Don't Know"

    PERFORMER "Ruth Brown"

    REM REPLAYGAIN_TRACK_GAIN -6.94 dB

    REM REPLAYGAIN_TRACK_PEAK 0.988556

    INDEX 00 08:08:72

    INDEX 01 08:09:08

  TRACK 04 AUDIO

    TITLE "Brown Bag"

    PERFORMER "Ivan ''Boogaloo Joe'' Jones"

    REM REPLAYGAIN_TRACK_GAIN -5.66 dB

    REM REPLAYGAIN_TRACK_PEAK 0.988556

    INDEX 00 11:01:18

    INDEX 01 11:02:63

  TRACK 05 AUDIO

    TITLE "We Got More Soul"

    PERFORMER "Dyke & The Blazers"

    REM REPLAYGAIN_TRACK_GAIN -6.74 dB

    REM REPLAYGAIN_TRACK_PEAK 0.988556

    INDEX 00 16:07:18

    INDEX 01 16:07:44

  TRACK 06 AUDIO

    TITLE "Get The Money"

    PERFORMER "Mongo Santamaria"

    REM REPLAYGAIN_TRACK_GAIN -5.89 dB

    REM REPLAYGAIN_TRACK_PEAK 0.988556

    INDEX 00 18:51:02

    INDEX 01 18:51:74

  TRACK 07 AUDIO

    TITLE "Don't Do It"

    PERFORMER "Syl Johnson"

    REM REPLAYGAIN_TRACK_GAIN -5.84 dB

    REM REPLAYGAIN_TRACK_PEAK 0.988556

    INDEX 01 22:18:03

  TRACK 08 AUDIO

    TITLE "Get Down"

    PERFORMER "Curtis Mayfield"

    REM REPLAYGAIN_TRACK_GAIN -6.02 dB

    REM REPLAYGAIN_TRACK_PEAK 0.988556

    INDEX 00 25:03:68

    INDEX 01 25:04:45

  TRACK 09 AUDIO

    TITLE "To Sxoleio"

    PERFORMER "Olympians"

    REM REPLAYGAIN_TRACK_GAIN -7.48 dB

    REM REPLAYGAIN_TRACK_PEAK 0.988556

    INDEX 00 30:50:37

    INDEX 01 30:51:31

  TRACK 10 AUDIO

    TITLE "I Want To Be Your Man"

    PERFORMER "Zapp and Roger"

    REM REPLAYGAIN_TRACK_GAIN -5.90 dB

    REM REPLAYGAIN_TRACK_PEAK 0.988525

    INDEX 00 33:25:03

    INDEX 01 33:26:14

  TRACK 11 AUDIO

    TITLE "The Creator Has A Master Plan"

    PERFORMER "Louis Armstrong"

    REM REPLAYGAIN_TRACK_GAIN -5.80 dB

    REM REPLAYGAIN_TRACK_PEAK 0.988556

    INDEX 00 37:35:14

    INDEX 01 37:36:30

  TRACK 12 AUDIO

    TITLE "It's Your Thing"

    PERFORMER "Isley Brothers"

    REM REPLAYGAIN_TRACK_GAIN -7.53 dB

    REM REPLAYGAIN_TRACK_PEAK 0.988556

    INDEX 00 41:45:19

    INDEX 01 41:46:26

  TRACK 13 AUDIO

    TITLE "Disko"

    PERFORMER "Jan Delay"

    REM REPLAYGAIN_TRACK_GAIN -6.07 dB

    REM REPLAYGAIN_TRACK_PEAK 0.988556

    INDEX 00 44:33:51

    INDEX 01 44:34:11

it imported and burned just fine (all 13 tracks this time)

cross checking with EAC revealed:

- the disc ID got lost, but I could apply EAC's database entry from the original rip

- the gaps are identical to the multiple WAV file cue sheet version from above, but differ from the original CD

- CRCs are identical to both above versions

I also made screenshots to compare the results:

original

soulkitchenostcd1orig.jpg

burned multiple WAV files cue sheet

soulkitchenostcd1cdbxp.jpg

burned single FLAC file cue sheet

soulkitchenostcd1cdbxpo.jpg

...

So obviously CDBurnerXP does not properly support cue sheets from EAC and thus I was wondering, if there's anything you could do about it and if it's possible to support EAC's DISCID, GENRE & DATE entries ?

Thanx a lot and keep up the good work,

Maggi

PS: on your download page, the link to "Microsoft Windows Media Format 9.0 Update" is broken (404)

Share this post


Link to post
Share on other sites

Currently, my burning library does not allow setting any of these properties. Neither does it allow varying gaps, so preserving the gap length is simply not supported at this point. I guess if I would emulate the gaps by prepeding or appending silence to the tracks, this would probably not qualify as real gap in EAC.

Also, I must admit that I don't understand the last part of your cue sheet. You are first having a TRACK 13 TITLE "Disko" and actually refer to the FILE after that, and not before. Not sure how this is supposed to work and I don't know any cue sheet specification that explains such a situation.

Share this post


Link to post
Share on other sites

Thanx for feedback, Flo !

The cue sheet is explained in the EAC wiki I linked above under

"Multiple WAV Files With Gaps (Noncompliant) - a.k.a. "Append Gaps to (end of) Previous Track (default)" "

link:

http://wiki.hydrogenaudio.org/index.php ... ault.29.22

I was told that EAC would be able to burn those cue sheets properly, BUT for that task I'd have to decompress my FLAC files back to WAV again and I'd surely want to avoid that step.

So whenever you see a possibility to add support forthese kind of cue sheets, please drop me a note and I'd be glad to test some builds for you.

Cheers,

Maggi

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.