cuebreakpoints(1)
π cuebreakpoints β the manual page, but make it make sense π
okay bestie, welcome to cuebreakpoints(1), a lil utility from the General Commands Manual, and no cap it's about to be your new fave. π
β¨ NAME β¨
cuebreakpoints β report track breakpoints from a CUE or TOC file π¦
πΈ SYNOPSIS πΈ
cuebreakpoints [ { -i format | --input-format=format } { --append-gaps |
--prepend-gaps | --split-gaps } ] [ file ... ]
cuebreakpoints -h | --help
cuebreakpoints -V | --version
π DESCRIPTION π
so basically, cuebreakpoints reports the track breakpoints it finds in CUE and TOC files. those files are typically created by compact disc ripping software, so if you've ever ripped a CD you already know the vibe. β¨ and the breakpoints come out in a format that's usable by shnsplit (which is part of the shntool package) β so like, it feeds your splitter directly, we love a pipeline moment. π₯
there are three approaches to track pregaps and you will be picking one:
- append β to the previous track
- prepend β to the succeeding track
- split β from both the preceding and succeeding tracks
heads up tho: the split approach can result in up to twice as many breakpoints being reported as there are tracks on the disc. it's giving "more is more" but for real, that's the deal. π
also, the first track's pregap cannot be appended to the previous track (there is no previous track, bestie, it's the first one π). so it gets prefixed to the track in both append and prepend modes. if you want the track without it, use the --split-gaps option. that's the move. π
one more thing: if no filenames are specified, cuebreakpoints reads from standard input, and an input format option must be specified. if one or more filenames is provided, but the input format option is not specified, the input format will be guessed based on each file's suffix (e.g., .cue or .toc). and this heuristic is case-insensitive, slay. π
π OPTIONS π
-h,--helpβ displays a usage message and exits. short and sweet, iconic behaviour. π-iformat,--input-format=formatβ sets the expected format of the input file(s) to format, which must be eithercueortoc. that's it, those are the only two, don't try anything else. π«Ά--append-gapsβ appends pregaps to the end of the previous track. this is the default, so if you do nothing, this is what you get. β--prepend-gapsβ prefixes pregaps to the beginning of each subsequent track. π§--split-gapsβ separates pregaps from both the preceding and succeeding tracks. the chaotic one. π-V,--versionβ displays version information and exits. π¦
ok so if more than one of--append-gaps,--prepend-gaps, and--split-gapsare specified, all except the last encountered are ignored. last one wins, periodt. don't come crying to me when your first two flags ghosted you. π
π EXIT STATUS π
cuebreakpoints exits with status zero if it successfully generates a report for each input file, and nonzero if there were problems. so like, zero = we ate, nonzero = something is up. π₯
π AUTHOR π
Cuetools was written by Svend Sorensen. Branden Robinson contributed fixes and enhancements to the utilities and documentation. absolute legends, both of them. π
π SEE ALSO π
go read those too bestie, iykyk. π
and that's the whole page fr fr β this was cuebreakpoints(1) from the General Commands Manual. mwah, take care of her. ππβ¨
π¦ where this page comes from
- alpine 3.24: cuetools-doc 1.4.1-r3 Β· GPL-2.0-only
- arch rolling: cuetools 1.4.1-6 Β· GPL
- debian bookworm: cuetools 1.4.1-0.2 Β· GPL-2.0-or-later
- debian trixie: cuetools 1.4.1-0.2 Β· GPL-2.0-or-later
- fedora 43: cuetools 1.4.1-11.fc43 Β· GPL-2.0-only
- fedora 44: cuetools 1.4.1-13.fc44 Β· GPL-2.0-only
- nixos 26.05: cuetools 1.4.1
- nixpkgs unstable: cuetools 1.4.1
- ubuntu jammy: cuetools 1.4.1-0.2 Β· GPL-2.0-or-later
- ubuntu noble: cuetools 1.4.1-0.2 Β· GPL-2.0-or-later
- ubuntu resolute: cuetools 1.4.1-0.2build1 Β· GPL-2.0-or-later
- ubuntu stonking: cuetools 1.4.1-0.2build1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms