libmp3splt  0.9.2
Lossless library for splitting audio formats like mp3, ogg vorbis and FLAC.
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
API documentation

This is the documentation of the library that stands behind mp3splt (version >= 2.2) and mp3splt-gtk.
Libmp3splt is licensed under the GNU General Public License version 2.
Source code and binaries can be found on the mp3splt-project home page.
Some of the library features include:

  • losslessly split of mp3 (using libmad), ogg vorbis (using libvorbis), FLAC files
  • extensibility to other audio formats using plugins
  • querying tags from tracktype.org
  • split on silences
  • trim using silence detection
  • split by a fixed time or equal time length
  • CDDB, CUE, audacity labels import
  • CUE export
  • extract tracks created with Mp3Wrap or AlbumWrap

In order to use the library in another project:

For writing a plugin to support other file type:

A list of all modules is also available.