Spotycast Classic / Free · Debian · Spotify Connect recovery

Spotycast Free: restore Spotify Connect playback through Icecast

Your Linux streamer still plays music, but its built-in Spotify Connect no longer works? Spotycast Free moves Spotify-controlled playback to a separate Debian/Linux bridge and publishes a stable Icecast HTTP radio stream for compatible players. Keep the working audio hardware and replace only the obsolete Spotify-facing integration.

Free bridge edition • spotifyd • Liquidsoap • Icecast • HTTP radio for Roon, LMS, Volumio and moOde

One Debian bridge, one stable radio URL

Classic / Free is the compatibility-first Spotycast edition. You select the Spotycast endpoint in Spotify; the separate Linux host publishes the audio as a conventional HTTP stream. Your original streamer only needs to accept the selected radio format.

1. Spotify ConnectSelect the Spotycast endpoint from the Spotify application.
2. spotifydReceives Spotify-controlled playback on the Debian bridge.
3. LiquidsoapRoutes and prepares the outgoing audio stream.
4. Icecast / playerPublishes an HTTP mountpoint consumed by your compatible player.
Example HTTP endpoint:http://your-server:28000/spotify.aacVerify the actual hostname, port, mountpoint and codec from your installation. This is an illustrative URL, not a universal configuration value.

The bridge provides an alternative receiving path; it does not update your streamer’s firmware or reproduce every feature of native device-side Spotify Connect.

What Spotycast Free includes

Spotify input via spotifyd

A Spotify-facing Connect endpoint runs upstream on a maintainable Linux host rather than inside a legacy player.

Liquidsoap and Icecast

Audio is routed to a conventional HTTP radio endpoint that can be reused by compatible network players.

Standard lossy audio

Compressed Spotify source up to approximately 320 kbps where supported. Re-encoding to a lossless container does not recover discarded source information.

No Premium installation key

Get started with the Free bridge workflow using the bundled spotifyd-free installer in the reference Spotycast image.

This is an HTTP stream bridge, not a standalone native Spotify Connect integration for your old device. Stream delivery still depends on the selected codec, player capabilities and network configuration.

Which audio players can use the Free Icecast stream?

A compatible radio or HTTP-stream input is the main requirement. Player brands alone do not guarantee that every hardware model or firmware version supports the configured mountpoint and codec.

Roon Live Radio

Use the configured Icecast HTTP URL as a radio source in Roon when the stream format is supported.

Spotify with Roon →

LMS / Lyrion

Use an HTTP-compatible radio source with the appropriate LMS or Squeezebox-style receiving player.

Volumio / moOde

Open a compatible network radio stream rather than relying on obsolete embedded Spotify software.

Spotify with Volumio →

Legacy network streamers

Keep a functioning DAC or player that accepts the actual HTTP audio format. Some older streamers may need a different configured codec.

Who should start with Spotycast Free?

Debian self-hosters

You already run a small Linux server, VM or Docker host and want a maintainable Spotify-to-Icecast bridge on your LAN.

Legacy streamer owners

Your renderer still handles radio or network playback, but the vendor’s Spotify client is missing, unsupported or unreliable.

First-time Spotycast users

You want to validate device discovery and end-to-end HTTP playback before considering a renderer-specific Premium path.

Spotycast Free vs Premium 3.x

Both editions aim to restore Spotify-controlled playback without replacing otherwise functional audio equipment, but they solve different receiving-protocol needs.

Classic / Free

Stable Icecast HTTP radio stream

  • Spotify → spotifyd → Liquidsoap → Icecast
  • Conventional local radio URL
  • Compressed Spotify audio, up to approximately 320 kbps
  • Useful when the existing player supports HTTP radio
  • Does not require a Premium installation key
How Spotify to Icecast works →
Premium 3.x

Dedicated renderer-specific output

  • Spotify → Soloist → Spotycast Core / PipeWire
  • Squeezelite/LMS, MPD, Roon or OpenHome backends
  • Lossless-capable only when the upstream and complete playback chain support it
  • Independent backend status and management
  • Separate Premium installation key and Soloist API key required
Explore Premium →
Important: Premium is not simply a higher-bitrate Icecast stream. Choose it for a compatible dedicated renderer backend rather than expecting the Free radio mountpoint to become a lossless transport through an upgrade.

How to install and test Spotycast Free on Debian

Use the complete installation guide for the reference Docker image, host network requirements and Portainer/Compose setup. After deployment, the Classic installer is available at /root/binaries in the documented container.

  1. Deploy on your trusted Debian/Linux host or VMFollow the documented container procedure. Keep administrative services on a private LAN and avoid exposing the desktop, SSH or radio endpoint unintentionally to the public internet.
  2. Run the Free installer inside the containerFrom the container’s terminal, execute cd /root/binaries and then ./spotifyd-free. Follow the installer prompts.
  3. Check Spotify Connect discoveryOpen Spotify and select the Spotycast/spotifyd endpoint. If it does not appear, diagnose discovery and network issues before changing the audio route.
  4. Verify the actual Icecast HTTP streamCheck the mountpoint configured by the installer, then open the URL in VLC, ffplay or your target radio player. Audible end-to-end playback, not just an endpoint listing, is the success condition.

Limitations and realistic expectations

  • Spotify source quality: the Classic spotifyd input is compressed; publishing that source in another format does not create true lossless audio.
  • Buffering and latency: Icecast radio playback typically adds buffering and does not behave identically to a direct Spotify Connect renderer.
  • Player compatibility: the receiving device must support the configured HTTP stream’s codec and transport.
  • Network and service availability: the Spotify-facing bridge, local audio route, Liquidsoap and Icecast all need to work; a stable URL does not eliminate possible upstream service problems.
  • Host prerequisites: use a compatible Debian/Linux host or VM with adequate resources and reliable network access. Keep the deployment on a trusted network.

Frequently asked questions

Can Spotycast Free fix a broken Spotify Connect integration?
It can restore Spotify-controlled playback through a separate Linux bridge and Icecast HTTP stream when your existing player can receive compatible network radio. It does not modify or repair the old device’s Spotify firmware.
Is Spotycast Free really free?
Spotycast Classic / Free is the Free edition and does not require a Spotycast Premium installation key. Any Spotify account eligibility, service restrictions or upstream requirements remain separate.
Does Free provide Spotify Lossless?
No. The Classic spotifyd path uses compressed Spotify audio up to approximately 320 kbps where available. See Premium for the distinct lossless-capable direct-renderer architecture and its requirements.
Can I use the stream with Roon?
Yes, if Roon Live Radio accepts the actual Icecast stream URL and format. Follow the Spotify with Roon guide.
Does the Icecast URL work with every legacy streamer?
No. Check the receiving device’s HTTP radio and codec support before installing. Some devices require different radio formats or cannot accept an HTTP stream directly.