IPB

Welcome Guest ( Log In | Register )

Noncompliant to single wav cuesheet, Any automated tool?
DrGreen
post Feb 16 2006, 00:05
Post #1





Group: Members
Posts: 29
Joined: 22-January 05
Member No.: 19216



Hi,

i'm sorry if this was already asked here, but I couldn't found it with search.

Is there any tool that can convert a multiple files noncompliant cuesheet to a single image one?

The reason for this is that I have some albums stored as multiple files with a noncompliant cuesheet with gaps append to the end of previous track. Now I would like to join the files and create one appropriate cuesheet with all gaps preserved.

I've read the EAC CUE Sheets wiki page, and I see that it contains the method for converting, but it's difficult to apply it to a lot of cues by hand.

So I was thinking on some tool, or other clerver and quicker method to do it.

Thanks!
Go to the top of the page
+Quote Post
 
Start new topic
Replies
Fandango
post Aug 2 2006, 19:04
Post #2





Group: Members
Posts: 1549
Joined: 13-August 03
Member No.: 8353



QUOTE
If you rip the CD in single-file mode does EAC or whatever write any duplicate timestamps like that in the cuesheet?
I don't know... wink.gif

I got that rip from a good friend... lalala.gif so I can only speculate about the way it was created, sorry. unsure.gif It could be that the cue sheet got messed up in a text editor. Maybe. At least that's my guess.

I think valnar might be able to test this... in case he didn't get his rip from a good friend, too.


QUOTE
Is the data track saved to a file somewhere during the ripping process?
No.

Well, this problem here is rooted in EAC's non-compliant way of creating cue sheets and its incapability of extracting data tracks. When creating all four kinds of cue sheets for a Audio+Data CD, the only cue sheet with this "TRACK 08 MODEx/2xxx" in it was the one made with the method labeled "(non-compliant)". There's also no corresponding "FILE", which also brakes the standard apart from the MODEx/2xxx and the obvious fact that mixing single WAV and a raw data track in one cue isn't really supported by a lot of apps (I know none).

Anyway this is what EAC gives us for such a Multi-Session CD in case the non-compliant cue sheet was created:
QUOTE
TRACK 08 MODEx/2xxx
TITLE "CD-Rom Track For PC and Mac "
PERFORMER "Creation Rebel"
INDEX 00 04:10:15


But a slightly more compliant data track entry would look like this:
QUOTE
FILE "Track 8.bin" BINARY
TRACK 08 MODE2/2352
TITLE "CD-Rom Track For PC and Mac "
PERFORMER "Creation Rebel"
ISRC 000000000000
INDEX 00 04:10:15

Since the data track won't be extracted by EAC, when using copy - EAC has no data extraction capabilities whatsoever, thus creating only a pseudo data track entry - it could at least write the cue sheet differently, commenting the data track entry out for instance. rolleyes.gif

Ok, so back to CUETools:

The error messages of CUETools are as follows: When using the unmodified cue sheet I get the "Track type must be audio." which makes sense because CUETools think TRACK 08 belongs to the last FILE which is audio.

When correcting the cue sheet my way, but entering a bogus FILE path, I get the error message that the file is missing. That's correct, too. wink.gif

When providing a .bin file. I get the error message "Unsupported audio input file". Which doesn't make sense since FILE "" BINARY is binary and not audio. laugh.gif At least CUETools is trying!

So, what to do?

That's very, very tricky IMHO.

Deleting the last TRACK by hand works just fine, but of course it's more comfortable if CUETools would ignore or correct them in some way. Since EAC does create these broken cue sheets and you can't expect a newbie to edit his cue sheets... it's important that you do something: Either omitting, appending or automatically correcting these MODEx/2xxx tracks... simply leaving them out would be the easiest way and EAC's standard behaviour anyway when converting from non-compliant to any of the other three cue sheet modes. smile.gif

In case you want to go beyond EAC compatibility, for example putting Audio+Data in one raw image file in case the Data Session was extracted with another ripping application other than EAC or was recreated with mkisofs from the copied files, then here are some thoughts of mine:

I'm not that familiar with the cue sheet standards, but still I thought a fixed FILE '' BINARY won't do any sane application any harm. So I've tested it with two "single WAV" cue sheets - one appended with the broken and unchanged data track and one with a fixed and compliant one - and loaded them into foobar2000 0.9: got me the complaint about data tracks not being supported. Then I've tested the same two cue sheets with Burrrn, both gave me erros. Even IsoBuster does not support single audio wav + data track. Well, this is not a surprise at all, since it's not much different from a non-compliant cue sheet like EAC is popular for, with the exception that not the INDEX/TRACK order is the problem but two image files in one cue sheet being of incompatible format, one WAV and the other one RAW (or BINARY).

Nevertheless my suggestion is to support at least two of the things I mentioned above, making it selectable via a check box: omitting the data track or commenting it out (for EAC compliance and even 100% reconstruction of a non-compliant cue sheet later with that MODEc/2xxx if you like) is a must IMHO. Then either simply appending + autofixing the TRACK ?? MODE2/2352 (like I did in my second code snippet - FILE path might be requested via a "open file dialog" or simply "" used) or the making of a true single RAW image and compliant cue sheet (like IsoBuster creates them for example). Personally I would go for implementing the latter since it is more widely supported than this double image cue sheet I made by hand. All applications I tested it with (foobar2000, Burrrn, IsoBuster and burnatonce) refused to accept it for the various reasons. So people who want to make a true 1:1 backup can use the single RAW image + cue, and those wanting to do stuff with the audio can shoose the EAC (omitting) approach.

Cheers!

This post has been edited by Fandango: Aug 2 2006, 21:56
Go to the top of the page
+Quote Post

Posts in this topic
- DrGreen   Noncompliant to single wav cuesheet   Feb 16 2006, 00:05
- - smz   Good question... Foobar2000 doesn't seems to ...   Feb 16 2006, 02:43
- - Cosmo   The only simple solution involves owning the origi...   Feb 16 2006, 03:54
|- - smz   actually, just burning the non-compliant cuesheet ...   Feb 16 2006, 04:23
- - DrGreen   Thanks for the replies guys, and sorry for the wro...   Feb 16 2006, 12:57
|- - Moitah   QUOTE (DrGreen @ Feb 16 2006, 07:57 AM)maybe ...   Feb 16 2006, 13:12
- - Moitah   I got a good start on it tonight. I should have s...   Feb 17 2006, 11:53
- - Synthetic Soul   You're keen as a jellybean! Will the app ...   Feb 17 2006, 12:52
|- - Moitah   @Synthetic Soul: Yes, it will read a CUE sheet (a...   Feb 17 2006, 22:06
- - Synthetic Soul   Thanks for the reply. Looking forward to playing ...   Feb 17 2006, 22:15
- - DrGreen   Moitah, thank you so much Somehow the mail notif...   Feb 17 2006, 22:33
- - Moitah   [Link removed, see here for updated link] - .NET F...   Feb 18 2006, 01:43
- - DrGreen   Thanks Moitah! I will make some tests and rep...   Feb 18 2006, 12:57
|- - Moitah   @DrGreen: That's strange, usually my hosting i...   Feb 18 2006, 13:15
- - DrGreen   Got it now! Ok, I've made a test rip to d...   Feb 18 2006, 13:52
|- - Moitah   @DrGreen: Full paths don't work right now, I...   Feb 18 2006, 13:57
- - DrGreen   Yeah! I guess we have a winner! Did a qu...   Feb 18 2006, 14:13
- - Moitah   Glad it's working now . I guess the space thi...   Feb 18 2006, 14:17
- - DrGreen   I guess I misunderstood you when you talked about ...   Feb 18 2006, 15:14
- - Moitah   I fixed the full path issue, added the space/under...   Feb 18 2006, 15:17
- - DrGreen   found the problem with my cuesheet. It was a non ...   Feb 18 2006, 15:28
- - liekloo   Wow! Moitah you've done a terrific job...   Feb 20 2006, 22:04
- - mmortal03   Awesome work! Any chance this could be made...   Feb 20 2006, 23:13
|- - Moitah   Thanks for the feedback . @mmortal03: I can fix ...   Feb 20 2006, 23:31
|- - mmortal03   QUOTE (Moitah @ Feb 20 2006, 05:31 PM)Thanks ...   Feb 21 2006, 02:31
- - Moitah   CUE Tools v1.1.0 uses the directory information in...   Feb 21 2006, 15:26
- - mmortal03   The new version works like a charm. One very smal...   Feb 22 2006, 02:52
- - DrGreen   Moitah, this is getting even better Thanks for th...   Feb 22 2006, 13:14
- - DrGreen   I guess you have a little bug on your General.Time...   Feb 22 2006, 19:47
- - Moitah   I thought I tested that... wow, what a stupid bug ...   Feb 22 2006, 20:52
- - DrGreen   You're bug might be stupid... but my solution ...   Feb 22 2006, 21:14
- - Moitah   CUE Tools v1.2.0:Fixes the bug with writing timest...   Feb 22 2006, 23:47
- - Fandango   OMG! Awesome, Moitah. Another useful tools fro...   Feb 22 2006, 23:56
- - mmortal03   Yeah, I mean, if you integrated WAVTools and CUETo...   Feb 23 2006, 00:35
- - Fandango   @mmortal03 Yes, and since WAVTools already suppor...   Feb 23 2006, 00:47
|- - mmortal03   QUOTE (Fandango @ Feb 22 2006, 06:47 PM)@mmor...   Feb 23 2006, 00:56
|- - Fandango   QUOTE (mmortal03 @ Feb 23 2006, 12:56 AM)I un...   Feb 23 2006, 01:22
- - mmortal03   How can I properly store the Date Tag information ...   Feb 23 2006, 01:37
- - Fandango   The problem is not that the DATE line gets ommitte...   Feb 23 2006, 01:48
|- - mmortal03   QUOTE (Fandango @ Feb 22 2006, 07:48 PM)The p...   Feb 23 2006, 21:38
- - Moitah   I think I'm just going to remove those ReplayG...   Feb 23 2006, 19:57
- - Moitah   That said, I threw this together really quick. It...   Feb 23 2006, 20:26
- - Fandango   Yeah I guess you're absolutely right, preservi...   Feb 23 2006, 20:44
- - Cosmo   Nice. Might it be possible to re-introduce a gap ...   Feb 23 2006, 20:51
- - Moitah   @Cosmo: WAV Tools will let you do it either way.   Feb 23 2006, 20:53
|- - Cosmo   QUOTE (Moitah)@Cosmo: WAV Tools will let you do it...   Feb 23 2006, 23:13
- - Fandango   Yes, this is correct for the "old" cue s...   Feb 23 2006, 21:58
|- - mmortal03   QUOTE (Fandango @ Feb 23 2006, 03:58 PM)Yes, ...   Feb 24 2006, 01:21
|- - Martin H   QUOTE (mmortal03 @ Feb 24 2006, 01:21 AM)I do...   Feb 24 2006, 05:47
|- - mmortal03   QUOTE (Martin H @ Feb 23 2006, 11:47 PM)QUOTE...   Feb 25 2006, 20:53
|- - Martin H   QUOTE (mmortal03 @ Feb 25 2006, 08:53 PM)Whic...   Feb 26 2006, 04:11
|- - mmortal03   QUOTE (Martin H @ Feb 25 2006, 10:11 PM)QUOTE...   Feb 26 2006, 09:56
|- - Fandango   QUOTE (mmortal03 @ Feb 26 2006, 09:56 AM)Eith...   Feb 26 2006, 13:36
- - Moitah   I see what you're asking now. Yeah, I think I...   Feb 23 2006, 23:59
- - Moitah   After checking a non-compliant CUE sheet with a ga...   Feb 24 2006, 00:18
|- - Cosmo   QUOTE (Moitah)After checking a non-compliant CUE s...   Feb 24 2006, 16:31
- - Fandango   I got another suggestion concerning the file name ...   Feb 24 2006, 00:28
- - djet   This tool is just a dream! It saved a lot of m...   Feb 24 2006, 02:35
|- - Duble0Syx   QUOTE (djet @ Feb 23 2006, 05:35 PM)As you se...   Feb 24 2006, 03:07
|- - mmortal03   QUOTE (Duble0Syx @ Feb 23 2006, 09:07 PM)QUOT...   Feb 24 2006, 04:51
|- - Duble0Syx   QUOTE (mmortal03 @ Feb 23 2006, 07:51 PM)QUOT...   Feb 24 2006, 06:48
- - Moitah   I have the code working to convert to non-complian...   Feb 24 2006, 18:52
- - brimstone   QUOTE (Duble0Syx @ Feb 24 2006, 06:48 AM)QUOT...   Feb 24 2006, 19:40
- - Moitah   CUE Tools v1.3.0:Added: Conversion to the other 3 ...   Feb 25 2006, 14:20
- - Moitah   I think I am going to add the ability to process t...   Feb 25 2006, 14:31
- - HeadLessException   thanks for this great tool. keep up the good work   Feb 25 2006, 20:20
- - djet   Moitah, what about that PREGAP bug?   Feb 25 2006, 22:53
- - Moitah   I don't consider it a bug. The next version w...   Feb 25 2006, 23:08
|- - djet   QUOTE (Moitah @ Feb 26 2006, 02:08 AM)I don...   Feb 26 2006, 06:54
- - Moitah   The code to process the WAV files is done and test...   Feb 26 2006, 03:33
- - Moitah   I'll think about it. I'd have to test to ...   Feb 26 2006, 07:01
- - Moitah   CUE Tools v1.4.0:Added: Converts the WAV files as ...   Feb 27 2006, 00:12
- - DrGreen   Sweet Just made a couple of tests and it's r...   Feb 27 2006, 00:35
- - Moitah   CUE Tools v1.4.1:Added: Hidden option to write PRE...   Feb 27 2006, 04:15
|- - Vietwoojagig   QUOTE (Moitah @ Feb 27 2006, 04:15 AM)CUE Too...   Feb 27 2006, 12:06
- - Fandango   This is great! As easy as drag and drop now, ...   Feb 27 2006, 07:08
- - mmortal03   It would be awesome to have it eventually handle F...   Feb 27 2006, 08:38
- - Moitah   CUE Tools v1.4.2:Fixed: Extended ASCII characters ...   Feb 27 2006, 17:40
|- - Vietwoojagig   QUOTE (Moitah @ Feb 27 2006, 05:40 PM)Regardi...   Mar 1 2006, 15:59
|- - Vietwoojagig   QUOTE (Moitah @ Feb 27 2006, 05:40 PM)CUE Too...   Mar 7 2006, 10:40
- - Moitah   CUE Tools v1.4.3:Fixed: Small range of extended AS...   Feb 27 2006, 18:42
- - djet   Great!! Thank you!   Feb 27 2006, 23:36
- - Moitah   FLAC input files are now fully supported (output i...   Feb 28 2006, 23:26
- - mmortal03   I am assuming you haven't posted the FLAC deco...   Mar 1 2006, 01:21
- - Moitah   Not yet, it needs more testing. But either tonigh...   Mar 1 2006, 02:04
- - Moitah   CUE Tools v1.5.0:Added: Support for reading audio ...   Mar 1 2006, 04:58
|- - mmortal03   There is something about parenthesis that this new...   Mar 1 2006, 06:28
- - Moitah   Only for FLAC files? You are talking about the fi...   Mar 1 2006, 06:45
- - Moitah   CUE Tools v1.5.1:Fixed: FLAC files weren't bei...   Mar 1 2006, 21:34
|- - mmortal03   QUOTE (Moitah @ Mar 1 2006, 03:34 PM)CUE Tool...   Mar 2 2006, 05:03
- - Moitah   It's okay, the fact that libFLAC didn't ac...   Mar 2 2006, 05:25
- - djet   Is it possible to enable WavPack output?   Mar 2 2006, 16:49
- - Moitah   I'd rather work on FLAC output first, but if I...   Mar 2 2006, 16:51
- - Moitah   I didn't realize there was a POSTGAP command u...   Mar 7 2006, 12:07
- - Fandango   I get this error: "Index length cannot be 0....   Mar 24 2006, 23:09
|- - valnar   QUOTE (Fandango @ Mar 24 2006, 14:09) I g...   May 16 2006, 14:55
|- - Moitah   QUOTE (Fandango @ Mar 24 2006, 18:09) I g...   Jul 5 2006, 07:42
- - Fandango   seems like Moitah's taking a break... ^^   May 27 2006, 18:44
- - Fandango   QUOTE If you rip the CD in single-file mode does E...   Aug 2 2006, 19:04
- - greynol   QUOTE CODETRACK 01 AUDIO INDEX 01 00:00...   Aug 2 2006, 21:04
2 Pages V   1 2 >


Closed TopicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



RSS Lo-Fi Version Time is now: 30th September 2014 - 15:37