Part of a music player. It uses FFmpeg for decoding and PortAudio for output. It supports gapless playback and high sample rates (96kHz or 192kHz). It also has the functionality to calculate the ReplayGain value and do loudness normalization, to calculate the AcoustId fingerprint, to get the metadata (via FFmpeg) and to calculate a visual representation for a sound file.