Lyrion Music Server : son propre serveur de streaming musical

Bannière : Lyrion Music Server, streaming musical self-hosted

Lyrion Music Server (LMS) est le successeur communautaire de Logitech Media Server, lui-même issu du projet SlimServer pour les lecteurs Squeezebox. Il reste aujourd'hui l'une des meilleures solutions pour héberger sa propre bibliothèque musicale et la diffuser vers plusieurs pièces, sans dépendre d'un service de streaming propriétaire — utile si vous avez une collection de fichiers audio (FLAC, MP3...) que vous voulez garder maîtrisée chez vous.

1. docker-compose.yml

Trois ports sont nécessaires : l'interface web, l'interface CLI/telnet (utilisée par certaines applications de contrôle) et le protocole SlimProto qui permet aux lecteurs de se découvrir et de se synchroniser :

docker-compose.yml
services:
  lyrion:
    image: lmscommunity/lyrionmusicserver:latest
    container_name: lyrion
    restart: unless-stopped
    environment:
      - TZ=Europe/Paris
    ports:
      - "9000:9000"       # interface web
      - "9090:9090"       # interface CLI / telnet
      - "3483:3483"       # SlimProto (TCP)
      - "3483:3483/udp"   # SlimProto (découverte, UDP)
    volumes:
      - ./config:/config
      - /chemin/vers/votre/musique:/music:ro
      - ./playlists:/playlists
Port UDP 3483 : ne l'oubliez pas — c'est lui qui permet aux lecteurs Squeezebox matériels ou logiciels de découvrir automatiquement le serveur sur le réseau local. Sans lui, la découverte échoue même si l'interface web répond normalement.

2. Premier lancement

terminal
$ docker compose up -d
# Interface sur http://<IP_SERVEUR>:9000

L'assistant de configuration vous demande le ou les dossiers contenant votre musique. Le scan initial peut prendre du temps sur une grosse bibliothèque (plusieurs milliers de titres) — il tourne en arrière-plan, l'interface reste utilisable pendant ce temps.

3. Se connecter depuis une application

De nombreuses applications clientes existent pour lire depuis LMS : Squeezer et Orange Squeeze sur Android, iPeng ou SqueezePlayer sur iOS, ou simplement Squeezelite comme lecteur logiciel léger à installer sur un Raspberry Pi relié à une enceinte. Toutes découvrent automatiquement le serveur sur le réseau local grâce au port UDP 3483 évoqué plus haut.

4. Multi-pièces et synchronisation

LMS excelle sur un point : synchroniser plusieurs lecteurs pour une diffusion multi-pièces parfaitement calée, y compris en mixant du matériel ancien (vrais boîtiers Squeezebox, aujourd'hui plus fabriqués mais toujours très recherchés d'occasion) et des lecteurs logiciels modernes.

Les plugins communautaires (Spotify, TuneIn, correction de tags automatique...) s'installent directement depuis l'interface web, dans Réglages → Plugins — pas besoin de rebuilder l'image Docker pour la plupart des extensions.

Conclusion

Pour qui possède une bibliothèque musicale locale et veut la diffuser dans plusieurs pièces sans abonnement récurrent, Lyrion Music Server reste une valeur sûre — stable, léger, et activement maintenu par la communauté qui a repris le flambeau après l'abandon du projet par Logitech.

R
Raph — Chronoassistance25 ans d'expérience en informatique, cybersécurité et infrastructure.