Mobile-App-Builder
White-Label-Webradio-App für dein Smartphone
Mobile-App-Builder ist ein Premium-Plugin für RadioCMS Community Edition. Damit verwandelst du deine Webradio-Webseite mit einem Klick in eine echte App (PWA, Progressive Web App). Hörer legen ein Icon auf den Smartphone-Homescreen, öffnen es wie eine normale App, sehen deinen Brand-Splash-Screen, können offline auf gecachte Inhalte zugreifen und kriegen Push-Benachrichtigungen (wenn du chat-mobile-push dazu hast).
Bonus: Anleitung im Plugin erklärt dir wie du daraus eine native App für Google Play Store und Apple App Store machst via pwabuilder.com (Microsoft-Service, kostenlos für die PWA-Konvertierung, Apple-Dev-Account 99 USD/Jahr separat).
Was du konkret damit machen kannst
Eigene Webradio-App ohne App-Store-Aufwand
Hörer scannen einen QR-Code oder klicken auf der Webseite auf "App installieren". Innerhalb von 5 Sekunden ist deine Webradio-App auf dem Smartphone-Homescreen, mit eigenem Icon, deinem Sender-Namen, deinem Splash-Screen. Beim Öffnen sieht das aus wie eine native App (kein Browser-UI sichtbar).
Offline-Streaming-Modus
Standard-Player + Webradio-Stream funktionieren weiter wenn der Browser zu ist. Statische Seiten (About, Programm, DJs) werden im Service-Worker gecacht, öffnen sich auch ohne Internet (bis zum nächsten Refresh).
Install-Tracking
Plugin trackt wie viele Hörer die App "installiert" haben (PWA-Install-Prompt accepted). Du siehst eine kleine Conversion-Rate-Statistik im Admin: wie viele Besucher haben den Install-Prompt gesehen, wie viele haben ihn akzeptiert.
App-Store-Konvertierung (optional)
Wenn du wirklich in die App-Stores willst (Google Play + Apple App Store), nutzt du pwabuilder.com (Microsoft-Service). Du lädst dort dein Manifest hoch, kriegst eine .apk (Android) bzw. .ipa (iOS) als Download. Apple braucht zusätzlich einen Apple-Dev-Account (99 USD/Jahr). Plugin erklärt den genauen Workflow Schritt für Schritt.
White-Label für Hoster
Jedes Webradio das du als Hoster betreust kriegt seine eigene App ohne dass du PWA-Knowledge brauchst. Plugin generiert pro Sender ein eigenes Manifest mit dessen Icon/Farben/Name.
Installation und Aktivierung
- Admin -> Plugins -> Tab Marketplace
- Mobile-App-Builder finden, lila „PRO"-Badge
- Plugin laden + Lizenz klicken
- Lizenzschlüssel im Format
RCMS-XXXX-XXXX-XXXX-XXXXeinfügen - Speichern und prüfen -> Plugin wird automatisch installiert
- In der Plugin-Liste auf Aktivieren klicken
- Sidebar-Link „Mobile-App" erscheint im Admin-Bereich unter "System & Tools"
So nutzt du es, Schritt für Schritt
Schritt 1: App-Manifest konfigurieren
- Admin -> Mobile-App -> Tab Manifest
- Felder ausfüllen:
- App-Name (z.B. "Radio Schausteller"), wird auf dem Smartphone-Icon angezeigt
- Short Name (max 12 Zeichen, z.B. "RadioS"), Fallback wenn Icon-Text zu lang ist
- Beschreibung (1-2 Sätze)
- Theme-Color (Statusbar-Farbe im Smartphone), z.B.
#a78bfa - Background-Color (Splash-Screen-Hintergrund), z.B.
#0a0e1a - Display-Modus:
standalone(= sieht aus wie App, kein Browser-UI) ist Default
- Icon-Sets hochladen:
- 192x192 px (Pflicht, Android-Default-Icon)
- 512x512 px (Pflicht, hochauflösendes Icon)
- 180x180 px (Apple-Touch-Icon, optional aber empfohlen)
- Speichern
Schritt 2: Service-Worker aktivieren
- Tab Service-Worker -> Schalter Cache aktiv umlegen
- Cache-Strategien (Default-Werte sind sinnvoll):
- Statische Assets (CSS/JS/Bilder): Cache-First (loadet erst aus Cache, fallback Network)
- HTML-Seiten: Network-First (loadet erst aus Internet, fallback Cache)
- Stream-URL: NIE cachen (Live-Audio braucht Network)
- Speichern -> Service-Worker wird auf
/sw.jsdeployt
Schritt 3: Install-Prompt aktivieren
- Tab Install-Prompt
- Anzeige-Strategie:
- Smart: Plugin entscheidet selbst wann (Default, empfohlen)
- Sofort beim ersten Besuch: aggressiv
- Nach X Sekunden Listening: nur wenn Hörer aktiv ist
- Position: unten rechts (mobile-friendly), oben rechts, oder als Hero-Banner
- Button-Text: "Als App installieren" / "Auf Homescreen ablegen" / eigener Text
- Speichern
Schritt 4: Testen
- Im Smartphone-Browser (Chrome/Safari) deine Webradio-URL öffnen
- Install-Prompt erscheint nach paar Sekunden
- Klicken -> Icon ist auf Homescreen, App öffnet im Standalone-Modus
Schritt 5 (optional): App-Store-Konvertierung
- Admin -> Mobile-App -> Tab PWA-Builder-Export
- Manifest-JSON anzeigen lassen + kopieren
- Auf https://pwabuilder.com gehen, Manifest reinkopieren, "Build" klicken
- .apk (Android) bzw. .ipa (iOS) herunterladen
- Android-Upload im Google-Play-Console (Dev-Account 25 USD einmalig)
- iOS-Upload im Apple App Store Connect (Dev-Account 99 USD/Jahr)
- Prüfung Apple: 1-3 Tage, Google: meistens noch am gleichen Tag
Tipps für den Alltag
- Icon klar gestalten: das Icon ist 192x192 px aber wirkt auf Smartphones sehr klein. Klare Form, hoher Kontrast, Sender-Name nur wenn lesbar bei 64x64. Sonst nur Logo-Symbol.
- Background-Color zum Theme passend: das ist der Splash-Screen während die App lädt. Hell = wirkt clean, dunkel = wirkt premium. Sollte zu deinem Sender-Branding passen.
- Theme-Color = Statusbar: das ist nicht die App-Farbe sondern nur der schmale Balken oben (Akku/Uhrzeit). Eine Farbe wählen die mit deinem Header-Stil harmoniert.
- Service-Worker NICHT zu aggressiv cachen: wenn du HTML cachest, sehen Hörer alte Inhalte. Default-Network-First für HTML ist genau richtig.
- Install-Prompt nicht beim ersten Besuch: aggressiver Install-Spam vergrault User. „Smart" wartet bis der Hörer schon paar Minuten zuhört.
- Quartalsweise Icon-Wechsel: bei besonderen Events (Adventszeit, Sommer-Special) kannst du ein Festtags-Icon hochladen, App-Hörer sehen es nach kurzem Cache-Refresh.
Was das Plugin NICHT macht
- Keine native App im App-Store automatisch. Plugin baut eine PWA, das ist eine Web-App mit App-Look. Für Apple/Google-Store musst du den PWA-Builder-Konvertierungs-Schritt (gratis) plus die Store-Gebühren selbst machen.
- Kein eigener Stream-Player darin. Die App ist deine Webseite, ein-zu-eins. Wenn dein Webseiten-Player schlecht ist, ist auch der App-Player schlecht. Player-Upgrade siehe
radio-player-Plugins. - Kein Push-Notifications out-of-the-box. Push braucht das separate Plugin Chat-Mobile-Push mit Firebase oder OneSignal Konto.
- Keine native Geräte-Funktionen (Kamera, Mikrofon, GPS). PWA hat begrenzte Browser-API-Reichweite.
- Kein Cross-Device-Sync. Wenn der Hörer die App auf zwei Geräten installiert, sind das separate Installationen ohne Sync zwischen Lieblings-Songs/Settings.
Beispiele zum Inspirieren
Beispiel 1: Schausteller-Radio mit Festival-Saison
Der Sender hat 100+ Festivals pro Jahr. Hörer wollen unterwegs zugreifen. App auf den Homescreen, Splash-Screen mit Logo, beim Öffnen direkt der Live-Player + Festival-Kalender. Service-Worker cacht den Kalender, sodass die nächsten 7 Tage Veranstaltungen auch offline sichtbar sind.
Beispiel 2: Internet-Webradio mit Treuekarte
Hörer installieren die App, registrieren sich als Listener, sehen ihre Treue-Punkte (von listener-loyalty-Plugin) im Profil-Tab. Die App fühlt sich an wie eine kleine Mitglieder-App, der Hörer kommt deutlich oefter wieder.
Beispiel 3: Hosting-Modell mit 20 Sendern
Du bist Hoster, jeder deiner 20 Sender hat eigene Webseite + eigenes Icon + eigenen Splash. Pro Sender 5 Minuten Setup, dann hat jeder seine eigene "App". Verkaufsargument für Premium-Hosting-Tarif.
Lizenz und Aktivierung
- 39 EUR einmalig als Lifetime-Lizenz. Kein Abo.
- Lizenz für 3 Domains. Aktivierung auf der ersten Domain bei Plugin-Eingabe.
- Updates bekommst du via Plugin-Updater im Admin-Bereich, solange die Lizenz aktiv ist.
- Bei Fragen oder Setup-Hilfe: support@dgnshop.com