Skip to content

Commit

Permalink
Revise README
Browse files Browse the repository at this point in the history
Mostly the note on 'multiflac' [sic, should be metaflac] was outdated.

Then some formatting and fix disc->disk because they mean the same thing (just one is Anglicized) and disk is my preference.
  • Loading branch information
markuspeloquin authored Dec 9, 2019
1 parent c2b62e6 commit e7005dc
Showing 1 changed file with 8 additions and 5 deletions.
13 changes: 8 additions & 5 deletions README
Original file line number Diff line number Diff line change
@@ -1,16 +1,19 @@
It can split FLAC and WAVE files based on a cuesheet. Features I remember:
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-disc albums.
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.
sanitizes to just ' '. I have no better solution than hard-coding that
case.
- FLAC files always encoded with --best.
- Replaygain information added with multiflac.
- 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, sox

0 comments on commit e7005dc

Please sign in to comment.