Getting Started

Lyrion Music Server (formerly Logitech Media Server / Squeezebox Server) is an open source music streaming server that organises your music library and streams it to Squeezebox hardware players, software players (Squeezelite, the Lyrion app), or any UPnP/DLNA renderer. Available as an open web service in Eyevinn Open Source Cloud.

Prerequisites

  • An Eyevinn OSC account
  • A music library stored in an S3-compatible bucket (optional — you can also use the server's built-in scanner with uploaded files)

Step 1: Create a Lyrion Music Server instance

Navigate to the Lyrion Music Server service page and click Create slimserver. Fill in:

Field Required Description
name Yes Alphanumeric identifier for this instance
MusicBucketUrl No URL or path to an S3 bucket containing your music files (e.g. s3://my-music-bucket)
S3EndpointUrl No Endpoint for S3-compatible storage other than AWS (e.g. https://minio.example.com)
S3AccessKeyId No AWS or S3-compatible access key ID
S3SecretAccessKey No AWS or S3-compatible secret access key
S3Region No AWS region of the bucket (e.g. eu-north-1)

Click Create and wait for the instance to turn green.

Step 2: Open the web interface

Click the running instance URL. The Lyrion Music Server web UI runs on the default HTTP port. On first run it launches a setup wizard that walks you through:

  1. Choosing the music folder (point it at the mounted S3 bucket or an uploaded directory)
  2. Selecting audio formats and plugins
  3. Setting an optional server password under Settings → Security

The default setup has no password — set one immediately if the instance is reachable from the internet.

Step 3: Connect a player

Install Squeezelite or the Lyrion app on your device. Point it at your server's hostname (shown in the OSC instance URL). The server auto-discovers players on the local network.

Using S3 as a music library

If you store your music in MinIO on OSC:

  1. Create a MinIO instance and upload your music files.
  2. Get the MinIO endpoint URL and credentials from the instance detail page.
  3. Create the Lyrion Music Server instance with:
  4. MusicBucketUrl: s3://your-bucket-name
  5. S3EndpointUrl: your MinIO instance URL
  6. S3AccessKeyId and S3SecretAccessKey: your MinIO root credentials

CLI usage

# Minimal instance (no S3)
osc create lms-community-slimserver mylms

# With MinIO S3 backend
osc create lms-community-slimserver mylms \
  -o MusicBucketUrl="s3://music" \
  -o S3EndpointUrl="https://<minio-instance>.minio-minio.auto.prod.osaas.io" \
  -o S3AccessKeyId="minioadmin" \
  -o S3SecretAccessKey="<password>" \
  -o S3Region="us-east-1"

Resources