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.
Audio measurement
libebur128 MIT
Loudness to the EBU R128 standard: integrated loudness, loudness range and true peak. Included as source (ebur128.c, ebur128.h) with its license text in the application bundle as ebur128-LICENSE.txt. Sources: github.com/jiixyj/libebur128.
Vano ships no helper executables. Decoding, conversion, splitting, loudness and fingerprinting all run inside the application itself.
Frameworks
- 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 linked as shared libraries and ship as separate frameworks inside the application bundle, so they can be replaced with modified versions. 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.