unsubbed.co

Lyrion Music Server

Lyrion Music Server is a self-hosted music streaming replacement for Apple Music and Spotify.

Self-hosted multi-room audio, honestly reviewed. No marketing fluff, just what you get when you run your music on your own hardware.

TL;DR

  • What it is: Free, open-source music server software originally built for Squeezebox hardware players. Streams your local music library, internet radio, and streaming services to one or many audio players simultaneously [3].
  • Who it’s for: Audio enthusiasts and technically-inclined homeowners who want multi-room audio without Sonos pricing, or anyone with old Squeezebox hardware gathering dust. Not a beginner tool [2][3].
  • Cost savings: A Sonos system costs $200–$700+ per room in hardware, plus creeping subscription features. Lyrion Music Server is free software. A Raspberry Pi running piCorePlayer costs ~$50 and functions as a player in any room [2][3].
  • Key strength: A 20+ year-old plugin ecosystem and the ability to stream to unlimited players simultaneously — in sync or independently. One user runs five zones [5]. The community keeps building [1].
  • Key weakness: Written in Perl, built around hardware that Logitech discontinued. The UI is dated. Setting it up requires comfort with Linux or Docker. This is not software you hand to a non-technical family member and walk away [2].

What is Lyrion Music Server

Lyrion Music Server (LMS) has had more names than most software projects survive: SlimServer, SqueezeCenter, SqueezeboxServer, SliMP3, and Logitech Media Server before landing on Lyrion. The short version: it’s server software that streams music to audio players — both the original Squeezebox hardware devices from Slim Devices (later acquired by Logitech, then abandoned in 2012) and a growing list of software emulators like Squeezelite and SqueezePlay [README][3].

The project started in 2000, the hardware was discontinued in 2012, but the community kept going. Logitech eventually handed the code off to the community. AlternativeTo lists the GitHub repository at 1,678 stars with 358 forks as of early 2026 [3]. That’s a small number for a project this old, but raw star counts don’t tell you much about longevity communities — this one has been running for over two decades with active plugin development still happening in 2025 [1].

What it actually does: you install LMS on a server (any Linux box, Mac, NAS, Raspberry Pi, or Windows machine running Perl or Docker), point it at your music library, and it indexes and streams that library to any player on your network. Add plugins and you get internet radio, Spotify, Tidal, Qobuz, and other streaming service integration. The plugin [1] that scans your library and pulls in artist biographies, album reviews, YouTube videos, and album artwork has been maintained since 2013 [1].


Why people choose it

The short answer: Sonos is expensive, cloud-dependent, and has a history of bricking older hardware. LMS has been running continuously since 2000 without forcing anyone to buy new equipment [3][5].

The one-star AlternativeTo comment that captures the sentiment exactly: “A hidden gem. Stop throwing crazy money at Sonos and the like, make your own multiroom (or single) home stereo system. Throw in whatever you like, be it audio enthusiast hardware, Raspberry Pi DIY servers (thanks, PiCorePlayer!), custom speakers…” [3].

The real-world deployment story from Constantin’s blog [2] illustrates what “choosing LMS” actually looks like in practice. He wanted to press a single button and have SomaFM play through his home stereo. The path he took: Pioneer AV receiver controlled via telnet → discovered vTuner internet radio had been silently discontinued → tried DLNA (painful) → found piCorePlayer (a Raspberry Pi image that runs Squeezelite as a software Squeezebox player) → set up Lyrion Media Server. Six weeks of rabbit holes. The result: one NFC tap starts his music. He describes the complexity as “exactly the point” — but that framing only works if you enjoy the journey [2].

Fans of the original Squeezebox hardware are still using players from 2006 because LMS still supports them. One power user describes running five Squeezebox units — each paired with self-amplified speakers — all playing the same playlist in sync, or each playing separate tracks [5]. That synchronization across multiple zones is where LMS genuinely competes with commercial systems, not just on price but on technical depth.


Features

Based on the official documentation, README, and third-party usage reports:

Core streaming engine:

  • Streams local music library to one or many players simultaneously [README]
  • Sync playback across multiple zones, or independent queues per zone [5]
  • Internet radio support (though third-party services like vTuner have quietly shut down specific integrations — more on this below) [2]
  • Streaming service integration via plugins: Spotify, Tidal, Qobuz, and others [website]
  • Supports hardware Squeezebox players (discontinued but still in use) and software players like Squeezelite, SqueezePlay, and piCorePlayer [README][2]
  • Runs on Linux, macOS, Windows, Raspberry Pi, NAS devices [README]
  • Docker deployment available [README]

Plugin ecosystem:

  • Music & Artist Information plugin: pulls artist biographies, album reviews, YouTube videos, album artwork, and local booklets stored alongside your music files [1]
  • Don’t Stop The Music: auto-queues related tracks when your playlist ends [3]
  • Squeeze Ctrl: controller integration [3]
  • LMS-Material: modern Material Design web UI skin (the default UI is showing its age) [3]
  • Plugin directory lists applications, games, radio integrations, and more [website]

Player flexibility:

  • Hardware: original Squeezebox, Transporter, Boom, Radio, Touch (discontinued but functional)
  • Software: Squeezelite (Linux/Mac/Windows), SqueezePlay (touchscreen), piCorePlayer (Raspberry Pi), jivelite
  • Any device running Squeezelite becomes a multi-room audio zone [2]

Library management:

  • Indexes local FLAC, MP3, AAC, and other formats
  • Album artwork, metadata tagging
  • Web-based management interface
  • Command-line interface (CLI) documented on the official site [website]

Pricing: self-hosted math

Lyrion Music Server:

  • Software: free
  • Hosting: runs on any hardware you already own, or a Raspberry Pi ($35–55 for the Pi 4 or 5) running piCorePlayer
  • VPS option: $5–10/month on Hetzner or similar if you want it accessible outside your home network

Players:

  • Squeezelite on any Linux box or Pi: free
  • piCorePlayer image for Raspberry Pi: free (the Pi hardware costs $35–55)
  • Original Squeezebox hardware: discontinued, eBay prices range from $30 (Radio) to $200+ (Touch, Transporter)

Sonos comparison (the obvious commercial alternative for multi-room):

  • Era 100: $249/room
  • Era 300: $449/room
  • Sonos introduced a subscription model and in 2024 bricked some older hardware with a botched app update — a recurring complaint in the self-hosted audio community
  • Five rooms of Sonos: $1,245+ in hardware alone, plus whatever the subscription path eventually looks like

Spotify/streaming-only comparison:

  • If your goal is just music streaming (not your own library): Spotify is $11/month, Apple Music is $11/month
  • LMS doesn’t replace streaming subscriptions directly — it integrates with them via plugins, and adds your own library on top

Concrete math for a five-room setup:

  • LMS: 1× Raspberry Pi 4 as server ($55) + 5× Raspberry Pi Zero 2 W as players ($15 each) + DAC HATs (~$20 each) = ~$255 total, one-time
  • Sonos: 5× Era 100 = $1,245+, with ongoing software dependency and track record of forced hardware obsolescence
  • The Sonos comparison is the strongest pricing argument for LMS, but only if you’re comfortable with DIY setup [3][5]

Deployment reality check

The blog post from Constantin [2] is the most honest documentation of what self-hosting LMS actually involves. He spent six weeks getting from “I want to press a button and hear music” to a working system. His specific blockers:

  • Pioneer AV receiver needed WiFi bridging via TP-Link router — the default client mode mangled UPNP broadcast packets. Fix: switch to Range Extender mode [2]
  • vTuner (the internet radio service built into his receiver) had been silently discontinued — one week of debugging revealed it just doesn’t work anymore [2]
  • DLNA integration with Home Assistant “should just work” and didn’t [2]
  • Getting everything into a single-button NFC-triggered automation took additional weeks on top of the LMS setup itself [2]

What you actually need for a basic LMS setup:

  • Any machine that runs Perl or Docker (most NAS devices, any Raspberry Pi, any Linux server)
  • Your music library in a supported format (FLAC, MP3, AAC, etc.)
  • A local network
  • At least one player device — Squeezelite running on a Pi is the common path
  • A DAC if you want audio quality better than the Pi’s headphone jack (optional but recommended for audiophiles)

What trips people up:

  • The web UI is dated. LMS-Material (a community plugin) provides a modern alternative, but it’s an extra step [3]
  • Internet radio integrations depend on third-party services that can disappear without warning [2]
  • Plugin quality varies — the ecosystem spans 20+ years of contributors with varying maintenance levels [1]
  • Syncing to streaming services (Spotify, Tidal) requires separate plugin setup and sometimes workarounds as APIs change

Realistic time estimate:

  • Technical user familiar with Docker or Linux: 2–4 hours to working LMS with one player
  • Non-technical user following a guide: a full weekend, including troubleshooting
  • Adding Home Assistant integration and NFC automation: add another 10–40 hours depending on your hardware situation [2]

This is not a tool to hand to a non-technical family member and expect it to stay running without intervention.


Pros and cons

Pros

  • Free software. LMS itself costs nothing. The hardware path (Raspberry Pi + piCorePlayer) costs less than one Sonos speaker [3][5].
  • Multi-room audio that actually works. Five zones, synchronized or independent, on hardware you control. This is the feature that justifies the setup complexity for audio enthusiasts [5].
  • 20+ years of active community. Plugins like the Music & Artist Information plugin [1] are still being actively maintained and extended. The community adapts as services change.
  • Runs on anything. Linux, macOS, Windows, Raspberry Pi, QNAP, Synology, OpenMediaVault — the getting-started docs cover all of them [website]. Docker deployment is available for the container-comfortable [README].
  • Your music, your server. No vendor can discontinue your service, change pricing, or brick your hardware through a bad update. The original Squeezebox hardware from 2006 still works because the community owns the server code [5][3].
  • LMS-Material gives you a modern UI if the default interface bothers you [3].

Cons

  • Written in Perl. The codebase has deep roots in a language most current developers don’t touch. This matters less for using it and more for contributing or debugging obscure issues.
  • Dated default UI. The stock web interface looks like 2008. LMS-Material fixes this, but it requires knowing to install it [3].
  • Third-party service integrations are fragile. Internet radio provider vTuner silently killed its Pioneer integration; similar risks exist for any streaming service integration that depends on a third party’s API or goodwill [2].
  • Not beginner-friendly. The setup path involves Linux servers, Docker or Perl installation, DAC configuration, and network troubleshooting. Constantin spent six weeks on his setup, and he clearly knows what he’s doing [2].
  • Limited GitHub traction for a 20-year project. 1,667 stars is low for a project this old [3]. This isn’t necessarily a quality signal — it predates GitHub — but it means the community lives mostly in forums rather than GitHub Issues, which can make troubleshooting harder to search.
  • No streaming service built in. You need plugins for Spotify, Tidal, Qobuz. Those plugins depend on service APIs that can break [2].
  • Hardware is discontinued. Original Squeezebox devices are eBay-only. piCorePlayer on Raspberry Pi is the modern path but requires its own setup [2][3].

Who should use this / who shouldn’t

Use Lyrion Music Server if:

  • You have a local music library (ripped CDs, purchased FLACs) and want to stream it across your home.
  • You want multi-room audio without paying Sonos prices or accepting Sonos’s cloud dependencies.
  • You own original Squeezebox hardware and want to keep using it.
  • You’re comfortable with Docker, Linux, or Raspberry Pi tinkering — or willing to spend a weekend learning.
  • You want audio that plays on your schedule, from your server, with no subscription renewals.

Skip it if:

  • You just want Spotify or Apple Music playing through a speaker. A Chromecast Audio or Airport Express is simpler.
  • You have no local music library and only stream. LMS’s strongest suit is your own files.
  • You want something your partner, parent, or non-technical family member can operate without your help.
  • You’re starting from zero with no Linux/Docker experience and don’t want to learn. The setup overhead is real [2].

Consider the alternatives instead if:

  • You want a modern music server with a polished mobile app: Navidrome or Jellyfin are worth evaluating.
  • You want streaming service focus with self-hosting: Airsonic-Advanced or Ampache handle Subsonic-compatible apps.
  • You want Sonos-level simplicity with open source: the gap doesn’t fully close without technical investment.

Alternatives worth considering

From the AlternativeTo listings [3][4] and the broader self-hosted audio category:

  • Navidrome — modern, lightweight, Subsonic-compatible music server. Better UI out of the box, active development, but no multi-room sync and no Squeezebox support. The better starting point for most non-technical users who primarily want to stream their library.
  • Jellyfin — full media server (video + music). Heavier than LMS, but a single server handles everything. If you’re already running Jellyfin for video, its music support may be enough.
  • Ampache — web-based, PHP, longer history. Handles music and video. More configuration than Navidrome, less than LMS.
  • Subsonic / Airsonic-Advanced — the Subsonic API is what most self-hosted music apps (including DSub, Symfonium, Ultrasonic) expect. Airsonic-Advanced is the actively maintained fork.
  • Plex — the commercial-ish option. Free tier works for local music, but Plex Pass ($5/month or $120 lifetime) is required for some features. Still proprietary, still cloud-connected.
  • Daphile — Linux-only appliance image focused purely on audio quality. Niche, but the “audiophile NAS” crowd uses it [4].

For a non-technical founder choosing between these: start with Navidrome if you want self-hosted music streaming. Move to LMS only if multi-room synchronization or original Squeezebox hardware compatibility is the specific requirement.


Bottom line

Lyrion Music Server is not trying to be accessible software. It’s the continuation of a 20-year-old project built around hardware that was discontinued a decade ago, maintained by a community that simply refuses to stop. The people who love it — running five synchronized audio zones across their homes on hardware they’ve owned since 2006 — aren’t the target audience for most software reviews [5]. But that community has built something genuinely impressive: free, self-hosted, multi-room audio that runs on a $50 Raspberry Pi and doesn’t need a cloud subscription to function.

The cost argument against Sonos is real. The setup argument against recommending it to most people is equally real. For a technically comfortable homeowner who wants multi-room audio without recurring fees or vendor lock-in, the combination of LMS + piCorePlayer on Raspberry Pi is hard to beat on price. For everyone else, Navidrome or Jellyfin gets you self-hosted music streaming with a fraction of the setup pain.

If the setup is the blocker, upready.dev deploys self-hosted tools like this for clients. One-time fee, done, you own the infrastructure.


Sources

  1. mherger, Lyrion Community Forums“Announce: Music & Artist Information plugin” (2013, ongoing). https://forums.lyrion.org/forum/user-forums/3rd-party-software/96425-announce-music-artist-information-plugin
  2. Constantin Gonzalez, Constant Thinking“The unexpectedly complex rabbit holes involved in making music playback a 1-click experience” (Aug 26, 2025). https://constantin.glez.de/posts/2025-08-26-the-unexpectedly-complex-rabbit-holes-involved-in-making-music-playback-a-1-click-experience/
  3. AlternativeTo“Lyrion Media Server” (1,678 GitHub stars, 358 forks, last updated Apr 11, 2026). https://alternativeto.net/software/logitech-media-server/about/
  4. AlternativeTo“VortexBox Alternatives” (includes Lyrion Media Server listing). https://alternativeto.net/software/vortexbox/
  5. Michael Graves, Graves on SOHO Technology“Raves” (Slim Devices Squeezebox recommendation). https://www.mgraves.org/raves/

Primary sources: