New 2023 Spotify Plugin

Temporary Spotify Connect Bypass

For the time being, this plugin serves as a temporary workaround that provides Spotify Connect only. It has been tested on Raspberry Pi 4, Raspberry Pi 5, CM4, Primo V2, Primo Plus, and Rivo. No Spotify authorization or login is required.

The plugin uses the official Volumio Spotify binaries.

Please note: This is provided as-is and is intended solely as a temporary replacement for the currently broken Login5 functionality. No new features or enhancements will be added.

Installation

  1. Remove the Spotify plugin installed from the Volumio Plugin Store.
  2. Copy the ZIP file to your device.
  3. Run the following commands:
miniunzip volumio-spotify-connect.zip
cd spotify-connect
volumio plugin install
  1. Enable the plugin from the Volumio UI.

Features

Supported

  • Spotify Connect playback
  • Playback control via Spotify app or Volumio:
    • Play
    • Pause
    • Stop
    • Previous track
    • Next track
  • Volume control (one-way only, Spotify App. → Volumio not Volumio → Spotify App. )
  • Initial volume setting
  • Volume normalization
  • Custom device name as displayed in the Spotify app (rename supported)

Not Supported

  • Bidirectional volume synchronization
  • Login5 authentication
  • Additional features beyond Spotify Connect functionality

This plugin is intended as a simple, lightweight stopgap until the official Login5 implementation is fixed.

volumio-spotify-connect.zip (11.6 KB)

4 Likes

Thanks. Though I’m not sure why I would install this. Or does a signed out original plugin still cause issues for some?

Do like that initial volume feature, would be very welcome in the official plugin :wink:

1 Like

where in my device do i copy the zip file to?

Just copied to /home/volumio

Using Spotify creates an endless loop as indicated by several others. In stumbling across a thread here (Spotify 2023), it seems the current work-around (as of 9hrs ago) requires programming? link

Which is fine, it’s just beyond my abilities as a simple end-user…(which may be an indication I don’t belong here?).

There is no need for programming, only install a plugin manually.
You can also opt to disable the authorization in the plugin from the plugin store, which seems yto do the trick for most.

2 Likes

The rkorell’s recipe with phone authorization helped me. It’s been working for two days now.

2 Likes

for me it’s now time to move to Tidal

it is totally unacceptable how they treat their paying users

support is handled by a dumb AI not able or willing to give answers

and Tidal integration in Volumio is working super and the sound is better :grin:

sorry Spotif***

1 Like

Like you say, Tidal is a better experience all round - sounds significantly better, huge music database (as good as Spoty at least), has an AI-music slop filter, slightly better artist renumeration, it doesn’t invest huge sums in podcasters with extreme views or AI software for the weapons industry. Plus it works perfectly with Volumio.

2 Likes

*I’ve looked for a tutorial on manual installations so as not to tie up the forum with such a basic question but no luck for someone decades away from navigating in cmd land. I need to put the .zip file in the proper directory for the `miniunzip volumio-spotify-connect.zip, etc to run, but don’t see the /home/volumio folder to drop it in, nor how to navigate to that directory to run the commands …this is what I meant by “programming”…

I use both Volumio and piCorePlayer with the Logitech Media Server (now called Lyrion Media Server). I noticed today that Spotify wasn’t working with the LMS and had to update the Spotify plugin to get ir working. The LMS forum mentioned that Spotify made an API change that broke their Spotify Connect implementation,

So then I fired up Volumio and Spotify was busted as well. I uninstalled the plugin, reinstalled it (v. 4.4.1) and did authorization, which didn’t work. Then I reinstalled it and used Spotify Connect, and was surprised to see it worked!

1 Like

Excellent!

This works perfectly. Many thanks!

Finally it is time to listen to new Phoebe Bridgers!

PS: I ssh-ed into the volumio and used wget to put the zip file with the temporary fix on my device. Because you cd into the unzipped file, it does not matter where you put it. Good luck!

Yes, that’s how it is—but unfortunately on Volumio with Premium :frowning:

@Xfiles_de

The remark from @Josh2000 is targeted at Spotify, not Volumio.
Spotify is not a premium feature but a free plugin.

But I’m referring to the Tidal function.

Thank you(!)…successful on installing, but Spotifty doesn’t show up on the “Music” page?

It’s only Spotify connect. So no it won’t show up on the Music page, but in your Spotify app.

1 Like

I have to admit that with the new spotify soloist I might be looking away from volumio to even more diy with a vanilla linux, flac player with web interface + soloist for spotify lossless. Or even ditch flac completely and go spotify soloist only.

1 Like

Hey, thanks for pointing out Soloist — this project was completely unknown to me.

I probably won’t develop a Volumio plugin myself since I don’t use Volumio on a daily basis anymore, but Soloist looks like a very interesting path for a future Spotify plugin.

Something along these lines:

Spotify app
│ Spotify Connect

Spotify Soloist
│ PCM 24/44.1

PipeWire


ALSA / output selected by Volumio


USB DAC / I²S / HDMI / audio card

Using PipeWire as the bridge to the local audio output could provide an interesting alternative to the current librespot-based path, especially now that Soloist provides an official Spotify playback engine.

Maybe an evolution of the existing Spotify plugin around this architecture could do the trick. :crossed_fingers:

I think its literally released today so don’t worry about not having heard about it, neither did the rest of the world except employees