← OnAirPanel/Einleitung

Benutzerhandbuch

Alle Funktionen und die Einrichtung des OnAirPanels —
und was deine Rolle davon darf (und bewusst nicht).

All of the OnAirPanel's features and setup —
and what your role is allowed to do (and deliberately isn't).

Dieses Handbuch begleitet dich durch das OnAirPanel: vom ersten Login bis zur Stationskonfiguration. Wähle links deine Rolle — Abschnitte, die für dich nicht zugänglich sind, werden dann abgeblendet, statt dich mit Funktionen zu verwirren, die dein Zugang gar nicht zeigt.

6 Rollenvom Nur-lesen-Zugang bis zum Mandanten-Admin
12 Kapitelvom Monitor bis zum Glossar
61 Screenshotsdirekt im Text, zu den meisten Funktionen

1 Einleitung

Was das OnAirPanel ist, wofür es gedacht ist, und wie dieses Handbuch aufgebaut ist.

Alle Rollen

Was ist das OnAirPanel?

Das OnAirPanel ist die Fernsteuerung und Statusanzeige für deine mAirList-Sendeautomation im Browser. Es zeigt, was gerade läuft, was als Nächstes kommt, ob Encoder und Streams verbunden sind, und — je nach Rolle — erlaubt es dir, direkt einzugreifen: Titel weiterschalten, zwischen Automatik und Assist wechseln, Stream-Eingänge scharf schalten.

Jede Station läuft unabhängig: eigene mAirList-Verbindung, eigene Benutzer, eigene Einstellungen. Ein Zugang kann auf eine einzelne Station beschränkt sein oder mehrere umfassen — mehr dazu in Kapitel 5.

Alle Rollen

Systemvoraussetzungen & Kompatibilität

Remote Monitor & Steuerung für mAirList Advanced Server und Professional Studio.

Das OnAirPanel ist ausschließlich mit der professionellen Radiosoftware mAirList in den Editionen Advanced Server und Professional Studio zu betreiben.

Die Anzeige und Steuerung der Playlist ist generell mit Version 7 möglich. Das Ein-/Ausschalten einzelner Stream-Monitor-Eingänge per Mausklick funktioniert mit jeder mAirList-Version: ab Version 8.0.8 Build 6041 (erschienen Mai 2026) nativ über die mAirList-REST-API, mit älteren Versionen (v7 sowie v8 vor Build 6041) über ein optionales Hintergrundscript, das eigene REST-Endpunkte dafür bereitstellt — Download und Einrichtung unter Setup → Import/Export.

Alle Rollen

Wie dieses Handbuch funktioniert

Jeder Abschnitt trägt oben kleine Marken wie Technik — das zeigt, welche Rollen diese Funktion überhaupt sehen. Wähle links deine Rolle aus dem Rollenfilter; alles, was dich nicht betrifft, wird abgeblendet, bleibt aber sichtbar, falls du doch mal nachlesen willst, was eine andere Rolle kann. Die Auswahl merkt sich dein Browser für den nächsten Besuch.

HinweisScreenshots sind direkt bei den passenden Abschnitten eingebettet. Kurze Klick-Animationen lassen sich später ergänzen, ohne die Struktur zu ändern.

2 Erste Schritte

Vom Einladungslink zum ersten Login — und wie du deinen Zugang absicherst.

Alle Rollen

Einladung annehmen & Passwort setzen

Du erhältst eine E-Mail mit einem Einladungslink. Der Link ist 72 Stunden gültig — danach muss dir dein Mandanten-Admin oder Stationsadmin eine neue Einladung schicken (Kapitel 6, Benutzerverwaltung). Über den Link legst du dein eigenes Passwort fest; niemand im Team sieht dabei dein Passwort im Klartext.

Passwort-Anforderungen

  • Mindestens 12 Zeichen
  • Groß- und Kleinbuchstaben
  • Mindestens eine Zahl
  • Mindestens ein Sonderzeichen

Danach loggst du dich mit deiner E-Mail-Adresse und diesem Passwort auf der normalen Login-Seite ein.

Alle Rollen

Sprache wählen

Oben rechts im Monitor, im Admin-Bereich und im Setup findest du eine Sprachauswahl (aktuell u. a. Deutsch, Englisch, Niederländisch, Französisch, Spanisch, Dänisch, Schwedisch, Finnisch, Norwegisch, Polnisch, Italienisch sowie brasilianisches und europäisches Portugiesisch). Monitor, Admin-Bereich und Setup merken sich die Sprache getrennt voneinander — wenn du im Monitor auf Englisch umstellst, bleibt der Admin-Bereich z. B. weiter auf Deutsch, bis du sie dort ebenfalls umstellst.

Sprachauswahl in der Kopfleiste des Monitors
Die Sprachauswahl oben im Monitor.
Alle Rollen mit 2FA-Option

Zwei-Faktor-Authentifizierung (2FA) einrichten

Sofern deine Rolle 2FA unterstützt, findest du oben ein 🔐-Symbol, das dich zu profile_2fa.php bringt. Details und Backup-Codes findest du in Kapitel 8.

3 Rollen & Rechte im Überblick

Diese Tabelle ist die Landkarte für den Rest des Handbuchs — jedes spätere Kapitel verweist auf sie zurück.

Die sechs Rollen

Funktion Mandanten-
Admin
Stationsadmin Technik Moderator+ Moderator Nur lesen
Monitor ansehen (Now Playing, Wetter, Verlauf …)
Kontrollhören (Vorhör-Player)
Stream-Eingänge schaltennur mit Freigabe
Wiedergabe / AUTO / ASSIST / Stopp steuern
Setup einer Station bearbeiten
Stationsübersicht / Status-Dashboard
Benutzer verwalten (eigene Stationen)eingeschränkt
Stationen anlegen / löschen
Support-Zugriff gewähren / entziehen
Aktivitätsprotokoll einsehen

„Eingeschränkt" bei Stationsadmin: darf keine weiteren Stationsadmins oder Mandanten-Admins ernennen, bearbeiten oder einladen, und nur innerhalb der eigenen zugewiesenen Stationen.

Rollen in eigenen Worten

Mandanten-Admin — volle Kontrolle über den gesamten Mandanten: alle Stationen, alle Benutzer, Setup, Support-Zugriff. In der Regel ein bis zwei Personen pro Sender.

Stationsadmin (im Rollen-Badge des Panels auch als „Supervisor" bezeichnet) — wie ein Admin, aber auf zugewiesene Stationen begrenzt und ohne Recht, andere Stationsadmins oder Admins zu verwalten. Gedacht für Verantwortliche einzelner Stationen in einer Mandanten-Gruppe. Kann außerdem keinen Support-Zugriff für den Betreiber freischalten — das bleibt dem Mandanten-Admin vorbehalten.

Technik — voller operativer Zugriff auf zugewiesene Stationen: Steuerung, Encoder, Stream-Eingänge, Setup. Kein Zugriff auf Benutzerverwaltung oder das Übersichts-Dashboard.

Moderator+ — Monitor plus Stream-Eingänge schalten. Für Moderatoren, die selbstständig auf Sendung gehen, aber nicht ins Setup müssen.

Moderator — Monitor ansehen; Stream-Eingänge nur, wenn ihm im Admin-Bereich einzelne Monitore ausdrücklich freigegeben wurden (siehe Benutzerverwaltung).

Nur lesen — reine Beobachtung, keine einzige Steuerungsmöglichkeit. Gut für Praktikanten, Aushilfen oder externe Beobachter.

4 Der Monitor

Das Hauptfenster, das die meiste Zeit offen ist. Jeder Abschnitt der Seite wird hier einzeln erklärt.

Alle Rollen

Zwei Zonen: Admin/Technik und Redaktion

Der Monitor gliedert sich in zwei Bereiche. Oben die Admin-/Technik-Zone — Encoder, Steuerung, Stream-Monitor — sichtbar, sobald deine Rolle mindestens eine Berechtigung dort hat. Darunter die Redaktionszone, die immer sichtbar ist: Kontrollhören, Wetter, Titelverlauf, Now Playing, Zeitanzeige, kommende Titel. Hast du gar keine Rechte in der oberen Zone (z. B. als Nur-lesen-Zugang), beginnt deine Ansicht direkt mit der Redaktionszone.

Der Monitor in Vollansicht, dunkles Farbschema
Der Monitor in der Vollansicht — oben die Admin-/Technik-Zone (Encoder, Steuerung), darunter die Redaktionszone (Kontrollhören, Verlauf, Now Playing).
Admin Stationsadmin Technik Moderator+

Encoder-Verbindungen

Die Leiste ganz oben zeigt, wie viele Encoder-Verbindungen aktuell verbunden sind. Das ist die technische Verbindung zwischen mAirList und deinen Ausspielwegen — nicht zu verwechseln mit dem Stream-Monitor darunter, der zeigt, welcher Eingang gerade live geschaltet ist.

Encoder-Verbindungen und Kontrollhören-Buttons in der Kopfleiste
Die Kopfleiste mit Encoder-Verbindungen und den Kontrollhören-Buttons.
Admin Stationsadmin Technik Moderator+ Moderator (mit Freigabe)

Stream-Monitor (Zulieferung)

Hier siehst und schaltest du, welcher Moderatoren-Stream gerade als Quelle in mAirList aktiv ist — das eigentliche „auf Sendung gehen". Jede Kachel steht für einen konfigurierten Stream-Eingang (z. B. Studio, Homestudio, Außenübertragung).

So gehst du auf Sendung Diese Reihenfolge zeigt dir das Panel selbst als Hinweis an, sofern du Schaltrechte hast: Playliste geladen? → Player geladen? → Fader hochgezogen? → Player zum Test gestartet und wieder gestoppt? → Encoder verbinden (noch nicht on air) → Stream-Eingang aktivieren (sofort on air!).

Ein Moderator ohne Moderator+ sieht den Stream-Monitor nur, wenn ihm im Admin-Bereich gezielt einzelne Eingänge freigegeben wurden — er kann dann ausschließlich diese schalten, nicht alle.

Kacheln der Stream-Monitor-Zulieferung
Die Kacheln der Stream-Monitor-Zulieferung — jede Kachel steht für einen konfigurierten Stream-Eingang.
Admin Stationsadmin Technik

Steuerung: PLAY, AUTO, ASSIST, Stopp

Die Steuerleiste greift direkt in die mAirList-Automation ein:

  • PLAY — startet die Wiedergabe der aktuellen Playlist.
  • ASSIST-Modus — jeder Titel muss manuell gestartet werden; für moderierte Sendungen.
  • AUTO-Modus — Titel laufen selbstständig durch; für automatisierte Sendephasen.
  • Nächster Titel — springt zum nächsten Playlist-Eintrag (fragt vorher nach, bevor sie ausgeführt wird).
  • Stoppen — hält die Automation an (ebenfalls mit Sicherheitsabfrage).

Ein kleines Badge zeigt an, wenn AUTO oder ASSIST aktiv ist.

Alle außer Nur-lesen

Countdown & Alarm

Bei Bedarf blendet das OnAirPanel einen Countdown bis zum Titelende ein — praktisch, wenn du das OnAirPanel nur im Hintergrund im Blick hast. Kurz vor Titelende hebt sich die Anzeige optisch hervor (z. B. Farbwechsel oder Blinken); ein akustisches Signal gibt es bewusst nicht, das wäre im Sendebetrieb mit offenen Mikrofonen unpraktisch. Der 🔔-Knopf schaltet nur diese optische Hervorhebung ab, ohne den Countdown selbst auszublenden.

Countdown-Anzeige, orange (Titelende nähert sich)
Der Countdown kurz vor Titelende — die Anzeige hebt sich farblich hervor.
Countdown-Warnung, rot
Die rote Warnstufe des Countdowns.
Countdown-Warnung mit Sendeanleitung
Countdown-Warnung zusammen mit der Sendeanleitung, die das Panel bei Schaltrechten einblendet.
Alle Rollen

Kontrollhören (Vorhör-Player)

Ein eigener Audio-Player im Browser, unabhängig von der Sendeautomation — zum Mithören eines konfigurierten Streams, ohne den Sender selbst laufen zu haben. Lautstärkeregler wirkt nur lokal in deinem Browser. Gibt es mehrere Streams (z. B. verschiedene Verzögerungsstufen), wählst du sie über das Dropdown neben dem Play-Knopf.

Qualitätsauswahl im Kontrollhören-Player
Auswahl der Stream-Qualität im Kontrollhören-Player.
Alle Rollen

Wetter

Zeigt die im Setup hinterlegten Städte mit aktuellem Wetter, sofern das Wetter-Modul für die Station aktiviert ist (siehe Setup, Wetter-Konfiguration).

Wetter-Widget neben Titelverlauf und Uhrzeit
Das Wetter-Widget im Zusammenspiel mit Titelverlauf und Uhrzeit.
Alle Rollen

Titelverlauf

Die zuletzt gespielten Titel — nützlich, um schnell nachzuschauen, was gerade lief, ohne im mAirList-Log nachsehen zu müssen. Nur sichtbar, wenn diese Ansicht im Setup aktiviert wurde.

Titelverlauf mit nächstem Titel und Uhrzeit
Der Titelverlauf zusammen mit dem nächsten Titel und der Uhrzeitanzeige.
Alle Rollen

Now Playing & Zeitanzeige

Zeigt Interpret, Titel, Restzeit und einen Fortschrittsbalken des aktuell laufenden Titels, dazu digitale und (optional) gesprochene Uhrzeit sowie das Datum. Diese Elemente aktualisieren sich laufend im Hintergrund, ohne dass du die Seite neu laden musst.

Alle Rollen

Kommende Titel / Playlist

Die Vorschau der nächsten Titel. Zwei kleine Zusatzansichten lassen sich einblenden (nicht für Nur-lesen-Zugänge):

  • 💬 Kommentare — zeigt Moderationshinweise, die in mAirList zum Titel hinterlegt sind.
  • 🧾 Raw-Ansicht — zeigt die Playlist-Einträge technischer, näher an den mAirList-Rohdaten.

Wer die Zusatzberechtigung „Titelsuche im Monitor" hat (im Admin-Bereich einzeln vergeben, Benutzerverwaltung), kann zusätzlich direkt aus der mAirList-Datenbank nach Titeln suchen und sie in die Playlist einfügen.

Liste der kommenden Titel
Die Vorschau der kommenden Titel.
Playlist-Liste mit Genre-Tags
Dieselbe Ansicht mit eingeblendeten Genre-Tags.
Popup „Als nächsten Titel setzen“
Ein Titel wird per Popup als Nächstes gesetzt.
Suchfeld der Titelsuche über den DB-Server
Das Suchfeld der Titelsuche, sofern der mAirList-DB-Server verbunden ist.
Scrollbare Ergebnisliste der Titelsuche
Die Ergebnisliste der Titelsuche.
Genre-Schnellfilter in der Titelsuche
Ein Schnellfilter nach Genre innerhalb der Titelsuche.

5 Mehrere Stationen

Wenn dein Zugang mehr als eine Station umfasst.

Alle Rollen mit >1 Station

Station wechseln

Hast du Zugriff auf mehrere Stationen, erscheint oben im Monitor ein Auswahlfeld. Ein Wechsel lädt den Monitor für die gewählte Station neu — jede Station hat ihre eigene, unabhängige Ansicht.

Stationsauswahl in der Kopfleiste
Die Stationsauswahl oben im Monitor, sichtbar bei Zugriff auf mehr als eine Station.
Stationsauswahl beim Login
Dieselbe Auswahl direkt beim Login, wenn dein Zugang mehrere Stationen umfasst.
Admin Stationsadmin

Stationsübersicht — alle auf einen Blick

Ein eigenes Dashboard zeigt alle aktiven Stationen gleichzeitig als Kacheln: REST-Verbindung, Cloudflare-Tunnel (falls eingerichtet), Encoder-Status, IceCast, Stream-Monitor — jede Kachel lässt sich auf- und zuklappen, der aufgeklappte Zustand merkt sich dein Browser. Jede Station bekommt zusätzlich einen Gesamt-Status: ✅ OK, ⚠️ Teilweise oder ❌ Probleme. Praktisch für den Morgen-Check über mehrere Sender hinweg, ohne jede Station einzeln öffnen zu müssen.

Stationsübersicht, Kacheln aufgeklappt
Zwei einzelne Stationskacheln im aufgeklappten Zustand.
Stationsübersicht, eingeklappte Liste
Dieselbe Übersicht mit eingeklappten Kacheln — kompakter Listenmodus.
Stationskarte mit Navigation zu den Bereichen
Über die Stationskarte lässt sich direkt in die jeweiligen Bereiche springen.

6 Admin-Bereich

Der Verwaltungsbereich für Mandanten-Admin und Stationsadmin.

Admin Stationsadmin (eingeschränkt)

Benutzer anlegen & verwalten

Über „+ Neuer Benutzer" legst du einen Zugang an: E-Mail-Adresse, Anzeigename, eine Basisrolle, und pro Station eine eigene Stationsrolle. Für Moderatoren lässt sich zusätzlich einschränken, welche Stream-Monitore sie schalten dürfen — statt alle, nur die ausgewählten.

Statt ein Passwort manuell zu vergeben, kannst du eine Einladung verschicken lassen: Der neue Benutzer setzt sein Passwort dann selbst über einen 72-Stunden-Link.

Als StationsadminDu siehst und bearbeitest nur Benutzer innerhalb deiner zugewiesenen Stationen, kannst niemandem die Rolle „Stationsadmin" oder „Mandanten-Admin" geben, und Mandanten-Admins lassen sich ausschließlich von anderen Mandanten-Admins bearbeiten.
Neuen Benutzer anlegen, Rollen-Dropdown
Beim Anlegen eines Benutzers: Auswahl der Basisrolle.
Formular zum Bearbeiten eines Benutzers
Ein Benutzer wird bearbeitet — E-Mail-Adresse, Anzeigename und Rolle.
Stationsrechte je Station im Dropdown
Für Zugänge mit mehreren Stationen lässt sich die Rolle je Station getrennt setzen.
Zusatzberechtigung „Titelsuche im Monitor“
Die Zusatzberechtigung, mit der ein Moderator die Titelsuche im Monitor nutzen darf.
Admin Stationsadmin

Mehrere Benutzer auf einmal bearbeiten

Markierst du mehrere Benutzer in der Liste, erscheint eine Batch-Leiste: Rolle setzen, Stationszugriff setzen, oder aktivieren/deaktivieren — für alle markierten gleichzeitig. Praktisch beim Onboarding eines ganzen Moderatoren-Teams.

Admin

Stationen anlegen, duplizieren, löschen

Neue Stationen, das Duplizieren kompletter Einstellungen auf eine andere Station, das manuelle Sortieren per Ziehen sowie das Löschen (nur, wenn mehr als eine Station existiert, und erst nach Eingabe des exakten Stationsnamens zur Bestätigung) sind reine Mandanten-Admin-Funktionen.

Der Stationstab im Setup, anonymisiert
Der Stationstab im Setup als Ausgangspunkt für Anlegen, Duplizieren und Löschen.
Stationsliste mit sechs Stationen
Die Stationsliste im Setup, hier mit sechs angelegten Stationen.
Popup zum Anlegen einer neuen Station
Eine neue Station wird über dieses Popup angelegt.
Popup zum Duplizieren einer Station
Eine bestehende Station lässt sich komplett auf eine neue duplizieren.
Popup zum Kopieren einzelner Einstellungen
Statt der ganzen Station lassen sich hier gezielt einzelne Einstellungen auf eine andere Station kopieren.
Admin

Aktivitätsprotokoll

Ein Protokoll aller relevanten Aktionen: Wiedergabesteuerung, Stream-Umschaltungen, Encoder-Verbindungen, Support-Zugriffe. Gedacht, um im Zweifel nachvollziehen zu können, wer wann was gemacht hat.

Aktivitätsprotokoll
Das Aktivitätsprotokoll: Wiedergabesteuerung, Stream-Umschaltungen, Encoder-Verbindungen, Support-Zugriffe.
Admin

Support-Zugriff gewähren

Wenn du beim Betreiber Unterstützung brauchst, kannst du hier einen zeitlich befristeten Support-Zugriff freigeben — der Betreiber kann sich dann für die gewählte Dauer als Admin in deinen Mandanten einloggen, um z. B. beim Einrichten zu helfen. Jeder Support-Zugriff läuft automatisch ab und wird im Aktivitätsprotokoll vollständig festgehalten; du kannst ihn außerdem jederzeit vorzeitig widerrufen.

Wer das freigeben kannDiesen Bereich sieht und nutzt ausschließlich der Mandanten-Admin — auch der Stationsadmin hat hierauf keinen Zugriff (siehe die Rollentabelle in Kapitel 3).
Sonderfall Privatanwender-Tarif Bist du im Privatanwender-Tarif angemeldet, gilt zusätzlich eine automatische, im Vertrag mit dem Rabatt vereinbarte Ausnahme: Der Betreiber darf ohne gesonderte Freigabe durch dich ausschließlich den Monitor deiner Stationen ansehen (zur Prüfung, dass der Tarif korrekt genutzt wird) — niemals das Setup oder deine Stationseinstellungen. Auch dieser Zugriff wird protokolliert und ist von deinem normalen Support-Zugriff getrennt sichtbar.

Ganz neu eingerichtete Mandanten ohne einen einzigen aktiven Benutzer sind eine weitere Ausnahme: Hier darf der Betreiber ohne Freigabe die Ersteinrichtung übernehmen — sinnvollerweise, denn es gibt schlicht noch niemanden, der eine Freigabe erteilen könnte.

Formular zum Gewähren von Support-Zugriff
Support-Zugriff zeitlich befristet freigeben.
Verlauf gewährter Support-Zugriffe im Protokoll
Jeder Support-Zugriff wird mit Verlauf im Aktivitätsprotokoll festgehalten.
Popup für eine Support-Anfrage zu einer Station
Eine Support-Anfrage lässt sich auch direkt aus dem Setup einer Station heraus stellen.

7 Setup — Stationskonfiguration

Die technische Konfiguration je Station. Zugänglich für Admin, Stationsadmin und Technik.

Admin Stationsadmin Technik

REST-Verbindung zu mAirList

Adresse, Port und Zugangsdaten der mAirList-REST-API. Der „Verbindung testen"-Knopf prüft live, ob das OnAirPanel den Server erreicht, ohne dass du dafür extra in den Monitor wechseln musst. Optional lässt sich zusätzlich der mAirList-DB-Server verbinden — nötig für Funktionen wie die Titelsuche.

Zugangsdaten für REST- und DB-Server
Zugangsdaten für REST-Server und optionalen DB-Server, im „Server"-Tab einer Station.
Direkte Verbindung über IP und Port
Direkte Verbindung ohne Tunnel, über IP-Adresse und Port.

Cloudflare-Tunnel

Steht dein mAirList-Server hinter keiner öffentlich erreichbaren Adresse, verbindet ein Cloudflare-Tunnel (Zusatz-Add-on) ihn sicher mit dem OnAirPanel, ohne Ports am Router öffnen zu müssen. Sowohl für die REST-Verbindung als auch für den DB-Server getrennt konfigurierbar.

Cloudflare-Tunnel-URL für die REST-Verbindung
Die Cloudflare-Tunnel-URL für die REST-Verbindung.
Cloudflare-Tunnel-URL für den DB-Server
Dieselbe Tunnel-Konfiguration, getrennt für den DB-Server.
Hinweis zur von Cloudflare verwalteten Einrichtung
Ein Hinweis zur vereinfachten, von Cloudflare verwalteten Tunnel-Einrichtung.

Player-Streams

Die Streams, die im Kontrollhören-Player im Monitor zur Auswahl stehen — mit Name, URL und optionaler Verzögerungsangabe (z. B. für Sendeverzögerung durch einen Wandler).

Formular für Player-Streams
Die Streams für den Kontrollhören-Player: Name, URL und optionale Verzögerung.

IceCast

Host, Port, Zugangsdaten und Mountpoints deines IceCast-Streamingservers. Für jeden Mountpoint kannst du zusätzlich einen sprechenden Namen vergeben, der im Stream-Monitor statt der technischen Mountpoint-Adresse erscheint.

Formular für die Zulieferung im Stream-Monitor
Mountpoints mit sprechenden Namen, wie sie später im Stream-Monitor erscheinen.
Auswertung des Encoder-Status
Wie der Encoder-Status anhand der IceCast-Verbindung ausgewertet wird.

Anzeige-Einstellungen

Steuert, welche Monitor-Abschnitte überhaupt sichtbar sind und in welcher Reihenfolge — per Drag & Drop sortierbar. Dazu Detaileinstellungen wie 12-/24-Stunden-Uhr, US- oder europäisches Datumsformat, ob Interpret/Jahr/Restzeit angezeigt werden, und die Länge der Playlist-Vorschau.

Spalten-Toggle für die Titelsuche
Welche Spalten die Titelsuche im Monitor anzeigt, lässt sich hier festlegen.
Ein-/Ausblenden einzelner Monitor-Abschnitte
Monitor-Abschnitte lassen sich einzeln ein- und ausblenden und per Drag & Drop sortieren.
Darstellungsoptionen der Playlist
Darstellungsoptionen für die Playlist-Vorschau.
Vorschau der Zeitanzeige
Vorschau der Uhrzeitanzeige, u. a. 12-/24-Stunden-Format.

Wetter-Konfiguration

Städte, API-Key und Layout-Feinheiten (Schriftgröße, Farben je Stadt, Update-Intervall) für das Wetter-Widget im Monitor.

Vorher nötig: eigener API-KeyDas Wetter-Widget nutzt OpenWeatherMap als Datenquelle. Ohne eigenen API-Key bleibt das Feld leer bzw. zeigt keine Daten. Auf openweathermap.org kostenlos registrieren und einen API-Key erzeugen (der kostenlose „Free"-Tarif reicht für die meisten Stationen; bei sehr vielen Städten oder sehr kurzem Update-Intervall kann ein bezahlter Tarif nötig werden) — diesen Key dann hier im Setup eintragen. Neu erzeugte Keys brauchen laut OpenWeatherMap teils bis zu zwei Stunden, bis sie aktiv sind.
Eingabe des OpenWeatherMap-API-Keys
Der eigene OpenWeatherMap-API-Key wird hier eingetragen.
Städteliste mit Farben je Stadt
Die Städteliste mit individueller Farbe je Stadt.
Autocomplete-Vorschlag beim Hinzufügen einer Stadt
Beim Eintippen einer Stadt schlägt das Formular passende Treffer vor.
Ausschnitt einer Zeile in der Städteliste
Eine einzelne Zeile der Städteliste im Detail.

Design

Farben, Eckenradius und Schattentiefe des Monitors lassen sich getrennt für ein helles und ein dunkles Farbschema anpassen — z. B. um die Senderfarben widerzuspiegeln.

Design-Einstellungen mit Farbboxen und Live-Vorschau
Der Design-Tab im Setup: Farben und weitere Optionen links, Live-Vorschau des Monitors rechts.
Der Monitor im hellen Farbschema
Derselbe Monitor im hellen statt im dunklen Farbschema — im Design-Tab getrennt einstellbar.

Import / Export

IceCast- oder mAirList-Konfiguration lässt sich importieren, statt jedes Feld einzeln abzutippen — praktisch beim Ersteinrichten einer neuen Station mit bereits bestehendem IceCast-Server.

Im Tab „Monitor-Fernsteuerung" lässt sich außerdem ein mAirList-Hintergrundscript herunterladen, das eigene REST-Endpunkte registriert und dadurch das Ein-/Ausschalten der Stream-Monitor-Kacheln per Klick auch mit mAirList v7 und v8-Versionen vor Build 6041 ermöglicht. Ab Build 6041 unterstützt die native mAirList-REST-API das Schalten bereits direkt — das Script ist dann nicht mehr nötig (siehe Systemvoraussetzungen).

Einrichtung in mAirListHeruntergeladenes Script in mAirList unter Optionen → Remote Control → REST Server → Hintergrundscript einbinden, damit es die zusätzlichen REST-Endpunkte für das Stream-Monitor-Schalten bereitstellt.
Download des mAirList-Hintergrundscripts
Download des Hintergrundscripts im Tab „Monitor-Fernsteuerung“.
IceCast-Konfiguration als XML importieren/exportieren
IceCast-Konfiguration lässt sich als XML importieren oder exportieren.
Stream-Monitor-Konfiguration als INI importieren/exportieren
Die Stream-Monitor-Konfiguration lässt sich ebenfalls als INI-Datei importieren oder exportieren.
Ausschnitt einer exportierten Stream-Monitor-INI
Ausschnitt einer exportierten Stream-Monitor-INI-Datei.

8 Konto & Sicherheit

Passwort, Zwei-Faktor-Authentifizierung und was zu tun ist, wenn etwas davon verloren geht.

Alle Rollen

Passwort ändern

Dein Mandanten-Admin oder Stationsadmin kann dir jederzeit einen neuen Einladungslink schicken, über den du ein neues Passwort setzt — ein separates „Passwort vergessen"-Verfahren ersetzt das.

Rollen mit 2FA-Option

2FA einrichten, deaktivieren, Backup-Codes

  1. Unter dem 🔐-Symbol „Einrichten" wählen — das OnAirPanel zeigt einen QR-Code für deine Authenticator-App (z. B. Google Authenticator, Authy).
  2. Den 6-stelligen Code aus der App einmalig eingeben, um die Einrichtung zu bestätigen.
  3. Acht Backup-Codes werden einmalig angezeigt — sicher aufbewahren, sie ersetzen die App, falls du sie verlierst. Jeder Code funktioniert nur einmal.

Zum Deaktivieren oder zum Erzeugen neuer Backup-Codes musst du jeweils erneut einen gültigen Code eingeben — 2FA lässt sich also nicht versehentlich per Klick abschalten.

Eingabe des 2FA-Codes beim Login
Der 6-stellige Code aus der Authenticator-App wird beim Login abgefragt.
Verwaltung von 2FA und Backup-Codes
2FA verwalten und neue Backup-Codes erzeugen.

9 Lizenz & Abo

Was Testphase, Aktiv und Gesperrt bedeuten.

Admin Stationsadmin

Status im Admin-Bereich

Oben im Admin-Bereich zeigt ein kleiner Hinweis den aktuellen Lizenzstatus: Testphase mit verbleibenden Tagen, oder Aktiv mit Datum, bis wann bezahlt ist. Läuft eine Testphase oder Zahlung ab, wird der Mandant automatisch gesperrt — der Monitor bleibt dann für alle Benutzer unzugänglich, bis der Betreiber die Lizenz verlängert.

Kurz vor Ablauf (Testphase: 2 Tage vorher und am letzten Tag; laufendes Abo: etwa eine Woche vorher) verschickt das OnAirPanel automatisch eine Erinnerungs-Mail an die hinterlegte Kontakt-Adresse.

Lizenzstatus mit Ablaufdatum
Der Lizenzstatus mit Ablaufdatum oben im Admin-Bereich.

10 Problemlösung

Die häufigsten Fehlerbilder — und was du selbst prüfen kannst, bevor du den Support kontaktierst.

Alle Rollen

„REST nicht erreichbar" / „Nicht erreichbar"

Das OnAirPanel kann die mAirList-REST-API der Station nicht erreichen. Häufigste Ursachen: mAirList läuft nicht, der REST-Server in mAirList ist nicht gestartet, oder — bei Verbindung über Tunnel — der Cloudflare-Tunnel ist unterbrochen. Ein Technik- oder Admin-Zugang kann das im Setup per „Verbindung testen" gezielt prüfen; ein 401 bedeutet dabei, dass der Server zwar erreichbar ist, aber Benutzername/Passwort nicht stimmen.

Admin Stationsadmin Technik

Tunnel-Fehler

Nach dem Einrichten eines neuen Cloudflare-Tunnels kann es einige Minuten dauern, bis die DNS-Änderung weltweit verteilt ist (DNS-Propagierung). Erscheint direkt danach ein Fehler, meist einfach ein paar Minuten warten und erneut testen.

Alle Rollen

Encoder zeigt „—" oder wirkt eingefroren

Ohne funktionierende REST-Verbindung kann das OnAirPanel den Encoder-Status grundsätzlich nicht ermitteln — die Anzeige wird dann bewusst abgedimmt statt einen falschen Status vorzutäuschen. Erst die REST-Verbindung reparieren, der Rest folgt automatisch.

Alle Rollen

Kontrollhören spielt nicht ab

Browser blockieren automatische Audiowiedergabe teils ohne vorherige Nutzerinteraktion — einmal aktiv auf den Play-Knopf klicken behebt das meist. Bleibt es stumm, den Stream in einem eigenen Tab direkt öffnen, um zu prüfen, ob der Streaming-Server selbst erreichbar ist.

11 Glossar

Begriffe, die im Panel auftauchen, aber nicht unbedingt selbsterklärend sind.

REST-API
Die Schnittstelle, über die das OnAirPanel mit mAirList spricht — Playlist abrufen, Titel steuern, Status abfragen.
Encoder-Verbindung
Die technische Verbindung von mAirList zu einem Ausspielweg (z. B. IceCast-Server). „Verbunden" heißt: die Leitung steht, sagt aber allein noch nichts darüber, ob dieser Weg auch als aktiver Sendeeingang geschaltet ist.
Stream-Monitor / Zulieferung
Zeigt und schaltet, welcher Moderatoren-Stream gerade als Eingang in mAirList aktiv ist — das eigentliche „auf Sendung".
AUTO / ASSIST
Zwei Automationsmodi in mAirList: AUTO spielt selbstständig durch, ASSIST verlangt für jeden Titel einen manuellen Start.
IceCast
Streaming-Server-Software, über die dein Sender ins Netz ausgestrahlt wird. Ein „Mountpoint" ist ein einzelner Ausspielweg auf diesem Server (z. B. eine bestimmte Bitrate oder ein Nebenprogramm).
Cloudflare-Tunnel
Verbindet einen mAirList-Server ohne öffentliche IP-Adresse sicher mit dem OnAirPanel, ohne Ports am Router zu öffnen.
Kontrollhören
Ein Vorhör-Player im Browser, unabhängig von der eigentlichen Sendeautomation — zum Mithören, ohne den Sender selbst zu steuern.
Support-Zugriff
Eine von dir zeitlich befristete Freigabe, über die der Betreiber sich zu Support-Zwecken in deinen Mandanten einloggen kann. Läuft automatisch ab, ist jederzeit widerrufbar, wird protokolliert.
Mandant / Station
Ein Mandant ist dein Gesamt-Konto (z. B. deine Sendergruppe); eine Station ist eine einzelne Frequenz/ein einzelner Sender darin, mit eigener mAirList-Verbindung.

12 FAQ & Kontakt

Kurze Antworten auf wiederkehrende Fragen.

Alle Rollen

Ich habe meinen Einladungslink verpasst / er ist abgelaufen — was jetzt?

Deinen Mandanten-Admin oder Stationsadmin bitten, dir über die Benutzerverwaltung eine neue Einladung zu senden.

Warum sehe ich keine Steuerungsknöpfe, obwohl ich eingeloggt bin?

Das hängt allein von deiner Rolle ab — vergleiche mit der Tabelle in Kapitel 3. Fehlt dir etwas, das du für deine Aufgabe brauchst, ist der richtige Ansprechpartner dein Mandanten-Admin oder Stationsadmin, nicht der Betreiber.

Kann ich mehrere Sprachen gleichzeitig nutzen?

Ja — Monitor, Admin-Bereich und Setup speichern ihre Spracheinstellung unabhängig voneinander, siehe Kapitel 2.

Noch offene Fragen?

Wende dich an deinen Mandanten-Admin — bei technischen Fragen zum Betrieb selbst hilft der OnAirPanel-Support weiter.