Gratis-Plugin Sender-API ← zurück zum Hub

Sender-API

Öffentliche REST-API für deinen Sender, kostenlos.

Die Sender-API stellt Now-Playing, Sendeplan, DJ-Liste und Events als saubere REST-Endpunkte bereit. Du legst API-Keys an, vergibst Rate-Limits, externe Apps und Embeds holen die Daten per HTTP. Damit kannst du eine eigene Mobile-App, ein Studio-Display oder eine Partner-Webseite mit Live-Daten füttern, ohne dass jeder Aufruf direkt an die Datenbank geht. Gratis als Antwort auf die Now-Playing-API von AzuraCast.


Was du konkret damit machen kannst

Eigene Mobile-App füttern

Deine Native- oder PWA-App fragt /api/now-playing alle paar Sekunden ab und zeigt Titel, Interpret und Cover im Sperrbildschirm.

Embed auf Partner-Webseiten

Du gibst befreundeten Bloggern einen API-Key, sie binden ein kleines JavaScript-Widget ein, das deinen Stream-Status anzeigt.

Studio-Display oder Streamdeck

Ein Mini-Display am DJ-Pult zeigt die Live-Hörerzahl. Streamdeck-Tasten reagieren auf Schedule-Ereignisse über die API.


Installation und Aktivierung

Gratis-Plugin, keine Lizenz nötig: Admin → Plugins → Tab Marketplace → Sender-API finden (grünes FREE-Badge) → "Plugin laden" → Plugin lädt direkt → in der Plugin-Liste "Aktivieren" anklicken.


So nutzt du es

Schritt 1: Wo finde ich es

Nach der Aktivierung erscheint in der Sidebar der Punkt "Sender-API". Dort verwaltest du API-Keys, siehst die verfügbaren Endpunkte und das Live-Logging.

Schritt 2: Ersten API-Key anlegen

Klick auf "Neuer Key", Bezeichnung vergeben (z.B. "Mobile-App"), Endpunkte auswählen und Rate-Limit setzen (z.B. 60 Anfragen pro Minute). Der Key wird einmalig angezeigt, danach nur noch der Prefix.

Schritt 3: Endpunkt aufrufen

Jeder Endpunkt erwartet den Key als Header X-API-Key oder als Query-Parameter ?key=... Die Antwort ist JSON, dokumentiert direkt im Admin-Bereich.

Schritt 4: Logs und Sperren

Im Tab "Logs" siehst du wer welche Endpunkte wie oft abruft. Verdächtige Keys kannst du mit einem Klick sperren, ohne den Server zu rebooten.


Voraussetzungen

RadioCMS Community Edition ab 2.2.0. Keine zusätzlichen Plugins nötig.