r/Addons4Kodi • u/Nebula_NL • 1h ago
Announcement [RELEASE] Spotify in Kodi: Resonance, browse and manage Spotify
Hi r/Addons4Kodi! I'm the developer of Resonance, an independent Kodi add-on for browsing your Spotify library and streaming music with Spotify Premium.
Version 1.1.0 is now available!
π GitHub repository, downloads, source code, and documentation:
https://github.com/Nigel1992/plugin.audio.resonance
Resonance brings Spotify browsing and playback directly into Kodi, without needing a separate remote-control app for everyday use. It combines Spotify's Web API for browsing and library management with bundled Spotty/librespot playback helpers.
π΅ Features
Browsing and discovery
- Search Spotify for tracks, albums, and artists.
- Browse playlists your Spotify account is permitted to access, including private playlists you own or collaborate on.
- Browse playlist tracks, album tracks, and artist discographies.
- Explore artist-related categories: top songs, albums, singles, and appearances on other releases.
- Open Spotify track, album, playlist, and artist links directly from Kodi.
- Identify followed and shared playlists, with an explanation when Spotify restricts access to their contents.
Your Spotify library
- Access Liked Songs, Saved Albums, Followed Artists, and saved or followed playlists.
- Refresh playlist membership information in the background approximately every 30 minutes.
- Trigger a manual refresh from the account and status page.
Spotify library management
- Like or unlike tracks and save or remove albums.
- Add tracks to your own playlists or remove tracks from playlists where the necessary permissions are available.
- Create playlists, optionally starting with the selected track.
- Unfollow playlists or artists to remove them from your Spotify library.
- Context-menu actions adapt to the current state, so you won't see options such as "Like on Spotify" for a track you've already liked.
Playback
- Play individual tracks and queue the remaining tracks on the current page.
- Start from a selected track and queue the rest of its playlist.
- Choose playback quality: 96, 160, or 320 kbps.
- Configure track, album, or automatic volume normalization.
- View the current track, configured playback quality, and Spotify Connect pairing status.
Interface and performance
- Bundled icons for menu entries, helping keep the interface consistent across Kodi skins.
- An organized account and status page covering Account, Catalogue, Playback, and Maintenance.
- Release notes after updates, also accessible through Account and status β What's new.
- Caching of successful catalogue responses for faster browsing, especially on smaller devices.
π¦ Installation
- Open the Resonance GitHub repository.
- Go to Releases and download the add-on ZIP file.
- In Kodi, navigate to Add-ons β Install from zip file.
- Select the downloaded ZIP.
- Restart Kodi if necessary, then open Add-ons β Music add-ons β Resonance.
π Setting up Spotify
Resonance uses two separate Spotify integrations for playback and catalogue browsing, presented through one setup flow.
1. Playback β Spotify Connect
Open Set up Spotify in Resonance. Then open Spotify on your phone or computer and select the Kodi-Resonance-XXXX device.
Your Kodi device and Spotify controller generally need to be on the same local network for device discovery and control.
2. Catalogue browsing β your own Spotify API app
You need your own Spotify Developer app and Web API Client ID. Resonance does not include a shared Client ID.
- Create an app in the Spotify Developer Dashboard.
Configure the redirect URI exactly as specified in the project README:
https://resonance-spotify-callback.vercel.app/api/callbackCopy the 32-character Client ID into Resonance β Settings β Advanced.
Run Set up Spotify again.
Scan the displayed QR code or open the provided URL in a browser on another device to complete sign-in.
Please check the README for the latest setup instructions and any current Spotify Developer Dashboard requirements.
π§ͺ Tested configuration
| Component | Configuration |
|---|---|
| Operating system | LibreELEC |
| Device | Raspberry Pi 5 (ARM/AArch64) |
| Kodi version | 21 (Omega) |
| Resonance version | 1.1.0 |
| Country | Austria |
| Spotify | Premium account + personal Spotify Web API app |
π» Platform support
| Platform | Status |
|---|---|
| LibreELEC on Raspberry Pi (ARM/AArch64) | Supported and tested |
| Android ARMv7 / AArch64 | Experimental; playback helper binaries included |
| Windows x64, macOS, Linux x86/x64 | Not supported in this release |
β οΈ Limitations worth knowing
Some limitations come from Spotify's API, account permissions, or playback requirements rather than Kodi itself.
- Spotify Premium is required for playback.
- Playlist access is restricted by Spotify. A playlist may appear in your library but still be inaccessible if Spotify does not grant access to its contents. This can affect followed playlists, including playlists owned by other users.
- Playlist search is not included. Resonance focuses on playlists and content the signed-in account is permitted to access.
- Lyrics, podcasts, audiobooks, recently played items, and Spotify top lists are not included in this release.
- Playback is streaming-only; offline downloads are not supported.
- API availability, permissions, and rate limits can affect what the add-on can retrieve or do.
π Project links
- GitHub repository: https://github.com/Nigel1992/plugin.audio.resonance
- Latest releases: https://github.com/Nigel1992/plugin.audio.resonance/releases
- Bug reports and feature requests: https://github.com/Nigel1992/plugin.audio.resonance/issues
Resonance is an independent community project provided as-is, without warranty. Spotify is a trademark of Spotify AB. This add-on is not endorsed, sponsored, certified, or approved by Spotify.
Questions, feedback, and bug reports are welcome! If you run into an issue, please include your Kodi version, device/platform, and relevant logs.
Thanks for taking a look at Resonance!