MusicBrainz Picard is a cross-platform music tagger powered by MusicBrainz.
Desktop App
The desktop app is a cross-platform C++ music recognition client for Shazam.

About Desktop App
vibra is a C++ library and command-line tool for music recognition using the unofficial Shazam API. It analyzes audio files, generates fingerprints, and queries Shazam's database to identify songs. It supports Linux, Windows, and macOS, with versions for WebAssembly, Python, and other languages through a C ABI. It handles WAV files natively and other formats such as MP3 and FLAC when FFmpeg is installed, and its fingerprints can be matched through Apple's ShazamKit SDK.
Key features
- Generate audio fingerprints from files or raw PCM input
- Recognize songs by querying Shazam database via CLI
- Native WAV support with optional FFmpeg for MP3, FLAC
- Fingerprints compatible with Apple ShazamKit SDK
- Python package via ctypes and JavaScript via WebAssembly
- Public C ABI for iOS, Android and other languages
- Open-source library and CLI with JavaScript, Python and FFI support
- Supports Linux, Windows, macOS, WebAssembly and embedded devices
- Generates fingerprints compatible with Apple ShazamKit SDK
- Native file support limited to WAV without optional FFmpeg
- Native build requires CMake, with libcurl needed for CLI tool
- Recognition relies on unofficial Shazam API
Desktop App at a glance
- Category
- Music & Audio › Music Tools
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Desktop App alternatives
Tools and sites you could use instead, ranked by how closely they match.
Beets organizes music libraries and edits track tags using metadata from MusicBrainz.
Spot Transfer syncs Spotify playlists to YouTube Music with a free, open-source tool.
Friture visualizes and analyzes live audio with spectrum and spectrogram views.
Export and back up Spotify playlists with this Python script, which saves playlist data for personal records.
Lofi pairs a mini Spotify player with WebGL visualizations for a visual music listening experience.
Popular in Music Tools
Well-known listings from the same topic.
Desktop App FAQ
What audio formats can it process?
How do I recognize a song from a file?
Can fingerprints be used with the official ShazamKit?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












