Hi all — following the recent discussions around Spotify playback quality and the current limitations of Spotty / Spotify Connect, I wanted to share a workaround that may be useful to some users.
Like others here, I’ve also run into the practical ceiling around Spotify playback (typically around 320 kbps with Spotty/librespot), even when Spotify advertises higher-quality tiers. Rather than trying to patch or replace AMS, LMS, or Roon integrations, my goal was simply to reuse the existing DAC and analog chain for Spotify playback without adding extra hardware.
The approach I’m using is deliberately external and non-invasive:
- a small Docker container exposes a standard Spotify Connect endpoint
- audio is published as a normal Icecast / HTTP stream
- that stream can be consumed by LMS (Lyrion), Roon, or other players as a regular radio or network source
- when available and enabled on the account, the stream can be FLAC, avoiding additional lossy transcoding in the bridge
Control remains entirely in the Spotify app via Connect, while playback stays predictable on the Antipodes side.
Just to add some context (and without any drama): over the past months, Spotify Connect via Spotty has been somewhat fragile. Several users on the Lyrion/LMS forum have reported breakages or intermittent authentication issues following changes on Spotify’s side, with fixes often requiring re-authorization, plugin updates, or temporary workarounds.
From what I can see, Spotty itself isn’t “dead”, but Spotify Connect appears to be the most sensitive part of the stack whenever Spotify updates their backend. That uncertainty was one of the reasons I started looking at an external, containerized approach — not as a replacement for Spotty, but as a way to keep Spotify playback usable and predictable when Connect integration becomes unstable.
In other words, this is less about doing something “better” than existing plugins, and more about having a boring fallback that continues to work when upstream changes happen.
I documented the setup and provide a ready-to-run Docker install here, for reference:
https://spotycast.duckdns.org
If this link isn’t appropriate for this thread, feel free to let me know and I’ll remove it. Happy to exchange notes with other users if useful.