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:
- Raspberry Pi mit Internetverbindung (affiliate link)
- SD-Karte mit Raspberry Pi OS (affiliate link)
- Lautsprecher oder Kopfhörer (affiliate link)
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!