Skip to content

Encore vs native Soloist ​

You can run Spotify Soloist directly on a Pi. This table compares that with running it through Encore.

Soloist on its ownWith Encore
Audio stackInstall and run PipeWire and a session manager (WirePlumber) on a headless system, with no desktop session to start themBundled and preconfigured in the container
Getting SoloistDownload the right build for your CPU by handDownloaded automatically for arm64 or x86_64
90-day expiryBuilds stop working after 90 days. You notice when the music stopsRefreshed on start-up once 60 days old, and replaced automatically if one expires
Running at bootWrite and maintain your own systemd unitrestart: unless-stopped
ConfigurationCommand-line flagsWeb console, or a commented config.yaml
Control socketLocal only, no authenticationToken-authenticated, safe to expose on your LAN
Multi-roomNot includedBuilt-in Snapcast server, or send to your own
Extra speakersOne outputFan out to several outputs, each with its own delay
IntegrationsNoneWebhooks, relay, Pusher/Reverb, lyrics overlay

When native Soloist makes sense ​

If you already run PipeWire on the machine, only need one output and don't mind managing updates, Soloist on its own is fine. Encore also has a standalone mode that uses your existing PipeWire and adds the console and integrations without Docker.

MIT licensed. Encore wraps Spotify Soloist and is not affiliated with or endorsed by Spotify or Raspberry Pi Ltd. Sponsor on GitHub