I recently got a VIM3 and found that the librespot addon doesn’t work with the Amlogic-ng version of CE. I also saw similar reports of users with a RPi4 on the LibreELEC forums. I spent a few days trying to fix it by building different versions of librespot but to no avail.
So I started experimenting with building Spotifyd, an open source Spotify client running as a UNIX daemon that is based on librespot that I used to run on my HTPC before I got my VIM3. I got Spotifyd to run and made it into an addon. I hope somebody finds it useful as well so that’s why I’m releasing it here, if not then no harm done right?
I personally use the addon on my VIM3. I’ve configured Kodi to use HDMI for audio output and I use the VIM3’s SPDIF output for Spotifyd (but you could also use an external USB sound card for example). For me this is perfect because now I can stream Spotify to my old speakers without turning on my TV or interfering with Kodi in any way. This also means that there is no feedback of the addon to Kodi at all, so it’s not possible to see what’s playing or skip songs or anything like that, the Spotifyd service is basically invisible.
- Download and install the addon from zip:
service.spotifyd-9.2.100-Amlogic.zip (2.3 MB)
service.spotifyd-9.2.100-Amlogic-ng.zip (2.3 MB)
- There are no settings in Kodi, configure the addon by editing:
- Disable/enable the addon from Kodi to load the new configuration.
I built the addon for both Amlogic and Amlogic-ng versions of CE but to be honest I’m not sure if that was even necessary. The Amlogic version seems to run fine on my Amlogic-ng install of CE.