Convert CD Audio CUE sheet files to clean Markdown or plain text tracklists. One script, standard library only.
Two ways to get it — install as a command, or grab the single file.
Published on PyPI. Puts the cue2lst command on your $PATH.
Latest from source: pipx install git+https://codeberg.org/elkarrde/Cue2List.
Plain pip install cue2list works too if you don’t want isolation.
No install — one script, standard library only.
Or drop it on your $PATH — it has a shebang and is executable.
The PyPI package is cue2list; the installed command and script are cue2lst — no second “i”.
Three arguments, all positional. Run it anywhere Python 3 is available.
Path to the input .cue file. The output is written alongside it with a new extension.
Choose the output style for the tracklist.
Prints disc performer, title, track count, and each track to stdout before writing the file.
The parser reads the CUE header and each AUDIO track in sequence.
Standard CD Audio CUE sheets. Only AUDIO track types are parsed.
PERFORMER, TITLE, and FILE directives. A missing title or performer is tolerated if FILE is present.
TITLE and INDEX are required per track. PERFORMER is optional — falls back to the disc-level value.
Parsed in MM:SS:FF (frames) format. Track length is not output — the last track's end cannot be derived from a CUE file alone.
Install from PyPI with pipx, then convert anything — Markdown or plain text.