Raspberry Pi – Anleitung: Eigenes Webradio mit Mopidy einrichten

Ein Raspberry Pi bietet die perfekte Plattform, um Dein eigenes Webradio mit einer benutzerfreundlichen Weboberfläche zu erstellen. So kannst Du Deine Lieblingsradiosender auswählen, starten und beenden, ohne tief in die Kommandozeile eintauchen zu müssen. Diese Anleitung führt Dich durch die Einrichtung eines solchen Systems.

Voraussetzungen:

Schritt 1: Raspberry Pi OS installieren und einrichten

Starte mit der Installation des Raspberry Pi OS auf Deiner SD-Karte. Verwende hierfür den Raspberry Pi Imager. Nach der Installation führe die grundlegende Konfiguration durch und stelle sicher, dass Dein Raspberry Pi mit dem Internet verbunden ist.

Schritt 2: System aktualisieren

Öffne ein Terminal und führe die folgenden Befehle aus, um sicherzustellen, dass Dein System auf dem neuesten Stand ist:

sudo apt update
sudo apt upgrade

Schritt 3: Musikplayer Daemon (MPD) und Mopidy installieren

Für das Webradio nutzen wir Mopidy, einen Musikserver, der als Erweiterung zu MPD dient und eine Weboberfläche bietet und als Open Source Projekt auf Github verfügbar ist. Installiere Mopidy mit folgendem Befehl:

sudo apt-get install mopidy

Schritt 4: Mopidy konfigurieren

Konfiguriere Mopidy, um es an Deine Bedürfnisse anzupassen. Bearbeite die Konfigurationsdatei mit:

sudo nano /etc/mopidy/mopidy.conf

Stelle sicher, dass die [http] und [m3u] Sektionen wie folgt konfiguriert sind, um die Weboberfläche zu aktivieren und M3U Playlisten zu unterstützen:

[http]
enabled = true
hostname = :: # Erlaubt Zugriff von jedem Gerät im Netzwerk
port = 6680

[m3u]

playlists_dir = /var/lib/mopidy/playlists

Speichere die Änderungen und schließe den Editor.

Schritt 5: Mopidy als Dienst starten

Um Mopidy automatisch beim Booten zu starten, führe folgende Befehle aus:

sudo systemctl enable mopidy
sudo systemctl start mopidy

Schritt 6: Radiosender hinzufügen

Erstelle M3U Playlisten mit Deinen Lieblingsradiosendern, indem Du neue Dateien im Verzeichnis /var/lib/mopidy/playlists anlegst. Du kannst dies mit einem Texteditor tun, zum Beispiel:

sudo nano /var/lib/mopidy/playlists/myFavoriteRadio.m3u

Füge die Stream-URLs der Radiosender in die Datei ein, jeweils eine URL pro Zeile.

Schritt 7: Weboberfläche zugreifen

Nachdem Mopidy läuft, kannst Du von jedem Gerät in Deinem Netzwerk aus auf die Weboberfläche zugreifen, indem Du einen Webbrowser öffnest und die folgende Adresse eingibst:

http://[Raspberry-Pi-IP-Adresse]:6680

Ersetze [Raspberry-Pi-IP-Adresse] durch die tatsächliche IP-Adresse Deines Raspberry Pi.

Schritt 8: Radiosender über die Weboberfläche steuern

Auf der Weboberfläche kannst Du nun Deine Playlisten sehen, Radiosender auswählen, die Wiedergabe starten und stoppen sowie die Lautstärke anpassen. Mopidy bietet je nach installierten Erweiterungen verschiedene Web-Clients an. Erkunde die verfügbaren Optionen und wähle den Client, der Dir am besten gefällt.

Fazit:

Herzlichen Glückwunsch! Du hast erfolgreich Deinen Raspberry Pi in ein Webradio mit einer benutzerfreundlichen Weboberfläche verwandelt. Jetzt kannst Du einfach Deine Lieblingsmusik streamen, ohne komplexe Befehle eingeben zu müssen. Viel Spaß beim Hören Deiner Lieblingssender!