-
Notifications
You must be signed in to change notification settings - Fork 0
markuspeloquin/flacsplit
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
Flacsplit splits FLAC and WAVE files based on a cuesheet. Features: - Add a 'REM OFFSET <N>' line to a cuesheet to add <N> to all track numbers for file naming and tagging purposes. For multi-disk albums. - Cuesheets can be UTF-8 or ISO8859-1. - Pathnames are sanitized to alphanumeric characters and spaces only. Accents are stripped for everything up to and including Latin Extended-A, and ß, [Ðð], [Þþ], [Ææ], [Œœ], are translated to ss, Dh/dh, Th/th, Ae/ae, Oe/oe. All other characters stripped. - This caused a problem with Sigur Ros' album '( )' on FAT32 since it sanitizes to just ' '. I have no better solution than hard-coding that case. - FLAC files always encoded with --best. - Writes Replaygain. Does not produce consistent results for multi-disk albums, but it's close enough. Build dependencies: cmake, flex, yacc Runtime dependencies: boost, flac (with C++ bindings), icu, sndfile
About
Split a flac/wav file and tag it based on a cuesheet.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published