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:
- Choosing the music folder (point it at the mounted S3 bucket or an uploaded directory)
- Selecting audio formats and plugins
- 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:
- Create a MinIO instance and upload your music files.
- Get the MinIO endpoint URL and credentials from the instance detail page.
- Create the Lyrion Music Server instance with:
MusicBucketUrl:s3://your-bucket-nameS3EndpointUrl: your MinIO instance URLS3AccessKeyIdandS3SecretAccessKey: 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"