Scrapes lyrics from Shazam. No API key required.
Since this plugin scrapes Shazam's website, this plugin may break often, please always download the latest version to check if your issue is already fixed.
- Download
navidrome-shazam-plugin.ndpfrom the latest release. - Copy it to your Navidrome plugins folder (default:
<navidrome-data-directory>/plugins/). - Add
navidrome-shazam-pluginto the lyrics priority list (e.g. using envs:ND_LYRICSPRIORITY=other-lyric-provider,navidrome-shazam-plugin) - In Navidrome, go to Settings > Plugins > Shazam Plugin and toggle it on.
It's recommended to set this plugin's priority to the lowest position, as scraping is less reliable than using an API.
All settings are optional. The most relevant one — Search Country — defaults to US; set it to your country's ISO code for better results. Other settings (User-Agent, language, match threshold, etc.) live under Advanced.
Before opening an issue, grep your Navidrome logs and attach the matching lines:
grep navidrome-shazam-plugin /path/to/navidrome.logInclude the track (artist + title) that failed and your plugin version.