(238) Provide default Lyrion configuration upon Snakeoil Installation with stock options

Snakeoil Squad member “agent_kith” has created a new issue in the system.

Milestone

Unknown Milestone

Description

Provide a default LMS configuration when one invokes the /with-lms Snakeoil install option. The default settings will

  • Pick material skin as default (Only if this can be done in server prefs)
  • Disable “report back” feature
  • Disable the metadata plugin
  • Music folder will be pointing to /media/music
  • Playlists folder will be pointing to /media/playlists

LMS installation via the Snakeoil software page will just install the package and not the configuration. As that will risk overriding any existing configuration.

Details

Click on this link for further details.

Somebody from the Snakeoil Squad has created a Merge Request and is currently working on this issue right now!

Key Value
URL Draft: Resolve "Provide default Lyrion configuration upon Snakeoil Installation with stock options" (!196) · Merge requests · snakeoil / Operating System · GitLab
Branch 238-provide-default-lyrion-configuration-upon-snakeoil-installation-with-stock-options
Assignee agent_kith

Snakeoil Squad member “agent_kith” has pushed some code for this issue!

Commit Details

Commit #1 66647d3c9e

Create default LMS configuration:

  • Mateiral Skin
  • Music folder = /media/music
  • Playlists fodler = /media/playlists

The gitlab issue is closed.

Work is either completed or cancelled. Please check the issue details for more information.

This topic will automatically close after 24 hours.

:loudspeaker: This is live now. :cheer1:

Fresh install of Snakeoil (With LMS) will default to Material Skin now. Music and playlists folders are also automatically setup so in theory it will be good to go - just need to go to the Snakeoil WebApp and set Lyrion Music Server to start. :+1:

Tested and works in my setup. Refer to this article for installation details: 🎆 Install Snakeoil Package

Create a topic in Support if you are experiencing issues.

1 Like

Did a stretch test by manually removing LMS and running install script. And it brings up material skin from webapp. :clap:

In other words, if someone initially installed SO without LMS, they can rerun the script to get LMS.

1 Like

Just tried a fresh install on Pi5 and everything working as intended.

I have updated install SO , clarifying the 2 install options. Not sure whether we should include warning that the LMS download is slow from the Lyrion server? And do you want me to update the Quick Start Guide yet?

1 Like

Snakeoil (aka me) is hosting the LMS files to make it easier. I will add more versions to it so user has the option of switching LMS if needed.

Download is slow because the network connection on the bare metal host hosting these files is

  • slower
  • with a lower spec’ed CPU
  • but a lot more disk space

Contrast that to the bare metal host that’s running this forum and blog:

  • higher spec CPU
  • faster network connection
  • but smaller disk space

It’s all a compromise to keep the costs down I guess :sweating:

PSA :loudspeaker: This thread should auto-close any time now. 24 hours should come soon. Hopefully :crossed_fingers: .

1 Like