DIY Web-Radio Upgrade: Endlich zentrale Presets auf dem Synology NAS
Damals bin ich auf ein spannendes Projekt von Simon gestossen: Er hat sich kurzerhand seinen eigenen Radioplayer programmiert, der genau seinen Bedürfnissen entspricht.
Heute hatte ich frei und mal wieder richtig Lust zu frickeln. Denn da gab es ein „Problem“, das im Alltag immer wieder aufkam und mich nervte: Wenn ich neue Radiosender in die Favoriten (Presets) gespeichert habe, waren diese immer nur auf dem jeweiligen Rechner verfügbar. Der Grund? Die Speicherung erfolgte rein lokal im Browser (LocalStorage).
Das ist unpraktisch, da ich meinen modifizierten Radioplayer intern im Netzwerk und extern von verschiedenen Clients (Laptop, Tablet, Smartphone) nutze. Füge ich am PC einen coolen Jazz-Sender hinzu, fehlt er mir später auf dem Tablet.
Die Lösung
Also haben mein Buddy „Gemini“ und ich uns heute hingesetzt, Code gewälzt und das Problem gelöst. Statt die Daten nur im Browser zu lassen, haben wir dem Player beigebracht, mit dem Server zu sprechen.
Dank eines kleinen PHP-Scripts und angepasstem Javascript wird die Preset-Liste (json) nun direkt auf dem Webhost – in meinem Fall eine Synology NAS – gespeichert und von dort auch wieder abgerufen.
Das Ergebnis
Ab jetzt pflege ich nur noch eine zentrale Liste. Egal an welchem Gerät ich einen Sender hinzufüge, lösche oder sortiere: Die Änderung ist sofort auf allen meinen Geräten verfügbar. So geniesse ich überall meine neu entdeckten Sender, ohne Listen manuell abgleichen zu müssen.
Tipp für Sender-Junkies
Apropos neue Sender: Wer noch Futter für den Player braucht, sollte unbedingt auf
fmstream.org vorbeischauen. Da findet ihr alles, was eurem Herz und den Ohren gefällt – in bester Streaming-Qualität.
Mal ehrlich: Wozu noch Spotify & Co. nutzen, wenn es da draussen so geniales, handverlesenes Radio gibt?
Kommentare: 0
Interesse an einer Diskussion? Schreibe einen Kommentar. ▼