An extensible Python music server that plays local, Spotify, SoundCloud and radio audio, controlled by any MPD or web client.
LMS-Community/slimserver
Self-hosted streaming audio server that powers Squeezebox players and emulators like Squeezelite, written in Perl.
- Stars
- 1,815
- Forks
- 388
- Open issues
- 116
- Last commit
- 23 hours ago
What is it?
Lyrion Music Server (LMS) is the server software behind Logitech's Squeezebox family of network audio players, and it also works with software players such as Squeezelite and SqueezePlay. It serves music from your local collection to any connected player.
With plugins, the server can also stream content from many online music services and internet radio stations to your players. It is written in Perl and runs on any platform Perl supports, including Linux, macOS, Solaris and Windows, and it runs on single-board computers like the Raspberry Pi as well as NAS devices. Docker images are available.
Key features
- 01Streams your local music library to Squeezebox and compatible players.
- 02Works with software players such as Squeezelite and SqueezePlay.
- 03Extends to online music services and internet radio through plugins.
- 04Runs on Linux, macOS, Solaris, Windows and single-board computers.
- 05Available as a Docker image.
Use cases
- Running a home music server that feeds Squeezebox hardware players.
- Turning a Raspberry Pi or NAS into a dedicated music streaming box.
- Playing a local music collection and internet radio on multiple rooms through software players.
Quick start
- 1
Read the getting started documentation for installation instructions
- 2
Pull the community Docker image
docker pull lmscommunity/lyrionmusicserver
Things to know
- The README gives no direct install command, so setup relies on the external documentation site.
- License is listed as NOASSERTION, so license terms are unclear from the metadata.
In collections
Topics
FAQ
- What is slimserver?
- Self-hosted streaming audio server that powers Squeezebox players and emulators like Squeezelite, written in Perl. Lyrion Music Server (LMS) is the server software behind Logitech's Squeezebox family of network audio players, and it also works with software players such as Squeezelite and SqueezePlay. It serves music from your local collection to any connected player.
- Is slimserver free to use? What license does it have?
- slimserver is open source under the Other license. Check the license terms before using it in commercial products.
- Is slimserver still maintained?
- Actively maintained. The last commit to slimserver was on Nov 6, 2026.
- What can I use slimserver for?
- Running a home music server that feeds Squeezebox hardware players. Turning a Raspberry Pi or NAS into a dedicated music streaming box. Playing a local music collection and internet radio on multiple rooms through software players.
- How do I install slimserver?
- Read the getting started documentation for installation instructions Pull the community Docker image: docker pull lmscommunity/lyrionmusicserver
- Where can I get slimserver?
- The source code and installation instructions are on GitHub: https://github.com/LMS-Community/slimserver
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
A self-hosted music server with a web interface for streaming your own music collection from anywhere.
Open source, self-hosted music server that streams your own library to any browser or mobile app, compatible with Subsonic clients.
A self-hosted music streaming server and browser-based player for your own local audio files, with a Spotify-like interface.
A self-hosted, web-based music streaming server that plays your personal music library in any browser.
A self-hosted, fully featured video and media CMS built with Django and React for running video sharing portals.