Noncompliant to single wav cuesheet, Any automated tool? |
![]() ![]() |
Noncompliant to single wav cuesheet, Any automated tool? |
Feb 24 2006, 01:21
Post
#51
|
|
|
Group: Members Posts: 601 Joined: 19-July 02 From: USA Member No.: 2667 |
QUOTE (Fandango @ Feb 23 2006, 03:58 PM) Yes, this is correct for the "old" cue sheet interpreter. It is undergoing a massive rewrite since v0.9 beta 7, AFAIK because partly of the new CD-Reader functionality that is going to be in 0.9. But I have no clue whether the latest versions of 0.9 do interpret the DATE field as an internal year tag. Best if you try out yourself. Yeah, foobar2000 (0.8.3) still doesn't read it. I don't think they added it to 0.9.0 either. Plus, EAC doesn't write it to the cuesheet in the first place. I would currently have to manually add it for each of my cuesheets. I will see if I can request support for both EAC and foobar2000. -------------------- WARNING: Changing of advanced parameters might degrade sound quality. Modify them only if you are expirienced in audio compression!
|
|
|
|
Feb 24 2006, 02:35
Post
#52
|
|
![]() Group: Members Posts: 121 Joined: 13-July 05 Member No.: 23312 |
This tool is just a dream! It saved a lot of manual work for me.
However, not all CUEs parsed successfully, forex, this one: CODE REM GENRE "Dance Hall" REM DATE 1995 REM DISCID C10D540F REM COMMENT "ExactAudioCopy v0.95b2" PERFORMER "Buju Banton" TITLE "'Til Shiloh" FILE "01 - Shiloh.flac" WAVE TRACK 01 AUDIO TITLE "Shiloh" PERFORMER "Buju Banton" PREGAP 00:00:33 INDEX 01 00:00:00 TRACK 02 AUDIO TITLE "Til I'm Laid To Rest" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 00:16:20 FILE "02 - Til I'm Laid To Rest.flac" WAVE INDEX 01 00:00:00 TRACK 03 AUDIO TITLE "Murderer" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 04:20:32 FILE "03 - Murderer.flac" WAVE INDEX 01 00:00:00 TRACK 04 AUDIO TITLE "Champion" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 03:52:65 FILE "04 - Champion.flac" WAVE INDEX 01 00:00:00 TRACK 05 AUDIO TITLE "Untold Stories" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 03:55:48 FILE "05 - Untold Stories.flac" WAVE INDEX 01 00:00:00 TRACK 06 AUDIO TITLE "Not An Easy Road" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 04:32:12 FILE "06 - Not An Easy Road.flac" WAVE INDEX 01 00:00:00 TRACK 07 AUDIO TITLE "Only Man" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 03:57:35 FILE "07 - Only Man.flac" WAVE INDEX 01 00:00:00 TRACK 08 AUDIO TITLE "Complaint feat. Garnett Silk" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 02:47:43 FILE "08 - Complaint feat. Garnett Silk.flac" WAVE INDEX 01 00:00:00 TRACK 09 AUDIO TITLE "Chuck It So" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 03:57:25 FILE "09 - Chuck It So.flac" WAVE INDEX 01 00:00:00 TRACK 10 AUDIO TITLE "How Could You" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 03:54:00 FILE "10 - How Could You.flac" WAVE INDEX 01 00:00:00 TRACK 11 AUDIO TITLE "Wanna Be Loved" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 03:52:15 FILE "11 - Wanna Be Loved.flac" WAVE INDEX 01 00:00:00 TRACK 12 AUDIO TITLE "It's All Over" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 04:01:60 FILE "12 - It's All Over.flac" WAVE INDEX 01 00:00:00 TRACK 13 AUDIO TITLE "Hush Baby Hush" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 04:01:40 FILE "13 - Hush Baby Hush.flac" WAVE INDEX 01 00:00:00 TRACK 14 AUDIO TITLE "What Ya Gonna Do feat. Wayne Wonder" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 04:17:70 FILE "14 - What Ya Gonna Do feat. Wayne Wonder.flac" WAVE INDEX 01 00:00:00 TRACK 15 AUDIO TITLE "Champion (Remix)" PERFORMER "Buju Banton" INDEX 00 03:39:40 FILE "15 - Champion (Remix).flac" WAVE INDEX 01 00:00:00 got trasnformed to: CODE REM GENRE "Dance Hall" REM DATE 1995 REM DISCID C10D540F REM COMMENT "ExactAudioCopy v0.95b2" PERFORMER "Buju Banton" TITLE "'Til Shiloh" FILE "CDImage.wav" WAVE TRACK 01 AUDIO TITLE "Shiloh" PERFORMER "Buju Banton" INDEX 00 00:00:00 INDEX 01 00:00:33 TRACK 02 AUDIO TITLE "Til I'm Laid To Rest" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 00:16:53 INDEX 01 00:20:43 TRACK 03 AUDIO TITLE "Murderer" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 04:41:00 INDEX 01 04:44:65 TRACK 04 AUDIO TITLE "Champion" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 08:37:55 INDEX 01 08:41:45 TRACK 05 AUDIO TITLE "Untold Stories" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 12:37:18 INDEX 01 12:41:08 TRACK 06 AUDIO TITLE "Not An Easy Road" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 17:13:20 INDEX 01 17:17:10 TRACK 07 AUDIO TITLE "Only Man" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 21:14:45 INDEX 01 21:18:35 TRACK 08 AUDIO TITLE "Complaint feat. Garnett Silk" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 24:06:03 INDEX 01 24:09:68 TRACK 09 AUDIO TITLE "Chuck It So" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 28:07:18 INDEX 01 28:11:08 TRACK 10 AUDIO TITLE "How Could You" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 32:05:08 INDEX 01 32:08:73 TRACK 11 AUDIO TITLE "Wanna Be Loved" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 36:01:13 INDEX 01 36:05:03 TRACK 12 AUDIO TITLE "It's All Over" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 40:06:63 INDEX 01 40:10:53 TRACK 13 AUDIO TITLE "Hush Baby Hush" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 44:12:18 INDEX 01 44:16:08 TRACK 14 AUDIO TITLE "What Ya Gonna Do feat. Wayne Wonder" PERFORMER "Buju Banton" FLAGS DCP INDEX 00 48:34:03 INDEX 01 48:37:68 TRACK 15 AUDIO TITLE "Champion (Remix)" PERFORMER "Buju Banton" INDEX 00 52:17:33 INDEX 01 52:21:23 As you see, PREGAP got transformed to non-existing INDEX 00 in the image leading to biased all further track positions. EDIT: Just noticed it must be used in conjunction with WAVTools to generate a CUE matching to the image. But I used fb2k for joining single tracks. Please either write a precaution in big letters or (better) make an option to write the 1st (missing?) INDEX 00 as a PREGAP. This post has been edited by djet: Feb 24 2006, 03:13 |
|
|
|
Feb 24 2006, 03:07
Post
#53
|
|
![]() Group: Members Posts: 465 Joined: 2-May 04 Member No.: 13847 |
QUOTE (djet @ Feb 23 2006, 05:35 PM) As you see, PREGAP got transformed to non-existing INDEX 00 in the image leading to biased all further track positions. Personally I wish EAC would just append the track 1 pregaps to the beginning of the track, as it would make life easier, especially in the world of cuesheets. Since EAC v0.95b1 it at least started using the PREGAP line for track 1 pregaps. Obviously having the audio start there is a bad thing. Not sure if single file cue's can also have a PREGAP line though, as that seem like what would be needed in order to duplicate the original disc. Otherwise you'd have a short gap prior to track 1. Definitely a bug that needs attention. I love this tool. Haven't even needed it yet, but there are phases where I will need a tool like this several times a day for a week, and then not at all for weeks. |
|
|
|
Feb 24 2006, 04:51
Post
#54
|
|
|
Group: Members Posts: 601 Joined: 19-July 02 From: USA Member No.: 2667 |
QUOTE (Duble0Syx @ Feb 23 2006, 09:07 PM) QUOTE (djet @ Feb 23 2006, 05:35 PM) As you see, PREGAP got transformed to non-existing INDEX 00 in the image leading to biased all further track positions. Personally I wish EAC would just append the track 1 pregaps to the beginning of the track, as it would make life easier, especially in the world of cuesheets. Since EAC v0.95b1 it at least started using the PREGAP line for track 1 pregaps. Obviously having the audio start there is a bad thing. Not sure if single file cue's can also have a PREGAP line though, as that seem like what would be needed in order to duplicate the original disc. Otherwise you'd have a short gap prior to track 1. Definitely a bug that needs attention. I love this tool. Haven't even needed it yet, but there are phases where I will need a tool like this several times a day for a week, and then not at all for weeks. Couldn't EAC rip the pregap to a separate file if it contains audio, calling it Track 0, and if it is all silence, append it to the beginning of the first track, and properly denote it in the cuesheet? What is is currently doing with the pregap? -------------------- WARNING: Changing of advanced parameters might degrade sound quality. Modify them only if you are expirienced in audio compression!
|
|
|
|
Feb 24 2006, 05:47
Post
#55
|
|
|
Group: Members Posts: 857 Joined: 5-March 05 From: Denmark Member No.: 20365 |
QUOTE (mmortal03 @ Feb 24 2006, 01:21 AM) I don't think they added it to 0.9.0 either. Plus, EAC doesn't write it to the cuesheet in the first place. I would currently have to manually add it for each of my cuesheets. I will see if I can request support for both EAC and foobar2000. EAC places "REM DATE XXXX" entries in the cuesheets it produces, and for consistency between tagging formats then fb2k v0.9 RC parses this to a global "DATE" metadata field which is mapped to "Year" for formats using APEv2 tagging. |
|
|
|
Feb 24 2006, 06:48
Post
#56
|
|
![]() Group: Members Posts: 465 Joined: 2-May 04 Member No.: 13847 |
QUOTE (mmortal03 @ Feb 23 2006, 07:51 PM) QUOTE (Duble0Syx @ Feb 23 2006, 09:07 PM) QUOTE (djet @ Feb 23 2006, 05:35 PM) As you see, PREGAP got transformed to non-existing INDEX 00 in the image leading to biased all further track positions. Personally I wish EAC would just append the track 1 pregaps to the beginning of the track, as it would make life easier, especially in the world of cuesheets. Since EAC v0.95b1 it at least started using the PREGAP line for track 1 pregaps. Obviously having the audio start there is a bad thing. Not sure if single file cue's can also have a PREGAP line though, as that seem like what would be needed in order to duplicate the original disc. Otherwise you'd have a short gap prior to track 1. Definitely a bug that needs attention. I love this tool. Haven't even needed it yet, but there are phases where I will need a tool like this several times a day for a week, and then not at all for weeks. Couldn't EAC rip the pregap to a separate file if it contains audio, calling it Track 0, and if it is all silence, append it to the beginning of the first track, and properly denote it in the cuesheet? What is is currently doing with the pregap? Currently, if you want gaps appended to the ends of tracks, which is the defualt and best for listening, the pregap on track 1 is left out if it any longer than 2 seconds. Of course one can make a single file image, or append gaps to the next track and the cuesheets for each of those settings will work. But when using the standard settings and noncompliant cuesheets there is no audio from the track 1 pregap included. It's been mentioned many times on EAC's forums, and all thats been done is the addition of the PREGAP portion, which is great unless there is actual audio in that gap. |
|
|
|
Feb 24 2006, 16:31
Post
#57
|
|
![]() Group: Members Posts: 913 Joined: 10-January 05 Member No.: 18979 |
QUOTE (Moitah) After checking a non-compliant CUE sheet with a gap before the first track, although EAC doesn't put an INDEX 00, it does put a PREGAP line. So there shouldn't be any need to add it manually. Example: CODE FILE "01.wav" WAVE TRACK 01 AUDIO ISRC USEW19900316 PREGAP 00:00:32 INDEX 01 00:00:00 Ah...! Older versions of EAC did not add the PREGAP spec, and I did not think of adding it myself. Thanks! |
|
|
|
Feb 24 2006, 18:52
Post
#58
|
|
![]() Group: Members Posts: 193 Joined: 5-June 02 From: Virginia Beach, VA Member No.: 2227 |
I have the code working to convert to non-compliant style, I just need to clean it up and update the GUI
|
|
|
|
Feb 24 2006, 19:40
Post
#59
|
|
|
Group: Members Posts: 20 Joined: 14-January 06 Member No.: 27097 |
QUOTE (Duble0Syx @ Feb 24 2006, 06:48 AM) QUOTE (mmortal03 @ Feb 23 2006, 07:51 PM) QUOTE (Duble0Syx @ Feb 23 2006, 09:07 PM) QUOTE (djet @ Feb 23 2006, 05:35 PM) As you see, PREGAP got transformed to non-existing INDEX 00 in the image leading to biased all further track positions. Personally I wish EAC would just append the track 1 pregaps to the beginning of the track, as it would make life easier, especially in the world of cuesheets. Since EAC v0.95b1 it at least started using the PREGAP line for track 1 pregaps. Obviously having the audio start there is a bad thing. Not sure if single file cue's can also have a PREGAP line though, as that seem like what would be needed in order to duplicate the original disc. Otherwise you'd have a short gap prior to track 1. Definitely a bug that needs attention. I love this tool. Haven't even needed it yet, but there are phases where I will need a tool like this several times a day for a week, and then not at all for weeks. Couldn't EAC rip the pregap to a separate file if it contains audio, calling it Track 0, and if it is all silence, append it to the beginning of the first track, and properly denote it in the cuesheet? What is is currently doing with the pregap? Currently, if you want gaps appended to the ends of tracks, which is the defualt and best for listening, the pregap on track 1 is left out if it any longer than 2 seconds. Of course one can make a single file image, or append gaps to the next track and the cuesheets for each of those settings will work. But when using the standard settings and noncompliant cuesheets there is no audio from the track 1 pregap included. It's been mentioned many times on EAC's forums, and all thats been done is the addition of the PREGAP portion, which is great unless there is actual audio in that gap. You can rip the first track pregap by copying the first track index-based and then rip all of the tracks with gaps appended to previous track. If you join everything up you can use it together with an image cue. |
|
|
|
Feb 25 2006, 14:20
Post
#60
|
|
![]() Group: Members Posts: 193 Joined: 5-June 02 From: Virginia Beach, VA Member No.: 2227 |
CUE Tools v1.3.0:
![]() For the filename patterns, you may use (case sensitive): %D - Album artist %C - Album title %N - Track number %A - Track artist %T - Track title "Special characters" are anything other than a-z, A-Z, 0-9, and spaces/underscores. This post has been edited by Moitah: Nov 12 2006, 07:57 |
|
|
|
Feb 25 2006, 14:31
Post
#61
|
|
![]() Group: Members Posts: 193 Joined: 5-June 02 From: Virginia Beach, VA Member No.: 2227 |
I think I am going to add the ability to process the WAV files as well (i.e. splitting/joining, adding silence to fill up gaps where necessary), although it won't be able to offset the audio like WAV Tools can.
|
|
|
|
Feb 25 2006, 20:20
Post
#62
|
|
|
Group: Members Posts: 3 Joined: 10-February 06 Member No.: 27660 |
thanks for this great tool. keep up the good work
|
|
|
|
Feb 25 2006, 20:53
Post
#63
|
|
|
Group: Members Posts: 601 Joined: 19-July 02 From: USA Member No.: 2667 |
QUOTE (Martin H @ Feb 23 2006, 11:47 PM) QUOTE (mmortal03 @ Feb 24 2006, 01:21 AM) I don't think they added it to 0.9.0 either. Plus, EAC doesn't write it to the cuesheet in the first place. I would currently have to manually add it for each of my cuesheets. I will see if I can request support for both EAC and foobar2000. EAC places "REM DATE XXXX" entries in the cuesheets it produces, and for consistency between tagging formats then fb2k v0.9 RC parses this to a global "DATE" metadata field which is mapped to "Year" for formats using APEv2 tagging. Which version of EAC does this? I have prebeta 5, and it doesn't place REM DATE entries in the cuesheets. -------------------- WARNING: Changing of advanced parameters might degrade sound quality. Modify them only if you are expirienced in audio compression!
|
|
|
|
Feb 25 2006, 22:53
Post
#64
|
|
![]() Group: Members Posts: 121 Joined: 13-July 05 Member No.: 23312 |
Moitah, what about that PREGAP bug?
|
|
|
|
Feb 25 2006, 23:08
Post
#65
|
|
![]() Group: Members Posts: 193 Joined: 5-June 02 From: Virginia Beach, VA Member No.: 2227 |
I don't consider it a bug. The next version will handle the WAV files so it won't be a concern unless the user wants to do it manually. I might put note about it when I get around to updating my site or making some documentation.
|
|
|
|
Feb 26 2006, 03:33
Post
#66
|
|
![]() Group: Members Posts: 193 Joined: 5-June 02 From: Virginia Beach, VA Member No.: 2227 |
The code to process the WAV files is done and tested
|
|
|
|
Feb 26 2006, 04:11
Post
#67
|
|
|
Group: Members Posts: 857 Joined: 5-March 05 From: Denmark Member No.: 20365 |
QUOTE (mmortal03 @ Feb 25 2006, 08:53 PM) Which version of EAC does this? I have prebeta 5, and it doesn't place REM DATE entries in the cuesheets. As of EAC v0.95b1. |
|
|
|
Feb 26 2006, 06:54
Post
#68
|
|
![]() Group: Members Posts: 121 Joined: 13-July 05 Member No.: 23312 |
QUOTE (Moitah @ Feb 26 2006, 02:08 AM) I don't consider it a bug. The next version will handle the WAV files so it won't be a concern unless the user wants to do it manually. I might put note about it when I get around to updating my site or making some documentation. But some people use fb2k for joining tracks. Why one should use WAVs if all could be done in 1 action without intermediate steps? Is it that hard not expanding just 1st pregap? |
|
|
|
Feb 26 2006, 07:01
Post
#69
|
|
![]() Group: Members Posts: 193 Joined: 5-June 02 From: Virginia Beach, VA Member No.: 2227 |
I'll think about it. I'd have to test to make sure Nero and other software supports PREGAP for a single WAV file.
|
|
|
|
Feb 26 2006, 09:56
Post
#70
|
|
|
Group: Members Posts: 601 Joined: 19-July 02 From: USA Member No.: 2667 |
QUOTE (Martin H @ Feb 25 2006, 10:11 PM) QUOTE (mmortal03 @ Feb 25 2006, 08:53 PM) Which version of EAC does this? I have prebeta 5, and it doesn't place REM DATE entries in the cuesheets. As of EAC v0.95b1. Odd how I thought I had the latest version, but actually somehow had a two year old pre-beta. Either way, looks like I am going to need to come up with a program that will read the date information from any one of the FLAC files referenced in the cuesheet, and then add this REM DATE info to it. Can anybody think of an easier way to get the date info than that? -------------------- WARNING: Changing of advanced parameters might degrade sound quality. Modify them only if you are expirienced in audio compression!
|
|
|
|
Feb 26 2006, 13:36
Post
#71
|
|
|
Group: Members Posts: 1540 Joined: 13-August 03 Member No.: 8353 |
QUOTE (mmortal03 @ Feb 26 2006, 09:56 AM) Either way, looks like I am going to need to come up with a program that will read the date information from any one of the FLAC files referenced in the cuesheet, and then add this REM DATE info to it. Can anybody think of an easier way to get the date info than that? I'd suggest... foobar2000! What a surprise... When 0.9 RC1 supports reading the "REM DATE" line then I'm sure it can also write it. So when you load the cue of an album and at least one track, you copy the date either manually quite fast (right-clicking tracks+properties and getting/setting the dates) or write a masstagger script. |
|
|
|
Feb 27 2006, 00:12
Post
#72
|
|
![]() Group: Members Posts: 193 Joined: 5-June 02 From: Virginia Beach, VA Member No.: 2227 |
CUE Tools v1.4.0:
![]() Only WAV files are currently supported for full conversion, but FLACs can still be used for CUE sheet only conversion. This post has been edited by Moitah: Nov 12 2006, 07:58 |
|
|
|
Feb 27 2006, 00:35
Post
#73
|
|
|
Group: Members Posts: 29 Joined: 22-January 05 Member No.: 19216 |
Sweet
Just made a couple of tests and it's really nice. Thanks again for you great work mate! |
|
|
|
Feb 27 2006, 04:15
Post
#74
|
|
![]() Group: Members Posts: 193 Joined: 5-June 02 From: Virginia Beach, VA Member No.: 2227 |
CUE Tools v1.4.1:
This post has been edited by Moitah: Feb 27 2006, 04:48 |
|
|
|
Feb 27 2006, 07:08
Post
#75
|
|
|
Group: Members Posts: 1540 Joined: 13-August 03 Member No.: 8353 |
This is great!
As easy as drag and drop now, I hope word about it starts to spread real soon. @Mods/Moitah: Maybe it's a good idea to make a new thread or cut this one at Moitahs first post so the links and changelog can be at top and updated properly. |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 25th May 2013 - 12:07 |