
🎧 Vollständige Anleitung: Einrichten eines Multiroom-Audiosystems mit Mopidy und Snapcast
Compartir
Möchten Sie Ihre Lieblingsmusik in jedem Raum Ihres Zuhauses synchron genießen? In dieser Anleitung erfahren Sie, wie Sie mit Mopidy und Snapcast ein Multiroom-Audiosystem einrichten und dabei einen Debian 11-Server und Raspberry Pi-Clients nutzen.
🧰 Voraussetzungen
Erforderliche Hardware
- Server : Ein Gerät mit installiertem Debian 11 (z. B. ein Intel NUC).
- Clients : Raspberry Pi 0, 3, 4 oder 5 für jeden Raum, in dem Sie Audio abspielen möchten. Nutzen Sie je nach Lautsprecher einen DAC oder direkt den Klinkenausgang des Raspberry Pi.
- Speicher : Mindestens 3 GB freier Speicherplatz auf dem Server.
- Konnektivität : Stabile Netzwerkverbindung (LAN für den Server empfohlen).
- Wiedergabegeräte : Lautsprecher oder Soundsysteme, die an jeden Raspberry Pi angeschlossen sind.
Erforderliche Software
- Betriebssystem : Debian 11 auf dem Server und Raspberry Pi OS Lite auf den Clients.
- Root-Zugriff : Erforderlich zum Installieren und Konfigurieren von Diensten.
- Mopidy : Erweiterbarer Musikserver.
- Snapcast : Synchronisiertes Audioübertragungssystem.
🖥️ Schritt 1: Server konfigurieren (Debian 11)
1. Aktualisieren Sie das System
sudo apt update && sudo apt upgrade -y
2. Installieren Sie die erforderlichen Abhängigkeiten
sudo apt install nano htop python3-pip -y
3. Installieren Sie Mopidy
Zu. Fügen Sie das Mopidy-Repository hinzu
wget -q -O - https://apt.mopidy.com/mopidy.gpg | sudo apt-key add -
sudo wget -q -O /etc/apt/sources.list.d/mopidy.list https://apt.mopidy.com/buster.list
sudo apt update
B. Installieren Sie Mopidy und Erweiterungen
sudo apt install mopidy mopidy-spotify mopidy-mpd mopidy-http mopidy-file -y
4. Mopidy konfigurieren
Bearbeiten Sie die Konfigurationsdatei:
nano ~/.config/mopidy/mopidy.conf
Konfigurationsbeispiel:
[core]
cache_dir = /var/cache/mopidy
[mpd]
enabled = true
hostname = 0.0.0.0
[http]
enabled = true
Hostname = 0.0.0.0
Port = 6680
[Datei]
media_dirs = /mnt/music
[Spotify]
Benutzername = IHR_SPOTIFY_BENUTZER
Passwort = IHR_SPOTIFY_PASSWORT
client_id = IHRE_CLIENT_ID
client_secret = IHR_CLIENT_SECRET
5. Konfigurieren Sie die Audioausgabe auf Snapcast
[audio]
output = audioresample ! audioconvert ! audio/x-raw,rate=44100,channels=2,format=S16LE ! wavenc ! filesink location=/tmp/snapfifo
6. Installieren und konfigurieren Sie Snapserver
sudo apt install snapserver -y
Bearbeiten Sie die Konfigurationsdatei:
sudo nano /etc/snapserver.conf
Dateiinhalt:
[stream]
source = pipe:///tmp/snapfifo?name=Mopidy&sampleformat=44100:16:2
[server]
threads = 4
Erstellen Sie die FIFO-Datei:
mkfifo /tmp/snapfifo
7. Starten Sie die Dienste
mopidy &
sudo systemctl restart snapserver
🍓 Schritt 2: Konfigurieren der Clients (Raspberry Pi 4/5)
1. Installieren Sie Raspberry Pi OS Lite
Laden Sie das Image von raspberrypi.com herunter und brennen Sie es mit Raspberry Pi Imager auf eine microSD-Karte.
2. SSH aktivieren und WLAN konfigurieren (optional)
So aktivieren Sie SSH:
touch /boot/ssh
Um WLAN zu konfigurieren, erstellen Sie auf der Bootpartition eine Datei „wpa_supplicant.conf“ mit den folgenden Informationen:
country=ES
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
network={
ssid="NOMBRE_DE_TU_RED"
psk="CONTRASEÑA_DE_TU_RED"
key_mgmt=WPA-PSK
}
3. Aktualisieren Sie das System
sudo apt update && sudo apt upgrade -y
4. Installieren Sie Snapclient
sudo apt install snapclient -y
5. Snapclient konfigurieren
Bearbeiten Sie die Konfigurationsdatei:
sudo nano /etc/default/snapclient
Fügen Sie die Server-IP-Adresse hinzu:
SNAPCLIENT_OPTS="--host 192.168.1.100"
Ersetzen Sie „192.168.1.100“ durch die IP Ihres Servers. Snapclient neu starten:
sudo systemctl restart snapclient
📱 Schritt 3: Wiedergabe steuern
Sie können Mopidy steuern von:
- Webschnittstelle : Greifen Sie über einen Browser auf http://192.168.1.100:6680 zu.
- Anwendungen : Verwenden Sie MPD-kompatible Anwendungen wie RompR, Cantata oder MALP (Android).
🛒 Empfohlene Produkte
-
ASUS NUC 14 Essential Slim Kit
- Raspberry Pi Zero 2 WH
-
Raspberry Pi HiFi-DAC MINI HAT PCM5122 HiFi-DAC
✅ Fazit
Mit diesem Setup können Sie ein personalisiertes, kostengünstiges und hochwertiges Multiroom-Audiosystem in Ihrem Zuhause genießen. Die Kombination aus Mopidy und Snapcast bietet eine flexible und skalierbare Lösung für Ihre Audioanforderungen.