-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
19 lines (17 loc) · 942 Bytes
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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