Skip to content

FLAC/CUE: add track tags, covers/images#129

Merged
davidnewhall merged 6 commits intomainfrom
dn2_track_comments
Mar 7, 2026
Merged

FLAC/CUE: add track tags, covers/images#129
davidnewhall merged 6 commits intomainfrom
dn2_track_comments

Conversation

@davidnewhall
Copy link
Contributor

@davidnewhall davidnewhall commented Mar 6, 2026

FLAC/CUE split kinda works, but @kontel has reported a number of different issues with various cue files. We went back and forth until they were all worked out. This is the culmination of that work.

  • Fixes Support for splitting single-file FLAC files with cue. Unpackerr/unpackerr#141
  • Adds common tags to tracks.
  • Looks for .flac file if cue'd .wav file is missing.
  • Copies CUE file to output folder. Adds code to avoid recursively trying to extract it again.
  • Copies ToC and Tags from source flac to destination flac files.
  • Copies Application and Image blocks from source to destination files.
  • Writes extracted image (photo) files to disk.
  • Converts UTF16 CUE sheets to UTF8.
  • Removes escape characters and other specials from written file names (cue/flac split only, but could be implemented elsewhere if needed).
  • Improves ability to locate FLAC file when CUE has the wrong name.

@davidnewhall davidnewhall changed the title add track tags FLAC/CUE: add track tags, covers/images Mar 6, 2026
@davidnewhall davidnewhall merged commit 8e1287d into main Mar 7, 2026
8 checks passed
@davidnewhall davidnewhall deleted the dn2_track_comments branch March 7, 2026 18:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support for splitting single-file FLAC files with cue.

1 participant