Files
wiki/Catalogue-Self-Hosted/apps/app-lyrion-music-server.md
2026-06-09 18:40:21 +02:00

88 lines
3.2 KiB
Markdown

---
title: Lyrion Music Server
created: 2026-06-08
updated: 2026-06-08
type: app
tags: [catalogue, music-streaming, app-marathon3-rattrapage-final-a]
confidence: high
contested: false
sources: [https://selfh.st/apps/?tag=Music%20Streaming&app=lyrion-music-server]
---
# 🎵 Lyrion Music Server
> Serveur de musique mature et audiophile, anciennement Logitech Media Server — streamez votre bibliothèque audio vers n'importe quel client compatible Squeeze.
## 📋 Informations Générales
| Champ | Valeur |
| :--- | :--- |
| **Site web** | [lyrion.org](https://lyrion.org) |
| **GitHub** | [LMS-Community/slimserver](https://github.com/LMS-Community/slimserver) |
| **License** | GPL-2.0 |
| **Langage** | Perl |
| **Étoiles GitHub** | ~1k ⭐ |
| **Catégorie** | [[cat-music-streaming\|Music Streaming]] |
## 📝 Description
**Lyrion Music Server** (LMS) est un serveur de streaming audio familial, issu du projet Logitech Squeezebox lancé en 2001. Il indexe votre bibliothèque locale (FLAC, MP3, OGG, DSD) et expose un flux réseau vers des clients matériels (Squeezebox, Transporter), logiciels (Squeezelite, iPeng, Material Skin) ou navigateurs. Reconnaissance acoustique via MusicIP, transcodage à la volée, radio internet, podcasts, Spotify/Alexa/Tidal en plugins.
Différence vs Navidrome : LMS est bien plus âgé (20+ ans), orienté audiophile, gère le matériel Squeezebox d'origine et dispose d'un écosystème de plugins mature. Pour qui : audiophiles, propriétaires de Squeezebox, familles avec bibliothèque musicale volumineuse.
## 🚀 Installation
### Docker Compose (recommandé)
```yaml
version: '3.8'
services:
lms:
image: lmscommunity/lyrionmusicserver:latest
container_name: lyrion-music-server
restart: unless-stopped
environment:
- PUID=1000
- PGID=1000
- TZ=Europe/Paris
ports:
- "9000:9000" # web UI
- "9090:9090" # CLI
- "3483:3483" # SlimProto
- "3483:3483/udp"
volumes:
- ./config:/config
- ./music:/music:ro
- ./playlist:/playlist
labels:
traefik.enable: "true"
traefik.http.routers.lms.rule: "Host(`lms.example.com`)"
traefik.http.services.lms.loadbalancer.server.port: "9000"
```
## 🔄 Alternatives
### Open Source
- [[app-navidrome]] — Serveur moderne Go/React, compatible Subsonic
- [[app-funkwhale]] — Plateforme audio fédérée (ActivityPub)
- [[app-jellyfin]] — Serveur multimédia généraliste (musique incluse)
### Propriétaires
- **Plex** — Solution média généraliste payante
- **Roon** — Serveur audiophile premium (~10€/mois)
## 🔐 Sécurité
- **Authentification** : comptes utilisateurs locaux, pas d'OIDC natif
- **Exposition** : ne pas exposer le port 3483 sur Internet (SlimProto non chiffré), réserver au LAN/VPN
- **Plugins** : vérifier la source des plugins tiers (mélange officiel/community)
## 📚 Ressources
- [Documentation](https://lyrion.org/getting-started/)
- [GitHub](https://github.com/LMS-Community/slimserver)
- [Forums communautaires](https://forums.lyrion.org/)
## Pages Liées
- [[cat-music-streaming]] — Catégorie Music Streaming
- [[app-navidrome]] — Concurrent moderne
- [[recettes-docker-compose]] — Templates Docker