Webradio in der Menüleiste. Mit allem, was gerade läuft.
MenuBarRadio streamt deine Sender direkt aus der Menüleiste und zeigt Interpret, Titel, Jahr, Cover und Songtext live an – angereichert aus MusicBrainz, iTunes und dem Cover Art Archive.
Gerade live
Der Titel steht in der Menüleiste, bevor du fragst.
Timed-Metadata aus dem Stream, optional ergänzt durch eine Anbieter-API pro Sender. Das Label zeigt Interpret, Titel und Jahr – so knapp oder ausführlich, wie du willst.
Now Playing
Interpret, Titel, Jahr, Release, Cover – im Menü.
Das Now-Playing-Panel zeigt alles zum laufenden Song, inklusive Artwork und einem Lyrics-Popover über LRCLIB. Text ist markierbar, das Cover per Rechtsklick kopierbar.
Anreicherung
Automatisch ergänzt bei jedem Songwechsel.
Bei jedem Trackwechsel – entprellt – sucht MenuBarRadio in MusicBrainz, fällt auf die iTunes Search API zurück und holt Artwork aus dem Cover Art Archive. Ergebnisse werden gecacht, Anfragen ratenbegrenzt.
Sender
Sender finden, vorhören, übernehmen.
Durchsuche die Radio-Browser-API, hör rein, bevor du hinzufügst, und verwalte alles per Import/Export als JSON. Favoriten bleiben oben in der Liste.
Menüleisten-Label
So viel Text, wie in deine Menüleiste passt.
Interpret, Titel und Jahr einzeln ein- oder ausblenden, Fallback auf den Sendernamen, maximale Länge festlegen. Der Tooltip zeigt die vollständigen Metadaten.
Ton
Lautstärke und Ausgabegerät unter Kontrolle.
Eigener Lautstärkeregler, Ausgabegerät wählbar – automatisch oder ein bestimmtes Gerät. Optional den letzten Sender beim Start weiterspielen und das Artwork-Fenster wiederherstellen.
Und außerdem
Das Kleingedruckte, das den Alltag ausmacht.
Verlauf zuletzt gespielter Titel
Die letzten Tracks mit Uhrzeit im Menüpopup, Länge konfigurierbar.
Lyrics-Popover
Songtext synchron über LRCLIB, direkt aus dem Now-Playing-Panel.
Cover per Rechtsklick kopieren
Artwork direkt in die Zwischenablage – für Playlists oder Notizen.
Import / Export als JSON
Alle Sender als eine Datei sichern und auf den nächsten Mac mitnehmen.
Beim Anmelden starten
Autostart-Umschalter in den Einstellungen, plus optionales Dock-Icon.
Vorhören vor dem Hinzufügen
Jeden Suchtreffer antesten, bevor er in deiner Senderliste landet.
Technik
Nativ gebaut, offen dokumentiert.
| Plattform | macOS · SwiftUI · MenuBarExtra |
|---|---|
| Wiedergabe | AVPlayer – AAC, MP3, HLS & kompatible Streams |
| Metadaten | ICY / timed metadata · StreamTitle |
| Anreicherung | MusicBrainz · iTunes Search · Cover Art Archive · LRCLIB |
| Sender-Verzeichnis | Radio Browser API |
| Ausgabe | Systemgerät oder gezielte Geräteauswahl |
| Lizenz | PolyForm Noncommercial 1.0.0 |
Netzwerk & Rate-Limits
MenuBarRadio spricht mit öffentlichen Musik-APIs, um Songs anzureichern. Anfragen sind entprellt, ratenbegrenzt und werden gecacht – aus Rücksicht auf die Dienste und deine Bandbreite.
Stell den Sender ein.
Projekt in Xcode öffnen, Ziel MenuBarRadio starten – und die App sitzt in der Menüleiste.
xattr -dr com.apple.quarantine /Applications/MenuBarRadio.app
Die fertige DMG ist ad-hoc signiert, nicht von Apple notariell bestätigt – macOS blockiert den ersten Start deshalb. Der Terminal-Befehl oben entfernt die Quarantäne; alternativ hilft ein Rechtsklick auf die App → „Öffnen“.