Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[support] dlandon - Lyrion Music Server

Featured Replies

This is a newer, rebranded Logitech Media Server (LMS).  The original LMS has been forked and development is continuing as Lyrion Music Server.  It is compatible with the Squeezeserver line of players and has an updated GUI.

 

To install the Lyrion Music Docker Container:

  • Uninstall the Logitech Media Server if you have it insltalled.

  • Install Lyrion Music Server Docker Container.

  • If you want to keep your favorites you can copy them to the new appdata/LyrionMusicServer.

    • Use the file manager and copy appdata/LogitechMediaServer/prefs/favorites.opml to appdata/LyrionMusicServer/prefs/favorites.opml.

  • On the first startup, you will make your folder selections for 'Music' and 'Favorites'.

  • You cannot install the Lyrion Music Server and use the appdata/LogitechMediaServer/ folder.  There are incompatibilities and it won't work.

  • Your players should connect automatically to the new server.

 

This Docker Container is available on Community Applications.

 

For issues with the Lyrion Music Server application, check the Lyrion Forum here.

 

The Lyrion Music Server Documentation is here.

 

A software player called Soft Squeeze with a Transporter skin is available here.

Stable and Development Versions

There are dockers for the 'Stable' and 'Development' versions of LMS if you want to run either of those. Use the LMS template and change the 'Repository:' for the version you want to install.

Latest: dlandon/lyrionmusicserver

Stable: dlandon/lyrionmusicserver:stable

Development: dlandon/lyrionmusicserver:dev

You can go back to previous version any time. No changes are made that prevent a clean downgrade.

Note: The development version can have bugs and incomplete features. Use at your own risk.

Edited by dlandon
Notes about stable and dev version dockers.

  • Replies 55
  • Views 15.1k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • It's probably only of interest if you have the old Logitech Squeezebox playback hardware.  The new v9 gave it a much needed overhaul, interface wise, but it still feels kinda old. I use it b

  • Hello everyone, Indeed, if you already own one or more SqueezeBox players and its variants, Lyrion is an extremely interesting evolution of the server software. New top-of-the-range equipment, suc

  • Fixed this in today's update.

Posted Images

serious question I've always had.  What's the advantage/use case for LMS over typical stuff like airsonic, ace stream, and standard streaming services?  I look at it and never have enough info to say "yes, I should try this out".

11 hours ago, devnet said:

serious question I've always had.  What's the advantage/use case for LMS over typical stuff like airsonic, ace stream, and standard streaming services?  I look at it and never have enough info to say "yes, I should try this out".

It's probably only of interest if you have the old Logitech Squeezebox playback hardware. 

The new v9 gave it a much needed overhaul, interface wise, but it still feels kinda old.

I use it because I have about 5 or 6 old Squeezeboxes around the house, and a 50k+ library of music amassed over the years. I'm not interested in streaming services.

So it suits my needs well, and has done for 15 years now. 

Still, if you have a spare Raspberry Pi lying around, you can experiment. And if you like it, the old Squeezebox hardware is pretty cheap on eBay now. 

Feel free to reach out if you have any questions, either software or hardware related.

Edited by jademonkee

Setup has gone well. Lots of manual tweaking was required to get my players back to how they were, but that is to be expected.

I am getting this error in the logs (I think after performing a library rescan), however:

[24-12-06 14:36:11.3568] Slim::Utils::ImageResizer::__ANON__ (67) daemon failed to connect: No such file or directory

I note on this page for a third party image resizer that it states:

LMS versions newer than 2023/07/15 try to automatically start a Perl-based resizing daemon, which will conflict with this package. The plugin should disable this, however, this hasn't been tested at all.

So I presume the error above is related to that resizing daemon.

Is it something you could fix, @dlandon (or is even necessary to)?

Thanks.

Edited by jademonkee

Hello everyone,
Indeed, if you already own one or more SqueezeBox players and its variants, Lyrion is an extremely interesting evolution of the server software.
New top-of-the-range equipment, such as the Eversolo DMP-A8, has a factory-integrated client player to connect you to your LMS music server.  In use, this configuration proves to be very efficient if you have an extensive music collection (>100K tracks).

I just started the new server and had a problem. Scan wouldn't start. Looking at the log, it was saying it's unable to open/write to perfmon.log. When looking at this folder, 2 log file where own by root perfmon.log and server.log. I stopped the docker, changed the owner to nobody:users and started back. Now everything is working fine. It seems the docker still run as root (if I do whoami when I check in remote console, it's root) but the service run on 99:100.

  • Author
23 hours ago, Nodiaque said:

I just started the new server and had a problem. Scan wouldn't start. Looking at the log, it was saying it's unable to open/write to perfmon.log. When looking at this folder, 2 log file where own by root perfmon.log and server.log. I stopped the docker, changed the owner to nobody:users and started back. Now everything is working fine. It seems the docker still run as root (if I do whoami when I check in remote console, it's root) but the service run on 99:100.

Fixed this in today's update.

Not bad. Was waiting to dust off my old SqueezebOx radio.  RadioNet plugin seems to be empty though, doesn't connect or show any radio stations. Guessing its a WIP plugin?

 

Thank you

Hi, thanks for adding this I'm a big fan of LMS on my Wiim devices, one thing I have noticed is missing is 'Random Releases' & 'Compilations' under Browse Modes?, have tried a few things to get them back but no luck so far, any ideas, thanks again.

 

 

 

Screenshot2024-12-12144816.thumb.png.51bd124b42f6d88e789b8398ad6da182.png

  • Author

The operation of LMS itself is out of my control.  Check on the Lyrion Forum here.

Hi, thanks for your reply, somehow I managed to delete the plug in 'additional browse modes', have reinstalled and everything perfect, thanks again.

On 12/6/2024 at 12:51 PM, devnet said:

serious question I've always had.  What's the advantage/use case for LMS over typical stuff like airsonic, ace stream, and standard streaming services?  I look at it and never have enough info to say "yes, I should try this out".

I think "the hardware" remains the biggest reason. I haven't found anything as good, though some of the devices are just OK. Some of the original hardware was amazing and still does better than stuff you can buy today (specifically, the Transporter)

Unfortunately, Logitech destroyed an amazing product base - and so of course it's all "old". Slim Devices was fundamentally targeting audiophiles, and they're a dying breed. There were some amazing details the original designer put into stuff, like tuning the lowest display setting on the Boom to be insanely dim (but appropriate for a very dark room / use as an alarm clock).

The ability to build a player on a pi stack pr or similar is fun - so much flexibility. I've been tinkering with pi-based stuff lately also (have a neat little zero 2w with POE hat and DAC hat, even powers a 7" touchscreen... but the interface needs work). Lots of plugins too. Sync across players (all wired at this point) is as close to perfect as it needs to be (maybe is, I haven't actually tried measuring). I'm very picky about sound quality/accuracy (classically immersed/trained from day 0) so my rigs aren't small. I'll also stream to desktop / headphone rigs (e.g. my work setup).

I also really appreciate that it's a hands-off approach to library management. No proprietary stuff - I copied my library to a microSD for my phone and everything, playlists and all, just works (except... the library is too big so my preferred player doesn't find everything in one folder - built-in on Android is terrible, as so many things are, with classical albums).

I haven't looked hard at alternatives, but I've looked since aging hardware (wifi going flaky - it's just too old - wired is better anyway) is a concern. Nothing comes close for me. Also, with 2 Transporters, a classic v2, a boom, a radio, and 4 Duet (which I've been phasing out - I don't like the lack of direct controls)... it's hard to justify any change. I've actually thought of buying replacement parts to build more Transporters - just haven't found an appropriate chassis.

 

To @dlandon thanks for this - I'll have to give it a whirl in some down time this week. We usually have music going all day on weekends so that's not a great time to fiddle. So happy LMS lives on, 'cause I'm stubborn and don't want to give up my Transporters (ok, they'd still be an amazing DAC)

 

So is Logitech Media Server itself now deprecated?

I myself can't get lyrion to work like lms. The original lms detect my Chromecast and dlna device no problem. I can also play directly from the browser on my computer. 

 

On lyrion, even after trying all Chromecast and dlna plugin, none see mt Chromecast or dlna device and I can't play anything directly from the browser cause it's saying no player. And when I try from my android phone, it doesn't see my squeeze app. 

Install was easy (no surprises there) and everything seems working with only a few minutes setup. There are probably things I didn't remember setting up one way or another, but obviously not anything required for the usual use case. I did have to manually rescan, but was able to get playlists going immediately. No issues with softsqueeze. Even HomeAssistant just worked.

 

I will also note, I did not uninstall the old LMS - I just stopped it. No issues noted with that.

 

I was trying out the interface/skin options (material design has some massive design problems IMO and I'm not a fan - it remains the best option from what I can tell) and discovered the "Logic Teal" is so broken it's not funny; I was at least able to search for "settings" and hit enter blindly to get to them to fix it - otherwise I'm not sure how I'd have fixed (there are plenty of options). I assume that's part of Lyrion, but in its current state it should not be included. And I'd recommend everyone stay away from that skin.

 

On 12/15/2024 at 1:48 PM, Nodiaque said:

I myself can't get lyrion to work like lms. The original lms detect my Chromecast and dlna device no problem. I can also play directly from the browser on my computer.

Check the SlimServer forums linked above for status updates and to report bugs. I have seen some disappointing initial issues with a number of plugins that extend LMS' functionality beyond Squeezebox devices. For example, AirPlay plugins aren't working even though they're installed. These look like teething problems that I'm sure will get sorted over time. The fact that LMS is still being actively maintained and improved after all these years after Logitech's abandonment is kinda beautiful.

 

On the upside, the Custom Clock and Super Date Time integrations are working on 9.x after getting borked (for me, at least) on 8.5.

Hi sorry not sure whether to ask technical questions here or LMS forums?, I'm new to all this, for the last couple of mornings after waking I try to play the radio but nothing happens, I have to manually restart the container and it works fine all day then the next morning the same issue, it seems something is happening overnight, I've rebooted everything involved, Wiims, Routers, NAS but still happened again this morning?, here is the log, thanks.

 

 

Screenshot2024-12-20110913.thumb.png.7f1423d4eddb8da0b3bc62c53bf91948.png

 

  • Author
8 hours ago, archieboy72 said:

Hi sorry not sure whether to ask technical questions here or LMS forums?, I'm new to all this, for the last couple of mornings after waking I try to play the radio but nothing happens, I have to manually restart the container and it works fine all day then the next morning the same issue, it seems something is happening overnight, I've rebooted everything involved, Wiims, Routers, NAS but still happened again this morning?, here is the log, thanks.

 

 

Screenshot2024-12-20110913.thumb.png.7f1423d4eddb8da0b3bc62c53bf91948.png

 

You need to post on the LMS Forum as this is a coere LMS issue.

I have issues connecting to the webUI.

Installation is per default settings, but there is no reply on any of the TPC ports

Network type: Bridge
172.17.0.19:3483/TCP   -   192.168.2.2:3483
172.17.0.19:3483/UDP   -   192.168.2.2:3483
172.17.0.19:9000/TCP   -   192.168.2.2:9000
172.17.0.19:9090/TCP   -   192.168.2.2:9090

I recall that I had a hard time with LMS, same thing, but for the love of it cannot recall how I fixed/bodged it.

Edited by Born8bit

16 minutes ago, Born8bit said:

I have issues connecting to the webUI.

Installation is per default settings, but there is no reply on any of the TPC ports

Network type: Bridge
172.17.0.19:3483/TCP   -   192.168.2.2:3483
172.17.0.19:3483/UDP   -   192.168.2.2:3483
172.17.0.19:9000/TCP   -   192.168.2.2:9000
172.17.0.19:9090/TCP   -   192.168.2.2:9090

I recall that I had a hard time with LMS, same thing, but for the love of it cannot recall how I fixed/bodged it.

 

They're effectively the same port nos as mine:

type: bridge
172.17.0.10:3483/TCP > 192.168.200.40:3483
172.17.0.10:3483/UDP > 192.168.200.40:3483
172.17.0.10:9000/TCP > 192.168.200.40:9000
172.17.0.10:9090/TCP > 192.168.200.40:9090

You don't have any other Dockers using those ports?

I found that I didn't have to delete the old LMS Docker, but it definitely needs to be shutdown.

I know on my Unifi equipment I had to allow broadcasting for LMS to work the first time (at least I'm pretty sure I did... maybe that was for Chromecasts...?), but I don't think that any setting in your router/LAN would need to be updated just because you changed the Docker. Still: it might be a good place to investigate.

Sorry I can't be more helpful.

 

  • Author
23 minutes ago, Born8bit said:

I have issues connecting to the webUI.

Installation is per default settings, but there is no reply on any of the TPC ports

Network type: Bridge
172.17.0.19:3483/TCP   -   192.168.2.2:3483
172.17.0.19:3483/UDP   -   192.168.2.2:3483
172.17.0.19:9000/TCP   -   192.168.2.2:9000
172.17.0.19:9090/TCP   -   192.168.2.2:9090

I recall that I had a hard time with LMS, same thing, but for the love of it cannot recall how I fixed/bodged it.

The UI is at IP:9000.  9000 is a common docker container port so check for conflicts.

I slowly start to feel like the stupid king of weird stuff.

 

After messing around with ports I started inverstigating inside the container and found out, that server.prefs and the docker scheme did not match, it was port 9002 inside the container. I deleted the docker, the image and the appdata folder, after reinstall it all worked like a charm and I am left puzzled, once again.

 

Anyway thanks lads for sharing thoughts, merry christmas to all around.

Nice to see my favourite streamer back. Note that Moode Audio is fabulous raspberry pi client with all the bells and whistles and very active development.

 

https://moodeaudio.org/

Edited by kiwipaul
typo

Does this container/repository offer an option to get nightly or preview builds? Or is it limited to just stable?

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.