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
- Sparkle MIT — software update framework. sparkle-project.org
- SFBAudioEngine MIT — audio decoding and playback engine. github.com/sbooth/SFBAudioEngine
- ChromaSwift MIT — Swift wrapper around Chromaprint. github.com/wallisch/ChromaSwift
Codec and metadata libraries
These are linked through SFBAudioEngine and shipped inside the application.
| Component | License | Purpose |
|---|---|---|
| FLAC | BSD 3-Clause | FLAC decoding |
| libogg / libvorbis | BSD 3-Clause | Ogg Vorbis |
| Opus / opusfile | BSD 3-Clause | Opus |
| libsndfile | LGPL v2.1 | WAV/AIFF and related formats |
| mpg123 | LGPL v2.1 | MP3 decoding |
| LAME | LGPL v2 | MP3 encoding |
| Monkey's Audio (MAC) | Monkey's Audio License | APE decoding |
| Musepack (libmpcdec) | BSD 3-Clause | Musepack |
| WavPack | BSD 3-Clause | WavPack |
| TTA (tta-cpp) | LGPL | True Audio |
| Speex | BSD 3-Clause | Speex |
| DUMB | DUMB License (zlib-like) | Module formats |
| TagLib | LGPL v2.1 / MPL 1.1 | Metadata reading and writing |
| Chromaprint | LGPL v2.1 | Acoustic fingerprinting |
Services
- MusicBrainz — metadata lookups via the MusicBrainz Web Service. Data is licensed CC0 or CC BY-NC-SA depending on the field; see the data license.
- AcoustID — audio identification service. acoustid.org
- LRCLIB — lyrics lookups. lrclib.net
- Cover Art Archive — album artwork. coverartarchive.org
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.