HydrogenAudio

CD-R and Audio Hardware => CUETools => Topic started by: korth on 2020-03-01 18:21:48

Title: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: korth on 2020-03-01 18:21:48
Suggestions/Requests

This thread is intended for new feature requests or to suggest changes to existing features.

THIS IS NOT A SUPPORT THREAD!
HOW TO questions or other assistance requests do not belong in this topic. Start a new topic if one does not already exist for your question.

Making a suggestion or request does not guarantee that a feature will be added or changed. The developer will ultimately decide what direction the software will go, what the priorities are and how to allocate time while working on the project. As users we can only present an alternate viewpoint.

If you're familiar with C#, you could create a patch or pull request to contribute to the project. However if programming is not in your skill set, I created this thread to politely Suggest/Request features for CUETools, CUERipper, or one of the other programs in the CUETools suite.

I perused the most recent replies (1500 or so) in the old development thread (https://hydrogenaud.io/index.php/topic,66233.0.html) (plus a few other posts) and compiled a list of repeated suggestions/requests to get things started. The list is not in any specific order. I only attempted to sort by program, not priority.

I excluded suggestions/requests that were already added or being worked on such as OPUS support or the latest versions of FLAC and Monkey's Audio. If I missed your Suggestion/Request, providing a link to the original post is sufficient. (Copy/paste the link from "Reply #nn" in the upper left corner of your original post). Please don't double-post. Please check the list before you post. With all Suggestions/Requests in one thread and/or compiled as a list, you shouldn't need to keep repeating them.


Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: korth on 2020-03-01 18:22:31
General (Could apply to more than one program)

Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: korth on 2020-03-01 18:23:17
CUETools.exe

Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: korth on 2020-03-06 12:52:41
CUERipper.exe

Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: korth on 2020-03-06 12:53:00
EAC CTDB Plugin


Other programs in the CUETools suite

CUETools.ARCUE.exe (formerly ArCueDotNet.exe)


CUETools.Ripper.Console.exe (formerly CUETools.ConsoleRipper.exe)

Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: korth on 2020-03-06 12:53:19

((( SPACE RESERVED )))



Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: korth on 2020-03-10 11:55:41
((( SPACE RESERVED )))



Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: wahnsinn on 2020-06-01 17:37:12
Suggestion:
Make the Multiselect browser more user-friendly by letting the user choose which entries get a tick-mark (e.g. based on file extension).

Problem:
Currently, if there are one or more .cue files, an m3u playlist, and the music files (flac) in a folder, then opening the Multiselect Browser on the Parent folder will automatically select (set a tick-mark for) each of these entries.
If you don't manually de-select some of them, you will end up running the verification multiple times for the same data, which is obviously not ideal, especially since the Multiselect Browser is used when you have lots of albums to verify (so that would mean LOTS of manual unticking of boxes..).

So, what I'm envisioning is
EITHER a field in the settings, where the user could specify something like "*.cue" and then only the cue sheets would get a tick mark automatically,
OR some kind of context menu in the Multiselect Browser itself, that lets users select/deselect file extensions to be checked/unchecked.

Thanks for considering.
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: Apesbrain on 2020-06-01 18:59:08
Enable CUERipper to repair errors using CTDB.
Allow CUERipper to automatically transform metadata, such as "Capitalize First Letter Of All Words".
Enable CUERipper to calculate and write Album and Track ReplayGain values.
Allow persistent setting of which tag fields are written, for instance by placing checkboxes to left of fields on "Metadata" window.  I only want to write ALBUM, ARTIST, YEAR, TITLE, TRACK, GENRE, ALBUM GAIN and TRACK GAIN.
Allow ability to turn off creation of "non-music" extra files, e.g. logs, CUE, ACCURIP.

Thanks for asking.
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: Wombat on 2020-06-03 16:31:51
The upper case first letter suggested by Apesbrain is a good idea i second.
I wanted to have a chance to not write the Comment from the CUE to tag years ago.
For my workflow maybe a pull down list for the Genre field like in mp3tag was nice.
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: Pabl on 2020-06-13 08:56:48
Please add a function to CUETools so that it checks the functionality of CUE (FILE "album.flac / ape / wv" WAVE) and creates a new one only in the absence, that is (FILE "album.wav" WAVE). Sorry for google translate.
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: dpr on 2020-06-30 10:46:44
Hello,

Thanks for pulling the list together!

Requests for writing mp3 files with cuetools
1. support for ISRC tag (repeat of above) - is there a way to vote?
2. support for CATALOG tag.
3. support for COMPOSER tag.
4. musicbrainz support. If a match is made with music brainz, include the music brainz release and trackids as  TXXX tags in the MP3 file (see https://picard.musicbrainz.org/docs/mappings/ for details. and mappings).
Thanks
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: itisljar on 2020-11-05 15:47:12
Well, I would like to see multiple threads for transcoding images to tracks, like foobar2000 does. I understand why ripping can't work like that, but I am unsure why transcoding doesn't work like that (obvioulsy, GPU transcoding can't work like that, but FLAC can).
Is this explained somewhere? I can't find it.
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: BrassDude on 2021-05-19 21:01:25
Here is my wishlist:
- CUETools cannot verify/check files that have a total path length longer than 256 characters. Please add support for long paths.
- Unfortunately, discs with only 1 track cannot be verified by CUETools and the disc is simply skipped (often such discs are part of box sets). Please add 1 track-discs support.
- A view that shows the combined AccurateRip & CTDB confidence per disc, i.e. max(AccurateRip confidence, CTDB confidence). The idea is being able to quickly check if a disc has a high confidence in any of these 2 databases.
- Ignoring pregap info when grouping discs under "By CTDB Confidence". Currently, discs with pregap are listed under 0 confidence even though it says for example "(40/86) Has pregap length 00:00:32, Accurately ripped". (See also my related post (https://hydrogenaud.io/index.php?topic=120443.0))
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: GhostEMP on 2021-06-16 22:12:24
It would be a good thing if CueRipper could, like EAC, encode its logs in UCS-2 LE-BOM only rather than use the system locale standard for that purpose. And hopefully also checksum integration as well someday.
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: forart.eu on 2022-02-07 14:58:19
Drop free/gnudb in favour of musicbrainz in cueripper (both read and write, of course).
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: forart.eu on 2022-02-14 06:44:12
Drop free/gnudb in favour of musicbrainz in cueripper (both read and write, of course).
To be more clear: automatic - exactly as it already does fo AR data - MusicBrainz TOC submission if the CD is not found.

Check out MusicBrainz tagger for foobar2000 (https://github.com/kbuffington/foo_musicbrainz) to get a better idea of it:
(https://kbuffington.github.io/foo_jscript_panel/images/musicbrainz_context.png)
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: Jackal29a on 2022-02-23 11:57:10
  • Full AccurateRip v2 support
    Cross pressing verification using ARv2

Hi
- V1, V2  &  "(xx+yy/zz)" for alternative offsets[/list][/list]
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: koawmfot on 2022-02-25 22:23:02
for CUERipper, can you add the CDEXTRA info to the CUE file like EAC does?  Thanks//

this is an enhanced CD with a data track at the end.

EAC CUE
Code: [Select]
FILE "The Flaming Lips - 06 - The Strange Design of Conscience.flac" WAVE
    INDEX 01 00:00:00
  TRACK 07 AUDIO
    PERFORMER "The Flaming Lips"
    TITLE "Thank You Jack White (For the Fiber–Optic Jesus That You Gave Me)"
    ISRC USWB10300487
    INDEX 00 04:21:45
FILE "The Flaming Lips - 07 - Thank You Jack White (For the Fiber–Optic Jesus That You Gave Me).flac" WAVE
    INDEX 01 00:00:00
  TRACK 08 MODEx/2xxx
    TITLE "Fight Test"
    PERFORMER "The Flaming Lips"
    REM COMPOSER ""
    INDEX 00 03:24:74

CUERipper CUE:
Code: [Select]
FILE "The Flaming Lips - 06 - The Strange Design of Conscience.flac" WAVE
    INDEX 01 00:00:00
  TRACK 07 AUDIO
    PERFORMER "The Flaming Lips"
    TITLE "Thank You Jack White (For the Fiber–Optic Jesus That You Gave Me)"
    ISRC USWB10300487
    INDEX 00 04:21:45
FILE "The Flaming Lips - 07 - Thank You Jack White (For the Fiber–Optic Jesus That You Gave Me).flac" WAVE
    INDEX 01 00:00:00
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: adamselene on 2022-03-21 21:06:04
CUERipper.exe:
  ISRC extraction
  option to overlead leadin/leadout for offest (works on most modern drives I've tried)
  put extraction speed in log so it more precisely matches the EAC format
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: blaytant on 2022-06-09 18:43:35
CUETools.Ripper.Console

- Ability to save hash value for later meta retrieval for when there is no internet connection.

- Saving of the .xml file with meta entries to later use for renaming and further tagging.

- Signaling of events such as "No Meta", "Unreadable", "Tracks XX failed", "Has Data", "Has HTOA"... etc.

- Port to C++ with QT 5 or wxWidgets 3 (or neither)
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: SF01 on 2022-12-04 23:05:53
Would be great if the limites were extended"
Error Limits
More than 99 tracks - Exception: [Index] out of range
Track start position ~140 minutes or above - Exception: invalid stride

Especially the last one.
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: radorn on 2022-12-05 06:40:55
Would be great if the limites were extended"
Error Limits
More than 99 tracks - Exception: [Index] out of range
Track start position ~140 minutes or above - Exception: invalid stride

Especially the last one.
Isn't 99 or 100 tracks the limit of the RedBook CD TOC specification, though?
Where have you seen a CD with more than that?

As for the 140 minute limit, I don't know, but I suspect it's a similar situation.
140 is double of 70, which is the approximate duration of first generation audio CDs. Maybe they were counting on packing double density in the future and made room in the format for that. I don't know, I'm just speculating.

It sounds like you are trying to do out-of-spec stuff. CUETools is a CD-centered software, as far as I know, so it seems reasonable that it should follow the specification.
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: jaybeee on 2022-12-06 10:22:09
yeah, 99 tracks is the limit for audio CDs. I suppose a burner could add more, but what player could play it?

btw foobar2000 v1.4 raised the track count limit for cue sheets from 99 to 999. I've not tried to see if it can burn >99 tracks to a cd using a cue sheet with more than 99 tracks. Might be worth trying though.
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: A_Man_Eating_Duck on 2022-12-08 19:05:47
Improve keyboard navigation when manually adding metadata in to CUERipper.

Adding in any metadata and pressing enter does not move down and activate the next field. This makes adding metadata cumbersome because a mouse needs to be used to activate the next field. If in track view pressing enter on the field correctly moves down to the next field and allows that field to be edited.
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: francesco on 2022-12-21 14:59:27
CueRipper

I would like to rip the audio tracks and run the encoder in the background
today it's non sense , rip a track ,wait to encode and re-start to spin the drive to rip the second track and so on
it could rip all the tracks in a temp folder maybe chooses/selected by the user (to speed up , maybe a scratch disk) and encode the track in the background
beause rip 1 disk is ok , but if somebody do need to rip 30 cds , well it does become very slow
thanks ,take care
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: SF01 on 2022-12-22 20:50:51
Would be great if the limites were extended"
Error Limits
More than 99 tracks - Exception: [Index] out of range
Track start position ~140 minutes or above - Exception: invalid stride

Especially the last one.
Isn't 99 or 100 tracks the limit of the RedBook CD TOC specification, though?
Where have you seen a CD with more than that?

As for the 140 minute limit, I don't know, but I suspect it's a similar situation.
140 is double of 70, which is the approximate duration of first generation audio CDs. Maybe they were counting on packing double density in the future and made room in the format for that. I don't know, I'm just speculating.

It sounds like you are trying to do out-of-spec stuff. CUETools is a CD-centered software, as far as I know, so it seems reasonable that it should follow the specification.

Indeed, but if it already has a time limit way above of what a physical disc can handle, it could be raised even higher. Same with number of tracks, so that bandcamp releases that exceed those could still be processed for example. EAC already gives up after INDEX exceeding 90-99 minute mark, while CueTools could rip longer "discs" (virtual image+cue), it just so happens that I finally encountered one that is longer than said limit and it would be great if it could process ~150 minute album. Maybe there's something that can be changed (cracked) in the source code manually.
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: koawmfot on 2023-01-29 20:47:16
Improve keyboard navigation when manually adding metadata in to CUERipper.

Adding in any metadata and pressing enter does not move down and activate the next field. This makes adding metadata cumbersome because a mouse needs to be used to activate the next field. If in track view pressing enter on the field correctly moves down to the next field and allows that field to be edited.


+1

- add unicode support to cueripper and allow definition of character substitution
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: dpr on 2023-02-22 22:02:03

Specify filename pattern(s) for a number of files to be copied to the output folder. For example, "*.jpg,*.pdf"
tick box to enable.

I have multiple files with artwork including pdfs of booklets that I would like to copy into the output folder.
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: dpr on 2023-03-02 10:23:53
Drop free/gnudb in favour of musicbrainz in cueripper (both read and write, of course).

Agree - write MBID tags to encoded flac and MP files if the release is found in MB
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: korth on 2023-03-28 12:11:43
This post is intended to provide examples to development of what I meant by REMarking out non-compliant data in the Option to "Force Compliant CUE" sheet for separate tracks (#post_g09) suggestion above under General (so users can have compliant CUE sheets for use in programs such as foobar2000 that don't support non-compliant CUE sheets). See also Issue #179 (https://github.com/gchudov/cuetools.net/issues/179) and Issue #268 (https://github.com/gchudov/cuetools.net/issues/268)

First an example of a non-compliant CUE (https://wiki.hydrogenaud.io/index.php?title=Cue_sheet#Multiple_files_with_gaps_.28Noncompliant.29) as written by CUERipper, EAC and CUETools to preserve gap information in a file-per-track rip.

Code: [Select]
REM DISCID B50C550D
PERFORMER "Black Stone Cherry"
TITLE "Kentucky"
CATALOG 0819873012757
REM DATE 2016
REM GENRE "Rock"
REM COMMENT "CUERipper v2.1.6 Copyright (C) 2008-13 Grigory Chudov"
FILE "01 The Way of the Future.flac" WAVE
  TRACK 01 AUDIO
    PERFORMER "Black Stone Cherry"
    TITLE "The Way of the Future"
    ISRC NLB931600001
    INDEX 01 00:00:00
  TRACK 02 AUDIO
    PERFORMER "Black Stone Cherry"
    TITLE "In Our Dreams"
    ISRC NLB931600002
    INDEX 00 03:51:03
FILE "02 In Our Dreams.flac" WAVE
    INDEX 01 00:00:00
  TRACK 03 AUDIO
    PERFORMER "Black Stone Cherry"
    TITLE "Shakin' My Cage"
    ISRC NLB931600003
    INDEX 00 03:48:03
FILE "03 Shakin' My Cage.flac" WAVE
    INDEX 01 00:00:00
  TRACK 04 AUDIO
    PERFORMER "Black Stone Cherry"
    TITLE "Soul Machine"
    ISRC NLB931600004
    INDEX 00 04:08:22
FILE "04 Soul Machine.flac" WAVE
    INDEX 01 00:00:00
  TRACK 05 AUDIO
    PERFORMER "Black Stone Cherry"
    TITLE "Long Ride"
    ISRC NLB931600005
    INDEX 00 03:59:17
FILE "05 Long Ride.flac" WAVE
    INDEX 01 00:00:00
  TRACK 06 AUDIO
    PERFORMER "Black Stone Cherry"
    TITLE "War"
    ISRC NLB931600006
    INDEX 00 04:01:59
FILE "06 War.flac" WAVE
    INDEX 01 00:00:00
  TRACK 07 AUDIO
    PERFORMER "Black Stone Cherry"
    TITLE "Hangman"
    ISRC NLB931600007
    INDEX 00 04:06:09
FILE "07 Hangman.flac" WAVE
    INDEX 01 00:00:00
  TRACK 08 AUDIO
    PERFORMER "Black Stone Cherry"
    TITLE "Cheaper to Drink Alone"
    ISRC NLB931600008
    INDEX 00 03:55:53
FILE "08 Cheaper to Drink Alone.flac" WAVE
    INDEX 01 00:00:00
  TRACK 09 AUDIO
    PERFORMER "Black Stone Cherry"
    TITLE "Rescue Me"
    ISRC NLB931600009
    INDEX 00 03:49:21
FILE "09 Rescue Me.flac" WAVE
    INDEX 01 00:00:00
  TRACK 10 AUDIO
    PERFORMER "Black Stone Cherry"
    TITLE "Feelin' Fuzzy"
    ISRC NLB931600010
    INDEX 00 03:44:46
FILE "10 Feelin' Fuzzy.flac" WAVE
    INDEX 01 00:00:00
  TRACK 11 AUDIO
    PERFORMER "Black Stone Cherry"
    TITLE "Darkest Secret"
    ISRC NLB931600011
    INDEX 00 03:14:18
FILE "11 Darkest Secret.flac" WAVE
    INDEX 01 00:00:00
  TRACK 12 AUDIO
    PERFORMER "Black Stone Cherry"
    TITLE "Born to Die"
    ISRC NLB931600012
    INDEX 00 03:59:57
FILE "12 Born to Die.flac" WAVE
    INDEX 01 00:00:00
  TRACK 13 AUDIO
    PERFORMER "Black Stone Cherry"
    TITLE "The Rambler"
    ISRC NLB931600013
    INDEX 00 04:30:72
FILE "13 The Rambler.flac" WAVE
    INDEX 01 00:00:00

Below is a compliant version of the CUE written by EAC's sister program "Easy Audio Copy" (by Andre Wiethoff).
INDEX 00 lines are REMarked out and the FILE line does not get placed after the INDEX 00 line.
This CUE works in foobar2000 and gap information is preserved.

Code: [Select]
REM GENRE Rock
REM DATE 2016
REM DISCID B50C550D
REM COMMENT "Easy Audio Copy 1.0.2.5"
CATALOG 0819873012757
PERFORMER "Black Stone Cherry"
TITLE "Kentucky"

FILE "01 The Way Of The Future.flac" WAVE
  TRACK 01 AUDIO
    TITLE "The Way Of The Future"
    PERFORMER "Black Stone Cherry"
    ISRC NLB931600001
    INDEX 01 00:00:00
FILE "02 In Our Dreams.flac" WAVE
  TRACK 02 AUDIO
    TITLE "In Our Dreams"
    PERFORMER "Black Stone Cherry"
    ISRC NLB931600002
    REM INDEX 00 03:51:03
    INDEX 01 00:00:00
FILE "03 Shakin' My Cage.flac" WAVE
  TRACK 03 AUDIO
    TITLE "Shakin' My Cage"
    PERFORMER "Black Stone Cherry"
    ISRC NLB931600003
    REM INDEX 00 03:48:03
    INDEX 01 00:00:00
FILE "04 Soul Machine.flac" WAVE
  TRACK 04 AUDIO
    TITLE "Soul Machine"
    PERFORMER "Black Stone Cherry"
    ISRC NLB931600004
    REM INDEX 00 04:08:22
    INDEX 01 00:00:00
FILE "05 Long Ride.flac" WAVE
  TRACK 05 AUDIO
    TITLE "Long Ride"
    PERFORMER "Black Stone Cherry"
    ISRC NLB931600005
    REM INDEX 00 03:59:17
    INDEX 01 00:00:00
FILE "06 War.flac" WAVE
  TRACK 06 AUDIO
    TITLE "War"
    PERFORMER "Black Stone Cherry"
    ISRC NLB931600006
    REM INDEX 00 04:01:59
    INDEX 01 00:00:00
FILE "07 Hangman.flac" WAVE
  TRACK 07 AUDIO
    TITLE "Hangman"
    PERFORMER "Black Stone Cherry"
    ISRC NLB931600007
    REM INDEX 00 04:06:09
    INDEX 01 00:00:00
FILE "08 Cheaper To Drink Alone.flac" WAVE
  TRACK 08 AUDIO
    TITLE "Cheaper To Drink Alone"
    PERFORMER "Black Stone Cherry"
    ISRC NLB931600008
    REM INDEX 00 03:55:53
    INDEX 01 00:00:00
FILE "09 Rescue Me.flac" WAVE
  TRACK 09 AUDIO
    TITLE "Rescue Me"
    PERFORMER "Black Stone Cherry"
    ISRC NLB931600009
    REM INDEX 00 03:49:21
    INDEX 01 00:00:00
FILE "10 Feelin' Fuzzy.flac" WAVE
  TRACK 10 AUDIO
    TITLE "Feelin' Fuzzy"
    PERFORMER "Black Stone Cherry"
    ISRC NLB931600010
    REM INDEX 00 03:44:46
    INDEX 01 00:00:00
FILE "11 Darkest Secret.flac" WAVE
  TRACK 11 AUDIO
    TITLE "Darkest Secret"
    PERFORMER "Black Stone Cherry"
    ISRC NLB931600011
    REM INDEX 00 03:14:18
    INDEX 01 00:00:00
FILE "12 Born To Die.flac" WAVE
  TRACK 12 AUDIO
    TITLE "Born To Die"
    PERFORMER "Black Stone Cherry"
    ISRC NLB931600012
    REM INDEX 00 03:59:57
    INDEX 01 00:00:00
FILE "13 The Rambler.flac" WAVE
  TRACK 13 AUDIO
    TITLE "The Rambler"
    PERFORMER "Black Stone Cherry"
    ISRC NLB931600013
    REM INDEX 00 04:30:72
    INDEX 01 00:00:00

This is a non-compliant CUE with an actual Hidden Track One Audio (HTOA). There are gaps before Track 5 and Track 12.

Code: [Select]
REM DISCID 9A0A5B0C
PERFORMER "Sick Puppies"
TITLE "Connect"
CATALOG 5099942321958
REM DATE 2013
REM COMMENT "CUERipper v2.1.6 Copyright (C) 2008-13 Grigory Chudov"
FILE "00 (HTOA).flac" WAVE
  TRACK 01 AUDIO
    PERFORMER "Sick Puppies"
    TITLE "Die to Save You"
    ISRC USUM71307069
    INDEX 00 00:00:00
FILE "01 Die to Save You.flac" WAVE
    INDEX 01 00:00:00
FILE "02 There’s No Going Back.flac" WAVE
  TRACK 02 AUDIO
    PERFORMER "Sick Puppies"
    TITLE "There’s No Going Back"
    ISRC USUM71305552
    INDEX 01 00:00:00
FILE "03 Walking Away.flac" WAVE
  TRACK 03 AUDIO
    PERFORMER "Sick Puppies"
    TITLE "Walking Away"
    ISRC USUM71305551
    INDEX 01 00:00:00
FILE "04 Gunfight.flac" WAVE
  TRACK 04 AUDIO
    PERFORMER "Sick Puppies"
    TITLE "Gunfight"
    ISRC USUM71305557
    INDEX 01 00:00:00
  TRACK 05 AUDIO
    PERFORMER "Sick Puppies"
    TITLE "Poison"
    ISRC USUM71305558
    INDEX 00 02:54:52
FILE "05 Poison.flac" WAVE
    INDEX 01 00:00:00
FILE "06 Where Did the Time Go.flac" WAVE
  TRACK 06 AUDIO
    PERFORMER "Sick Puppies"
    TITLE "Where Did the Time Go"
    ISRC USUM71305550
    INDEX 01 00:00:00
FILE "07 Telling Lies.flac" WAVE
  TRACK 07 AUDIO
    PERFORMER "Sick Puppies"
    TITLE "Telling Lies"
    ISRC USUM71305553
    INDEX 01 00:00:00
FILE "08 Connect.flac" WAVE
  TRACK 08 AUDIO
    PERFORMER "Sick Puppies"
    TITLE "Connect"
    ISRC USUM71305562
    INDEX 01 00:00:00
FILE "09 Run.flac" WAVE
  TRACK 09 AUDIO
    PERFORMER "Sick Puppies"
    TITLE "Run"
    ISRC USUM71305546
    INDEX 01 00:00:00
FILE "10 The Trick the Devil Did.flac" WAVE
  TRACK 10 AUDIO
    PERFORMER "Sick Puppies"
    TITLE "The Trick the Devil Did"
    ISRC USUM71305547
    INDEX 01 00:00:00
FILE "11 Healing Now.flac" WAVE
  TRACK 11 AUDIO
    PERFORMER "Sick Puppies"
    TITLE "Healing Now"
    ISRC USUM71305548
    INDEX 01 00:00:00
  TRACK 12 AUDIO
    PERFORMER "Sick Puppies"
    TITLE "Under a Very Black Sky"
    ISRC USUM71305549
    INDEX 00 04:12:19
FILE "12 Under a Very Black Sky.flac" WAVE
    INDEX 01 00:00:00

Andre handles the HTOA in an interesting way with Easy Audio Copy.
All the lines from the first FILE command up to the first INDEX 01 command are REMarked out. A PREGAP command replaces the FILE command for the Hidden track (HTOA) and the INDEX 00 command. The lines associated with the first track are repeated in compliant order.
This CUE works in foobar2000. Gaps and HTOA information are retained. The hidden track remains hidden and will not show up in foobar2000 with this CUE. That is to be expected.

Code: [Select]
REM GENRE Rock: Alternative Rock
REM DATE 2013
REM DISCID 9A0A5B0C
REM COMMENT "Easy Audio Copy 1.0.1.0"
CATALOG 5099902871325
PERFORMER "Sick Puppies"
TITLE "Connect"

FILE "01 Die to Save You.flac" WAVE
  TRACK 01 AUDIO
    TITLE "Die to Save You"
    PERFORMER "Sick Puppies"
    ISRC USUM71307069

    REM FILE "00 Hidden track.flac"
    REM   TRACK 01 AUDIO
    REM     TITLE "Die to Save You"
    REM     PERFORMER "Sick Puppies"
    REM     ISRC USUM71307069
    REM     INDEX 00 00:00:00

    PREGAP 01:05:33

    REM FILE "01 Die to Save You.flac" WAVE

    INDEX 01 00:00:00
FILE "02 There's No Going Back.flac" WAVE
  TRACK 02 AUDIO
    TITLE "There's No Going Back"
    PERFORMER "Sick Puppies"
    ISRC USUM71305552
    INDEX 01 00:00:00
FILE "03 Walking Away.flac" WAVE
  TRACK 03 AUDIO
    TITLE "Walking Away"
    PERFORMER "Sick Puppies"
    ISRC USUM71305551
    INDEX 01 00:00:00
FILE "04 Gunfight.flac" WAVE
  TRACK 04 AUDIO
    TITLE "Gunfight"
    PERFORMER "Sick Puppies"
    ISRC USUM71305557
    INDEX 01 00:00:00
FILE "05 Poison.flac" WAVE
  TRACK 05 AUDIO
    TITLE "Poison"
    PERFORMER "Sick Puppies"
    ISRC USUM71305558
    REM INDEX 00 02:54:52
    INDEX 01 00:00:00
FILE "06 Where Did the Time Go.flac" WAVE
  TRACK 06 AUDIO
    TITLE "Where Did the Time Go"
    PERFORMER "Sick Puppies"
    ISRC USUM71305550
    INDEX 01 00:00:00
FILE "07 Telling Lies.flac" WAVE
  TRACK 07 AUDIO
    TITLE "Telling Lies"
    PERFORMER "Sick Puppies"
    ISRC USUM71305553
    INDEX 01 00:00:00
FILE "08 Connect.flac" WAVE
  TRACK 08 AUDIO
    TITLE "Connect"
    PERFORMER "Sick Puppies"
    ISRC USUM71305562
    INDEX 01 00:00:00
FILE "09 Run.flac" WAVE
  TRACK 09 AUDIO
    TITLE "Run"
    PERFORMER "Sick Puppies"
    ISRC USUM71305546
    INDEX 01 00:00:00
FILE "10 The Trick the Devil Did.flac" WAVE
  TRACK 10 AUDIO
    TITLE "The Trick the Devil Did"
    PERFORMER "Sick Puppies"
    ISRC USUM71305547
    INDEX 01 00:00:00
FILE "11 Healing Now.flac" WAVE
  TRACK 11 AUDIO
    TITLE "Healing Now"
    PERFORMER "Sick Puppies"
    ISRC USUM71305548
    INDEX 01 00:00:00
FILE "12 Under a Very Black Sky.flac" WAVE
  TRACK 12 AUDIO
    TITLE "Under a Very Black Sky"
    PERFORMER "Sick Puppies"
    ISRC USUM71305549
    REM INDEX 00 04:12:19
    INDEX 01 00:00:00

Currently CUETools cannot parse the gap and HTOA information from an Easy Audio Copy compliant CUE.
Naturally CUETools would need to be able to parse this type of CUE in order to convert a file-per-track rip to a single file Image (keeping the gap information and HTOA audio).
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: dpr on 2023-04-11 14:28:46
Post a pinned link to the official wiki page (http://cue.tools/wiki/Main_Page)
at the top of the thread.
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: jb on 2023-10-11 17:37:17
Been using Cuetools for a while and I'm very grateful for the amazing job it does. If the following are not available, might they be considered as options in a future version please?
(1) Option to not pad track numbers in file names and tags (i.e. 1, 2, 3...9 instead of 01, 02, 03...09)
(2) Option to not write the 'Total Tracks' tag.
(3) Option to add Album Artist and Composer tags in the 'Select the best match' window.
Thanks!
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: dpr on 2023-12-23 18:09:20
Add support for ISRC entry in .cue file and pass it and its value to the encoder
Title: Re: [Wishlist] Suggestions/Requests for CUETools, CUERipper, etc.
Post by: 11MusicMan11 on 2024-04-06 18:35:39
CueRipper:

1. Add the ability to search and pull artwork from Musicbrainz as a source. They already have artwork sized to multiple options to choose from (and the quality is generally higher). Fail back to current provider if no image found. If not possible, maybe add an option to select min and maximum resolution images from current provider, and resize if too large on write.

2. Pull and write Genre Tags from Musicbrainz.

3. The ability to write %album artist% into tag, instead of %artist%.