---
title: "Squeezebox (Lyrion Music Server)"
description: "Squeezebox (Lyrion Music Server) is a built-in integration for Home Assistant. It has 2.2k installs sharing analytics and works locally."
canonical: "https://vulpo.app/integrations/core/squeezebox"
url: "https://vulpo.app/integrations/core/squeezebox.md"
last-updated: "2026-10-22"
version: "1.4"
---

# Squeezebox (Lyrion Music Server)

> Squeezebox (Lyrion Music Server) is a built-in integration for Home Assistant. It has 2.2k installs sharing analytics and works locally.

Squeezebox (Lyrion Music Server) is a built-in integration that connects Home Assistant to a Lyrion Music Server and its players. It talks to the server locally and can be found automatically on the network, after which it is set up in the interface. It provides media players along with sensors for alarms, library totals, the last scan and player counts. Buttons adjust bass, treble and display brightness, and a switch turns alarms on or off. Update entities cover the server and its plugins, and a binary sensor shows when a restart or library rescan is needed. Two actions send custom JSONRPC calls to the server, one of which stores its result on the player entity. Options set the browse limit and the volume step, and new devices appear without repeating setup.

Automatic summary of Home Assistant's source code. Something wrong? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/config_flow_start/?domain=squeezebox)

## Supports

- **Works locally**: Talks to your devices on your own network. No vendor cloud in between.
- **Set up in the UI**: Add it in Settings, Devices and services. Nothing to download.
- **Found by itself**: Home Assistant spots it on the network and offers to add it.
- **Adds new devices**: New devices show up without setting it up again.
- **Silver quality**: Home Assistant's own rating of its code and setup experience.
- **Updated with Home Assistant**: Ships and updates with every Home Assistant release.

## Setting it up

Home Assistant usually finds it on the network and offers to add it. It can also be added by hand under Settings, Devices and services.

### Discovered servers

- **Server list**: Choose the server to configure.

### Edit

- **Host**: The IP address or hostname of the LMS.
- **Connect over HTTPS (requires reverse proxy)**: Connect to the LMS over HTTPS (requires reverse proxy).
- **Password**: The password from LMS Advanced Security (if defined).
- **Port**: The web interface port on the LMS. The default is 9000.
- **Username**: The username from LMS Advanced Security (if defined).

### Edit additional connection information

- **Connect over HTTPS (requires reverse proxy)**: Connect to the LMS over HTTPS (requires reverse proxy).
- **Password**: The password from LMS Advanced Security (if defined).
- **Username**: The username from LMS Advanced Security (if defined).

Also asked when at the edit additional connection information step.

### After setup

- **Browse limit**: Maximum number of items when browsing or in a playlist.
- **Volume step**: Amount to adjust the volume when turning volume up or down.

Texts from Home Assistant's source code, [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0).

## Entities

- **Binary sensors**: Alarm active, Alarm snoozed, Alarm upcoming, Needs restart, Library rescan
- **Buttons**: Bass down, Bass up, Brightness down, Brightness up, Treble down, Treble up
- **Sensors**: Next alarm, Total albums, Total artists, Total duration, Total genres, Total songs, Last scan, Player count off service, Player count
- **Switches**: Alarms enabled
- **Updates**: Updated plugins, Lyrion Music Server

## Actions

- **Call method**: Calls a custom Squeezebox JSONRPC API.
  Fields: Command, Parameters
- **Call query**: Calls a custom Squeezebox JSONRPC API. Result will be stored in 'query\_result' attribute of the Squeezebox entity.
  Fields: Command, Parameters

## At a glance

- Kind: Built-in integration
- Category: [Media and entertainment](https://vulpo.app/integrations/category/media-and-entertainment.md), Music and radio services
- Brand: [Logitech](https://vulpo.app/integrations/logitech.md)
- Number: 2.2k installs sharing analytics
- Connection: Works locally
- Upkeep: Part of Home Assistant
- Needs: Built into Home Assistant
- Quality scale: Silver quality scale
- Domain: `squeezebox`
- Source: <https://www.home-assistant.io/integrations/squeezebox/>

In Vulpo: Quick Toggle card, Media Player card, Button card, Chart card, Apple Watch, Control Center

## Other ways in for Logitech

| Name | Kind | Installs or stars | Connection | Upkeep |
| --- | --- | --- | --- | --- |
| [Logitech Harmony Hub](https://vulpo.app/integrations/core/harmony.md) | Built-in integration | 13k installs sharing analytics | Works locally | Part of Home Assistant |
| [Logitech Z906 IR Remote](https://github.com/mastertape/z906-ir-remote-ha) | Marketplace integration | 1 installs sharing analytics | Connection not stated | Updated in the last 6 months |
| [Harmony Card](https://vulpo.app/integrations/cards/sbryfcz-harmony-card.md) | Dashboard card | 107 GitHub stars | Connection not stated | No update in over 18 months |
| [Harmony Remote Card](https://github.com/ljmerza/harmony-remote-card) | Dashboard card | 17 GitHub stars | Connection not stated | Updated in the last 6 months |
| [My-Harmony-Card](https://github.com/dezihh/my-harmony-card) | Dashboard card | 16 GitHub stars | Connection not stated | No update in 6 to 18 months |

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-10-22. Source: https://vulpo.app/integrations/core/squeezebox

---

- HTML version of this page: https://vulpo.app/integrations/core/squeezebox
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
