Acknowledgements

Third-party licenses.

Vano Audio Player is built on open-source components. Their licenses and upstream references are listed below; consult each upstream distribution for the complete license text unless a bundled text is named here. The same list ships inside the application, under Help.

Bundled executables

FFmpeg LGPL v2.1 or later

Used for DSD decoding, format conversion, loudness analysis and fingerprint extraction. The ffmpeg and ffprobe binaries in the application are built from unmodified upstream sources with --disable-gpl --disable-nonfree. The build script and the LGPL text are included in the application bundle as FFmpeg-LGPL.txt. Sources: ffmpeg.org.

That build links three external encoders, all statically, none of them requiring GPL terms: LAME 3.100 (LGPL v2, MP3), libvorbis 1.3.7 with libogg 1.3.5 (BSD 3-Clause, Ogg Vorbis) and libopus 1.5.2 (BSD 3-Clause). Their unmodified sources are fetched and verified by checksum in the same build script.

Frameworks

Codec and metadata libraries

These are linked through SFBAudioEngine and shipped inside the application.

ComponentLicensePurpose
FLACBSD 3-ClauseFLAC decoding
libogg / libvorbisBSD 3-ClauseOgg Vorbis
Opus / opusfileBSD 3-ClauseOpus
libsndfileLGPL v2.1WAV/AIFF and related formats
mpg123LGPL v2.1MP3 decoding
LAMELGPL v2MP3 encoding
Monkey's Audio (MAC)Monkey's Audio LicenseAPE decoding
Musepack (libmpcdec)BSD 3-ClauseMusepack
WavPackBSD 3-ClauseWavPack
TTA (tta-cpp)LGPLTrue Audio
SpeexBSD 3-ClauseSpeex
DUMBDUMB License (zlib-like)Module formats
TagLibLGPL v2.1 / MPL 1.1Metadata reading and writing
ChromaprintLGPL v2.1Acoustic fingerprinting

Services

LGPL compliance

Components under the LGPL are used as separate executables or shared libraries. The bundled FFmpeg build configuration and the LGPL text are included with the application. For the sources or object files of any LGPL component shipped in Vano Audio Player, write to ivan@kiwiapps.app and they will be provided.