Website profiles · Technology insights · Alternatives

lyrion.org

No paid content found
Visit website
Profile views 8 Outbound visits 1 Normal
Lyrion Music Server Full homepage screenshot

At a glance

Category
Development
Language
English
Paid-content signal
No paid content foundObserved
Registered
2024
Hosting
FastlyInferred
HTTPS certificate trusted
PassedObserved
Last updated

Website review

This review may include AI-generated content and is not individually verified. Domain, certificate and other facts come from the observed data on this page.

What is Lyrion Music Server?

Lyrion Music Server (LMS), formerly Logitech Media Server, is open-source software that streams and controls music across networked players. It runs on a computer, NAS or Raspberry Pi and serves as the hub: it indexes your local library, connects to streaming services through plugins, and sends audio to Squeezebox hardware or software players such as Squeezelite and piCorePlayer.

It suits people who want to keep a local music collection at the centre of their setup, run multiple rooms from one library, or keep older Squeezebox devices working. The trade-off is setup effort: LMS is not a consumer appliance, and you configure players, plugins and metadata yourself.

Ways people use it

  • Central library server for FLAC, MP3 and similar files, with browsing by artist, album or genre.
  • Multi-room audio, with synchronised playback across several players.
  • A plugin platform, so streaming services and extra features are added rather than built in.
  • A Raspberry Pi or NAS installation that runs quietly and stays on.

Before you commit

  1. Check that you have somewhere to run it: a spare computer, NAS or Pi.
  2. Decide which players you will use — existing Squeezebox hardware, or software players on other devices.
  3. Test with one room and a small library before scaling up.

The official documentation at Lyrion Music Server covers installation and beginner guides; community support lives in its forums. For context on the software players often paired with it, see piCorePlayer and Squeezelite.

How do I install Lyrion Music Server on a Raspberry Pi?

Install Lyrion Music Server (LMS) on a Raspberry Pi by treating it as a small always-on server: flash a compatible OS, install LMS, point it at your music library, then connect players and controllers over your network. Lyrion's own documentation lists a dedicated "Full-featured LMS on a Raspberry Pi" beginner's guide, plus piCorePlayer as a software player option, so the Pi path is well-trodden rather than experimental.

Typical route

  1. Prepare the Pi. Use a Raspberry Pi with reliable power and, for larger libraries, a USB drive or network share rather than a small SD card. A wired Ethernet connection avoids Wi-Fi dropouts during scanning.
  2. Install the server. Follow the official Raspberry Pi guide at Lyrion Music Server rather than improvising; it covers the recommended setup for a full-featured install.
  3. Add your music. Point LMS at your library folder. Lyrion's docs include guidance on metadata and a classical-music guide, which matters because poor tags produce a messy browse experience.
  4. Choose players. You can use Squeezebox hardware (Touch, Radio, Boom, Duet, Transporter and older models) or software players such as Squeezelite, SqueezePlay/Jivelite and piCorePlayer. A second Pi running piCorePlayer is a common way to feed a hi-fi.
  5. Control it. Use a web browser, a phone app or a Squeezebox controller; LMS exposes a web interface and a JSON/RPC command-line interface for automation.

Practical trade-offs

  • Pi as server vs. Pi as player: one Pi can do both, but separating them keeps playback stable when the server is scanning or transcoding.
  • Docker vs. native install: Lyrion documents Docker on Synology, QNAP and OMV. On a Pi, Docker adds isolation and easier updates but more overhead; a native install is simpler for a single-purpose box.
  • Library size: very large libraries benefit from an SSD or NAS-backed store and more RAM.

Next step

Open the Raspberry Pi guide on Lyrion Music Server and follow it end to end before adding plugins. If you later want a dedicated player, compare Squeezelite, SqueezePlay and piCorePlayer in Lyrion's software comparison to pick the one matching your DAC and display needs.

Can I run Lyrion Music Server in Docker on a NAS like Synology or QNAP?

Yes. Lyrion Music Server (LMS) can be run in Docker on NAS hardware, and the project's own documentation includes Docker walkthroughs for Synology, QNAP and Open Media Vault (OMV). That makes a NAS-based container a supported, documented deployment path rather than an improvised one.

Why a NAS is a natural host

If your music library already lives on a NAS, running LMS there keeps the server next to the files. There is no second machine to power, no network share to mount from elsewhere, and no dependency on a desktop being awake. For a household that wants Squeezebox-style players fed from a central library, this is often the tidiest arrangement.

What the documentation covers

The Lyrion Music Server site lists these NAS-oriented guides:

  • Docker on Synology
  • Docker on QNAP
  • Docker on OMV (Open Media Vault)
  • Full-featured LMS on a Raspberry Pi (for comparison, if you would rather not use the NAS)
  • Docker — adding locales to a Docker container

It also links a beginner's guide for LMS and a getting-started section covering download and installation.

The trade-offs to weigh

Consideration What it means in practice
NAS CPU and RAM Container overhead is modest, but library scanning and transcoding benefit from a stronger CPU. A low-power ARM NAS may struggle with on-the-fly format conversion.
Docker support Not every NAS model offers Docker/Container Manager. Check your model before planning around it.
Storage paths You must map your music folder into the container correctly; mistakes here are the usual cause of an empty library.
Updates Container images update on their own cadence. You manage the upgrade rather than relying on a NAS package store.
Locales and time zones Worth setting explicitly; the docs address locale handling for containers for this reason.

A practical next step

Open the Synology or QNAP guide that matches your device and follow it end to end before adding plugins or players. Once the container starts, point it at your music share, run a scan, and confirm one player can connect. Then move on to metadata and plugin setup.

If you are still deciding, use this rule: choose the NAS route when the library already lives there and the device supports containers; choose a Raspberry Pi or similar small computer when the NAS is underpowered or locked down, since the documentation covers that path too.

Which Squeezebox hardware players are compatible with Lyrion Music Server?

Lyrion Music Server (LMS) is built around the Squeezebox family, and its own documentation lists the hardware players it supports. Based on the site's hardware section, the compatible models are:

  • Squeezebox Touch
  • Squeezebox Radio
  • Squeezebox Boom
  • Squeezebox Duet (Controller and Receiver)
  • Transporter
  • Squeezebox Classic
  • Squeezebox 2
  • Squeezebox 1
  • SLIMP3

The older entries on that list — Squeezebox 1, Squeezebox 2 and SLIMP3 — are legacy devices from the pre-Logitech era, so treat them as compatibility for existing owners rather than as hardware to seek out. The Duet is a two-part system: the Controller is the handheld remote, and the Receiver is the networked player that actually connects to your amplifier.

What this means in practice

If you have a Squeezebox Touch, Radio or Boom sitting in a cupboard, LMS is the software that brings it back to life. A common scenario: a Radio in the kitchen and a Touch on the main hi-fi, both fed from one LMS library on a home server or Raspberry Pi. The players themselves are endpoints; LMS does the library management, streaming and synchronisation.

For hardware you don't already own, the more flexible route is a software player. The site documents Squeezelite, piCorePlayer, SqueezePlay and SoftSqueeze as software-based options, which means you can build an equivalent endpoint on a Raspberry Pi or an ordinary computer. The site includes a hardware comparison page and a software comparison page if you want to weigh the trade-offs between buying used Squeezebox gear and running a software player.

Next step

Check the hardware comparison and software comparison pages on Lyrion Music Server before buying anything, then confirm your specific model appears in the hardware list above — that is the quickest way to know whether it will work with LMS.

How do I migrate from UE Smart Radio to Lyrion Music Server?

You can't migrate the radio itself — the UE Smart Radio is a hardware device. What you migrate is its role: instead of pointing the radio at Logitech's UE Smart Radio service, you convert it to Squeezebox firmware and point it at your own Lyrion Music Server (LMS). Lyrion's own documentation lists "Migrate from UE Smart Radio" as a dedicated advanced guide, so this is a supported path rather than a hack.

What the migration actually involves

  1. Set up LMS first. Install Lyrion Music Server on a machine that stays on — a Raspberry Pi, a NAS, or a small always-on computer — and point it at your music library. Lyrion's docs cover download and installation, a beginner's guide, a full-featured Raspberry Pi setup, and Docker recipes for Synology, QNAP and OMV.
  2. Convert the radio. The UE Smart Radio runs different firmware from the Squeezebox Radio it is physically based on. Migration means returning it to Squeezebox firmware so it can talk to LMS over your local network. Lyrion documents this under its advanced guides.
  3. Reconnect and re-register. After conversion the radio behaves like a Squeezebox Radio: you select your LMS server, and it becomes a player controlled by LMS rather than by a cloud account.
  4. Rebuild your listening setup. Favourites, alarms and any service logins tied to the old UE account do not carry over. Recreate them in LMS — the Favorites, Alarms and Players sections of the CLI reference show what LMS manages.

What changes for you

UE Smart Radio service Lyrion Music Server
Who runs it Logitech's cloud service You, on your own hardware
Library Limited/cloud-oriented Your own files, with metadata control
Control The radio itself LMS web UI, apps, and the radio as a player
Longevity Depends on the vendor Open source, community-maintained

The trade-off is effort for control: you gain a local library, plugins and no dependence on a vendor service, but you take on running a server and keeping it updated.

A concrete scenario

Say you have a UE Smart Radio in the kitchen and a few hundred ripped albums on a NAS. You install LMS on the NAS (or a Pi next to it), convert the radio to Squeezebox firmware, and the kitchen unit becomes a player for your own library. You add plugins for streaming services you still want, and control everything from a phone browser or app.

Next step

Read Lyrion's "Migrate from UE Smart Radio" guide alongside the beginner's guide before you start, and check the hardware comparison page to confirm what your converted radio can do. If you'd rather not convert hardware at all, note that LMS also supports software players such as Squeezelite and piCorePlayer, which can run on cheap hardware and give you the same server-centric setup without touching the radio.

Useful references: Lyrion Music Server for the guides and plugin list.

How can I organize a classical music library in Lyrion Music Server?

For classical music, the key is to treat each work as a unit rather than letting Lyrion Music Server list every movement as a separate, unrelated track. Lyrion Music Server (LMS) is the open-source server software formerly known as Logitech Media Server, and its documentation includes a dedicated guide to classical music, which tells you the maintainers consider this a known-hard case rather than something handled automatically. Lyrion Music Server

Start with consistent metadata

Classical libraries usually fail at the tagging stage, not in the server. Before importing, decide on one convention for each field and apply it everywhere:

  • Album tag: the complete work (for example, a symphony), so all its movements group together in album views.
  • Track title: include the movement number and tempo marking, so the running order is readable without opening a booklet.
  • Artist tags: distinguish the composer from the performers. LMS inherits Squeezebox conventions, where a single "artist" field can't express both, so pick which one you browse by most and be consistent.
  • Composer tag: populate it properly if your files support it, since it's the field that makes composer-based browsing possible.
  • Track/disc numbers: keep multi-disc sets ordered correctly, especially for opera and boxed sets.

Use the classical guide and the metadata guide

LMS's documentation pairs a general "getting the most out of LMS metadata" guide with a classical-specific one. Read the general guide first to understand how LMS reads tags into its database, then the classical guide for the exceptions. Lyrion Music Server

Consider a dedicated tagger

Lyrion's own tooling doesn't include a tag editor. Most classical collectors use an external tagger that supports custom fields and batch operations, then let LMS rescan. The trade-off is time up front versus a library that stays usable for years; fixing tags after import usually means redoing the work twice.

A practical test

Pick one multi-movement work, tag it carefully, rescan, and browse it three ways: by album, by composer, and by artist. If all three views make sense, your convention works. If one doesn't, adjust the convention before applying it to the rest of the collection.

When to look beyond LMS

If your priority is rich per-work information such as movement-level credits or recording details, a music player built around classical metadata may suit you better. LMS rewards you for clean tags; it doesn't invent structure that isn't in the files.

Related questions

More questions →
How Plugins and Extensions Extend Lyrion Music Server

Plugins and extensions are how you add capabilities to Lyrion Music Server (LMS) that aren't built into the core — new music services, player-side apps, and integrations. LMS ships with a plugin system and an in-app plugin repository, so most additions are installed from inside the server rather than by editing files. The official documentation organizes this under Extensions (Applications and Plugins), with a separate Available Plugins page and a Repository File Reference for anyone publishing their own.

What "extensions" covers in LMS

The Lyrion documentation splits extensions into two kinds:

  • Applications — add-ons that run alongside LMS.
  • Plugins — modules loaded into LMS itself to change or extend its behavior.

There's also Applet Development for SqueezePlay-based players, which is a separate track from server-side plugins. If your goal is to change what the server does (scanning, metadata, music services, CLI/RPC behavior), you want a plugin. If your goal is to change what a software player shows or does, you want an applet.

What plugins actually let you change

Based on how the documentation is structured, plugins are the extension point for:

  • Music service integration — the docs include a dedicated Music Service Plugin reference, which is the path for connecting streaming or online catalog services.
  • Library and metadata behavior — the media library and metadata guides sit alongside the plugin docs, and plugins are the mechanism for altering how tracks are organized and presented.
  • Server-side features exposed through the CLI/JSON-RPC interface — the command-line interface reference lists the query categories (players, database, playlist, favorites, randomplay, alarms, and so on) that plugins and clients build on.

In short: if a feature isn't in the core server, the documented way to add it is a plugin, and the documented way to find one is the plugin repository.

Finding and installing plugins

The documentation points to an Available Plugins page and a Repository File Reference. The practical flow is:

  1. Open the LMS web interface and go to its plugin management section (the docs list Plugins → Overview and Available Plugins as the relevant pages).
  2. Browse or search the available plugins list.
  3. Enable the plugin you want and let LMS fetch it from the repository.
  4. Restart or reload as prompted, then configure the plugin in its own settings page.

The Repository File Reference matters if you're maintaining your own repository or want to understand where LMS is pulling plugin metadata from — it documents the file format LMS reads to discover plugins.

When you'd write your own

The docs include a Plugin Development section and a Contributing section (with bug reporting, DCO sign-off, and translation guidance). You'd go this route if:

  • No existing plugin covers the music service or behavior you need.
  • You want to expose something through LMS's CLI/JSON-RPC interface.
  • You're adapting an existing plugin for a new service or a new LMS version.

The LMS 9 changelog and LMS 8 changelog are worth checking before you start, since plugin APIs can shift between major versions.

A realistic example

Say you want LMS to pull from a music service it doesn't natively support. You'd check the Available Plugins list first — if someone has already published a music service plugin for it, you enable it and enter your credentials in the plugin's settings. If not, the Music Service Plugin reference is the starting point for building one, and the Repository File Reference tells you how to make it discoverable to other LMS users.

What to check before you commit

  • Version compatibility — confirm the plugin supports your LMS major version (8.x vs 9.x), since the changelogs show API changes between them.
  • Where it comes from — plugins are fetched from repositories; the Repository File Reference documents the format, so you can see what a repository entry contains.
  • Server vs. player — a server plugin won't change a SqueezePlay player's UI; that's applet territory.

The documentation doesn't state pricing or login requirements for plugins, so treat those as plugin-specific and check the individual plugin's page.

What is Lyrion Music Server (LMS)?

Lyrion Music Server (LMS) is open-source software that controls and manages music players and your media library. It was formerly called Logitech Media Server and is often abbreviated as "LMS." If you have Squeezebox hardware or software players, or you want a self-hosted music server that ties them together, LMS is the central piece you install first.

What LMS actually does

LMS runs as a server on a computer or NAS on your network. It indexes your music library, then streams and controls playback on connected players. You interact with it through a web interface or through the players themselves.

In practical terms, LMS handles:

  • Library management — scanning and organizing your local music files, including metadata handling.
  • Player control — sending audio to and controlling one or many players at once.
  • Playback features — playlists, favorites, random play, alarms, and notifications.
  • Extensibility — plugins and applications that add functionality.

The Lyrion/Squeezebox ecosystem

LMS is one part of a larger ecosystem. The documentation describes it as "The Lyrion Music Server (LMS) ecosystem," which includes the server software plus the players and controllers that connect to it.

Players fall into two broad categories:

Category Examples
Hardware-based Squeezebox Touch, Radio, Boom, Duet (Controller and Receiver), Transporter, Classic, Squeezebox 2/1, SLIMP3
Software-based Squeezelite, Jivelite, SqueezePlay, SoftSqueeze, piCorePlayer

This split matters: you don't need original Logitech hardware to use LMS. Software players like Squeezelite let you turn a Raspberry Pi, a PC, or another device into a player.

Getting started

The documentation organizes setup by platform and use case, so you can pick the path that matches your hardware:

  • Download & Installation — the general starting point.
  • Beginner's guides — including a full-featured LMS on a Raspberry Pi, plus Docker setups for Synology, QNAP, and OMV.
  • Getting started on macOS — a platform-specific walkthrough.
  • Creating a media library — how to get your music organized, with guidance on metadata and classical music.

A typical flow is: install LMS on a always-on machine or NAS, point it at your music folder, let it scan, then connect a player and control playback from the web interface or a controller.

Where to go next

Once LMS is running, the documentation branches into deeper topics depending on what you need:

  • Help Guides and FAQs — troubleshooting and common questions, including changes in version 9.0.
  • Advanced guides — OpenVPN on SB Radio/Touch, migrating from UE Smart Radio, LMS on ReadyNAS, and adding locales to a Docker container.
  • Plugins and Applications — extending LMS with community and official add-ons.
  • Reference — technical detail on the database structure, the SqueezePlay menu system, and the JSON/RPC command line interface.
  • Community forums — where users and developers discuss problems and projects.

If you're deciding whether LMS fits your setup, the key question is whether you want a self-hosted server driving dedicated or software players on your own network. If so, start with the Download & Installation page and the beginner's guide for your platform.

How to Get Started with Lyrion Music Server (LMS)

Lyrion Music Server (LMS) is open-source software (formerly Logitech Media Server) that controls Squeezebox-family players and compatible software players. To get started, download and install LMS for your platform, then point it at a music folder to build a media library. The official documentation organizes this into a "Getting Started with LMS" section covering download/installation, beginner's guides, and platform-specific setups.

Start at the official entry points

The Lyrion Music Server site groups the first steps under two headings:

  • Getting Started with LMS — the overall onboarding path
  • Download & Installation — the actual download and install instructions

Within Getting Started, the documented sub-sections are:

  • Download & Installation
  • Beginner's guides
  • Help Guides and FAQs
  • Advanced guides
  • Creating a media library

If you only read one thing first, the Beginner's guide for LMS is the intended starting document.

Pick the installation path that matches your hardware

LMS documents several distinct setup routes. Choose based on where you want the server to run:

Platform / method Documented guide
General / beginner Beginner's guide for LMS
Raspberry Pi Full-featured LMS on a Raspberry Pi
Synology NAS Docker on Synology
QNAP NAS Docker on QNAP
OpenMediaVault Docker on OMV
macOS Getting started on macOS
ReadyNAS LMS on ReadyNAS

Docker-based installs (Synology, QNAP, OMV) share the same container approach, so the Docker guides are worth reading together even if you only use one of those NAS brands. There is also a separate note on adding locales to a Docker container if you need non-default language support.

Follow the beginner's guide, then build your library

The documented flow is: install LMS, then move on to Creating a media library. That section is where you define what music LMS will serve.

Two related guides sit alongside library creation and are worth knowing about early:

  • Getting the most out of LMS metadata — how tagging affects browsing and playback
  • Guide to classical music on LMS and the #CURTRACK Guide — specialized handling for classical collections and curated track lists

Getting metadata right before you scan a large library saves re-work later, since LMS browsing depends heavily on tags.

Know where to look when something breaks

  • Help Guides and FAQs — general troubleshooting and common questions
  • New Music changes in 9.0 — relevant if you are coming from an older version or from Logitech Media Server
  • Advanced guides — includes topics like using OpenVPN on SB Radio/Touch and migrating from UE Smart Radio

The Changelog is split into LMS 9 changelog and LMS 8 changelog, useful for confirming whether a behavior you remember belongs to the version you installed.

Players and controllers come after the server

LMS is the server; you still need something to play through. The site separates these into:

  • Hardware based — Squeezebox Touch, Radio, Boom, Duet (Controller + Receiver), Transporter, Classic, Squeezebox 2/1, SLIMP3
  • Software based — Squeezelite, Jivelite, SqueezePlay, SoftSqueeze, piCorePlayer

A Hardware Comparison and Software Comparison page exist if you are deciding between them. For a first setup, a software player such as Squeezelite is the usual way to test LMS without dedicated hardware.

Extensions, plugins, and community

  • Plugins — Overview, Available Plugins, Repository File Reference
  • Extensions — Applications and Plugins
  • Community forums — the documented place for peer support
  • Contributing — Overview, Reporting a bug, DCO Sign-off, Adding translations

Plugins are how LMS gains features beyond core playback, so the Available Plugins list is the reference to check before assuming something is missing.

Reference material for later

Once running, the Reference section covers the Lyrion Music Server introduction, Database Structure, and the SqueezePlay Menu System (Home Menu vs. SlimBrowse, Home Menu Items, SlimBrowse Protocol). Developer-oriented material includes the Command Line Interface (JSON/RPC) with its syntax guide, the SlimProto Protocol, SLIMP3 Protocol, and Applet/Plugin Development guides.

You do not need any of this to get music playing — treat it as the next layer if you want to script, extend, or debug LMS.

How to Create and Manage a Media Library in Lyrion Music Server

Lyrion Music Server (LMS) builds its library by scanning folders of music files you already own, then reading the metadata stored inside those files. To create a library, install LMS, point it at your music folder, and run a scan; to manage it well, keep your tags consistent and use the dedicated guides for metadata and classical music. This applies to local files on the machine or storage that LMS can reach — it is not a streaming catalog.

What "creating a media library" means in LMS

LMS does not host or download music. It indexes files from a location you specify, which is why the official documentation treats library creation as two connected tasks:

  • Getting the files in place — a folder structure LMS can read.
  • Getting the metadata right — tags that determine how albums, artists, and tracks appear.

The site's documentation groups this under Creating a media library, with two companion guides: Getting the most out of LMS metadata and Guide to classical music on LMS.

Steps to create the library

  1. Install LMS. Follow Getting Started with LMS → Download & Installation. The site also offers platform-specific beginner guides, including a full-featured LMS on a Raspberry Pi, Docker on Synology, Docker on QNAP, Docker on OMV, and getting started on macOS.
  2. Confirm your files are accessible to the LMS host — local disk, attached storage, or a mounted share.
  3. Point LMS at your music folder so it knows which directory to scan.
  4. Run a scan and let LMS read the files and their tags.
  5. Verify the result by browsing albums and artists, then fix any entries that appear wrong or split.

The exact menu path depends on your LMS version and skin, so rely on the Beginner's guide for your platform rather than a fixed click sequence.

Managing metadata so the library stays usable

Metadata is what turns a folder of files into a browsable library. The Getting the most out of LMS metadata guide is the reference here. In practice, the decisions that matter most are:

  • Consistent artist and album artist tags — inconsistent values are a common cause of one album appearing as several.
  • Album and track numbering — needed for correct ordering.
  • Compilation handling — so multi-artist albums group sensibly.
  • Artwork — embedded or stored alongside the files.

Treat tagging as ongoing maintenance: when you add music, tag it before scanning rather than after.

Classical music needs its own approach

Classical libraries break assumptions built for pop and rock — composer, conductor, soloist, and work are all distinct roles. LMS documents this separately in the Guide to classical music on LMS, and there is also a #CURTRACK Guide. If classical is a significant part of your collection, read that guide before bulk-tagging, because reworking a large classical library later is far more work than setting conventions first.

When to use the advanced and platform guides

Situation Guide to use
First install, any platform Getting Started with LMS / Beginner's guides
Running LMS on a NAS Docker on Synology, QNAP, or OMV
Running on a Raspberry Pi Full-featured LMS on a Raspberry Pi
Running on macOS Getting started on macOS
Library content looks wrong Getting the most out of LMS metadata
Large classical collection Guide to classical music on LMS
Version-specific changes LMS 9 changelog / LMS 8 changelog

Note that LMS 9.0 introduced changes to music handling, so check the New Music changes in 9.0 page if you are upgrading and your library behaves differently than expected.

Where to get help

The site's Help Guides and FAQs section collects troubleshooting material, and the Community forums are the place for questions the guides do not cover. Because LMS is open-source and community-maintained, forum answers often reflect the version and platform you are actually running — include both when you ask.

What Players and Controllers Work with Lyrion Music Server?

Lyrion Music Server (LMS) works with two broad families of playback devices: dedicated hardware players from the Squeezebox line, and software players you run on your own computer, Raspberry Pi, or NAS. Controllers are a separate category — they send commands to LMS but may or may not play audio themselves. The official documentation splits these into "Hardware based" and "Software based" sections, each with its own comparison page, so you can match a device to your setup before buying or installing anything.

The three roles in the LMS ecosystem

LMS is the server: it holds your music library, manages metadata, and streams audio to whatever is connected. Around it sit three kinds of endpoints:

  • Players — receive and play audio streams from LMS.
  • Controllers — browse the library and issue commands (play, pause, skip, volume).
  • Combined devices — many Squeezebox units act as both player and controller.

This distinction matters because a controller alone won't produce sound, and a player without a controller is awkward to operate unless you drive it from the web interface or a phone app.

Hardware-based players and controllers

The hardware line is the original Squeezebox family. The documentation lists these under "Hardware based," with a Hardware Comparison page for side-by-side specs.

Device Role Notes from the docs
Squeezebox Touch Player + controller Touchscreen, listed as its own page
Squeezebox Radio Player + controller Has a dedicated OpenVPN guide for SB Radio/Touch
Squeezebox Boom Player + controller Integrated speakers
Squeezebox Duet Controller + Receiver Sold as a two-piece set
Squeezebox Controller Controller The remote half of the Duet
Squeezebox Receiver Player The audio half of the Duet
Transporter Player High-end unit with its own graphics FAQ
Squeezebox Classic Player Also documented as Squeezebox 2 and Squeezebox 1
SLIMP3 Player The earliest device in the line

If you already own any of these, LMS is designed to drive them. If you're buying used hardware, check the individual device page — the docs treat each model separately rather than assuming they behave identically.

Software-based players

Software players let you reuse hardware you already have. The docs list Squeezelite, Jivelite, SqueezePlay, SoftSqueeze, and piCorePlayer, with a Software Comparison page.

  • Squeezelite — a headless software player with its own manpage. This is the usual choice for a Raspberry Pi or a small always-on computer feeding a DAC.
  • piCorePlayer — a ready-made Raspberry Pi image that bundles the player role; the docs also cover running a full-featured LMS on a Raspberry Pi.
  • SqueezePlay — a software player with a graphical interface, and the basis for the SqueezePlay Menu System and applet development documentation.
  • Jivelite — a touch-oriented interface, typically paired with a Squeezelite player on the same device.
  • SoftSqueeze — an older software player, listed alongside the others.

The practical difference: Squeezelite gives you audio output with no screen, while SqueezePlay and Jivelite give you an on-screen interface. On a Pi you can run both a player and the server on one machine, or split them across two.

How to choose between hardware and software

Use the same dimensions the docs use when comparing:

  • Cost and availability — hardware Squeezebox units are legacy devices; software players run on hardware you may already own.
  • Interface — hardware units have built-in screens and knobs; software players need a separate screen, phone app, or web browser.
  • Placement — a Boom or Radio is self-contained for a kitchen or bedroom; a Squeezelite box needs an amp or powered speakers.
  • Maintenance — software players update with your OS; hardware firmware is fixed to what the community supports.

A reasonable default: if you want a single self-contained unit, look at the hardware comparison. If you want to add rooms cheaply or feed an existing stereo, start with Squeezelite or piCorePlayer.

Getting started

  1. Install and run LMS using the Download & Installation page or a beginner's guide (Raspberry Pi, Docker on Synology/QNAP/OMV, or macOS).
  2. Pick a player — connect a Squeezebox device to your network, or install Squeezelite/piCorePlayer on a computer or Pi.
  3. Confirm the player appears in LMS, then use a controller (hardware remote, web interface, or app) to browse and play.

If a player doesn't show up, the usual causes are network isolation between server and player, or the player software not running. The Help Guides and FAQs and the community forums cover device-specific issues.

Website Overview

Several search or sharing settings need attention. Together they may make snippets, preview images or preferred URLs less consistent across platforms. An active inbound-mail setup with incomplete authentication may leave the domain more open to impersonation. Provider hosting alone does not close that gap.

Domain and Registration

Transfer-protection status is present, helping reduce the risk of unauthorized domain transfers. The domain has about 2 years of registration history; its current configuration provides more context than age alone. The registrar is Cloudflare, Inc., a widely used domain service provider. The domain uses the common .org extension, which is not an independent safety signal.

DNS and Email

The observed email authentication setup is incomplete: DMARC is missing. Nameservers are provided by Cloudflare, indicating managed DNS hosting. MX records point to the Cloudflare Email Routing email service. DNSSEC is enabled, allowing validating resolvers to authenticate signed DNS data. No CNAME was found; the observed records resolve directly to addresses.

TLS and Certificates

The public key uses EC with 256 bits. The server supplied a complete certificate chain. No organization name is present in the certificate; the available fields are consistent with domain validation. The certificate was issued within the Google Trust Services cloud or CDN ecosystem. The certificate's total validity is about 90 days, consistent with a short renewal cycle.

HTTP and Browser Security

The checked browser-security headers were not detected, leaving fewer explicit browser-side safeguards. CORS permits any origin to read this response. This is common for public resources; sensitive responses need narrower handling. No X-Powered-By header was found, reducing one common source of backend fingerprinting information. The cf-ray, x-cache, x-served-by, via response header indicates a CDN or caching proxy in the delivery path. No obvious internal addresses or debug information were found in the headers.

Technology Stack Analysis

The public page identifies mkdocs-1.6.1, mkdocs-material-9.7.7, Cloudflare, Fastly without precise versions, leaving fewer clues for version-specific scanning.

Search and Social Sharing

No homepage meta description was detected, leaving snippet selection more dependent on page text. The Generator tag identifies mkdocs-1.6.1, mkdocs-material-9.7.7, making the publishing system easier to fingerprint. No Open Graph metadata was detected, so social previews may depend on platform inference. The title has 26 characters, within a common display range. The observed directives allow indexing and link following.

Hosting and Email

DNSCloudflare
HostingFastly
EmailCloudflare Email Routing
Approximate IP geolocation (inferred; a CDN or proxy may differ from the origin server) Location unknown Inferred 104.21.38.239

Registration details

RDAP / WHOIS

RegistrarCloudflare, Inc.
Registered2024-03-25
Expires2027-03-25
Domain statusclient transfer prohibited
Nameserverschan.ns.cloudflare.com、leo.ns.cloudflare.com
DNSSECsigned

DNS records

DNS

TypeNameValueTTLPriority
Alyrion.org104.21.38.239300—
Alyrion.org172.67.168.211300—
AAAAlyrion.org2606:4700:3033::6815:26ef300—
AAAAlyrion.org2606:4700:3036::ac43:a8d3300—
MXlyrion.orgroute2.mx.cloudflare.net30075
MXlyrion.orgroute1.mx.cloudflare.net30085
MXlyrion.orgroute3.mx.cloudflare.net30086
NSlyrion.orgchan.ns.cloudflare.com86400—
NSlyrion.orgleo.ns.cloudflare.com86400—
TXTlyrion.orgv=spf1 include:_spf.mx.cloudflare.net ~all300—
DSlyrion.org2371 13 2 a99c8831cb88c9278073c0afee0ea06a4cf332b0c7e134e548c51a6097bf2d433600—

TLS and certificates

TLS / SSL

AssessmentNormal configuration
Supported protocolsTLSv1.2、TLSv1.3
Negotiated protocolTLSv1.3
Certificate subjectlyrion.org
IssuerGoogle Trust Services
Valid until2026-11-10T22:24 · Remaining when checked: 40 days
Verification detailsCertificate trust: Passed · Hostname match: Passed

HTTP response headers

HTTP

HeaderValue
content-typetext/html; charset=utf-8
cache-controlmax-age=600
servercloudflare
access-control-allow-origin*

Identified technologies

mkdocs-1.6.1, mkdocs-material-9.7.7CloudflareFastly

Pages, Search and Sharing

Meta descriptionNot detected
Canonical URLhttps://lyrion.org/
LanguageEnglish (default)
Twitter CardNot detected

Unknown

All bots 1 allowed · 0 disallowed
  • Allow/
amazonbot 0 allowed · 1 disallowed
  • Disallow/
applebot-extended 0 allowed · 1 disallowed
  • Disallow/
bytespider 0 allowed · 1 disallowed
  • Disallow/
ccbot 0 allowed · 1 disallowed
  • Disallow/
claudebot 0 allowed · 1 disallowed
  • Disallow/
diffbot 0 allowed · 1 disallowed
  • Disallow/
google-extended 0 allowed · 1 disallowed
  • Disallow/
gptbot 0 allowed · 1 disallowed
  • Disallow/
omgili 0 allowed · 1 disallowed
  • Disallow/
anthropic-ai 0 allowed · 1 disallowed
  • Disallow/
claude-web 0 allowed · 1 disallowed
  • Disallow/
cohere-ai 0 allowed · 1 disallowed
  • Disallow/
mistralai-training 0 allowed · 1 disallowed
  • Disallow/
meta-externalagent 0 allowed · 1 disallowed
  • Disallow/
googleother 0 allowed · 1 disallowed
  • Disallow/
baiduspider 0 allowed · 1 disallowed
  • Disallow/
petalbot 0 allowed · 1 disallowed
  • Disallow/
awariosmartbot 0 allowed · 1 disallowed
  • Disallow/
awariorssbot 0 allowed · 1 disallowed
  • Disallow/
google-cloudvertexbot 0 allowed · 1 disallowed
  • Disallow/
qualifiedbot 0 allowed · 1 disallowed
  • Disallow/
cotoyogi 0 allowed · 1 disallowed
  • Disallow/
icc-crawler 0 allowed · 1 disallowed
  • Disallow/
atlassian-bot 0 allowed · 1 disallowed
  • Disallow/
fishbot 0 allowed · 1 disallowed
  • Disallow/
borderxbot 0 allowed · 1 disallowed
  • Disallow/
navubot 0 allowed · 1 disallowed
  • Disallow/
semrushbot-swa 0 allowed · 1 disallowed
  • Disallow/
wardbot 0 allowed · 1 disallowed
  • Disallow/
magpie-crawler 0 allowed · 1 disallowed
  • Disallow/
kimibot 0 allowed · 1 disallowed
  • Disallow/
citibotsitecrawler 0 allowed · 1 disallowed
  • Disallow/

User reviews (0)

  • No reviews yet.