An audio streaming server with many features including:
- Web Interface--control the player and manage MP3 Internet radio
- MP3 Internet radio
- Alarm clock
- Automatically imports ID3 tags
- Browse and search by title, artist, album or genre
- Shuffle and repeat albums or songs
- Create, save, and import .pls, .cue and .m3u playlist files
- Displays current date and time when not playing
- Open protocol and command line API--easy to control from other
applications
- Expandable through 3rd party plug-ins and skins
- Supports multiple synchronized players
- Cross platform Open Source software, written in Perl (GPL)
- Listen from any computer using an MP3 software player (Winamp or iTunes)
Logitech acquired Slim Devices in 2006, prior to which Logitech Media Server
was known as Squeezebox Server (version 7.4 to 7.6) and SlimServer (before 7.4).
===> The following configuration options are available for lyrionmusicserver-9.1.0:
APE=on: Monkey's Audio lossless format support
DOCS=on: Build and/or install documentation
FAAD=on: FAAD AAC decoder support
FLAC=on: FLAC lossless audio codec support
LAME=off: LAME MP3 audio encoder support
SOX=on: Support OGG Vorbis input via SoX (SliMP3 and SB1)
TEST=on: Build and/or run tests
===> Use 'make config' to modify these settings
Note on security settings:
The slimserver service is wide open, and by default there is no password.
You can control access to your music collection by pointing your web
browser to http://localhost:9000/, and then choosing:
Server Settings -> Security
Note on upgrade to 8.2:
Older slim devices have a bug where they will not see 8.2 as newer than 7.9
and will prompt you to update, there is a patch for this that must be
installed BEFORE upgrading the logitechmediaserver to 8.x.
To install the patch:
1. Go to Settings/Advanced/Applet Instlaler and UNCHECK Recommended Applets Only
2. Go to Settings/Advanced/Applet Installer and install "PatchInstaller"
3. Go to Settings/Advanced/Patch Installer and install "Version Comparison Fix"
Additionally, after installation you can install the plugin
"Community Firmware for Touch/Radio/Controller" on LMS and get newer firmware
for your devices!
Upgrading from Logitech Media Server 8.5.x
By default Lyrion Music Server expects to find its information in
/var/db/lyrionmusicserver (not /var/db/logitechmediasever). If you
wish to continue to use the same configuration, you can rebuild the
port with setting the SLIMDBDIR variable.
audio/lyrionmusicserver: Update 9.0.3 => 9.1.0
Changelog:
https://github.com/LMS-Community/slimserver/blob/9.1.0/Changelog9.html
Also unbreaks lyrionmusicserver from hanging indefinitely on
15.0-RELEASE and above. The culprit seems to be in one of the Perl
modules from the ports collection (but I don't know which one). For
now, I've gone back to the vendor version of modules (except for
p5-EV) until I can investigate more. This at least makes the server
work again on FreeBSD 14 and 15.
Improve port:
- Fix warnings from portclippy.
- Remove unused dependencies from gettext and libgd.
(Only the first 15 lines of the commit message are shown above )
audio/logitechmediaserver: 8.5.2 -> 9.0.3, rename to audio/lyrionmusicserver
- With version 9, the project gets a new name.
The basics are mostly the same.
- non-GPL firmware/files have been removed, so package can now
be redistributed (result of discussions with Lyrion community)
- Many perl5 ports are now used, instead of vendor ports
- Some are left from the vendor code, which are not part of the p5 ports
- removing the plugins as they are unmaintained and maintainer is not sure
the plugins worked with 8.5.2, anyway
Changes:
https://lyrion.org/getting-started/changelog-lms9/#version-903-2025-10-03-9977737c1