GLX Mail Reload (Nextcloud App)

Alle Versionen Aktuell v1.0.2
▶ Beschreibung lesen…▼ Beschreibung schließen…
GLX-Mail-Reload – Hilfs-App für Nextcloud Mail
📬 Was es kann
Nextcloud holt neue Mails zuverlässig im Hintergrund ab. Was es nicht tut: die Ansicht danach auffrischen. Neue Nachrichten bleiben also unsichtbar, bis man die ganze Seite neu lädt. Auch der Aktualisieren-Knopf hilft nicht weiter – er zeigt nur, was ohnehin schon in der Datenbank liegt.
Genau diese Lücke schließt GLX-Mail-Reload. Die App fragt im eingestellten Takt nach, ob etwas Neueres angekommen ist, und frischt die Ansicht von selbst auf. Kein Knopf, keine Angewohnheit, kein Warten.
✨ Was drin steckt
🔄 Automatisches Auffrischen
Neue Mails erscheinen, ohne dass du etwas anfassen musst.
⏱️ Takt frei wählbar
Von 10 Sekunden bis zu einer Stunde. Kürzer heißt schneller, aber jede Prüfung ist eine Anfrage an deinen Server – zwischen 30 und 120 Sekunden liegt für die meisten der beste Mittelweg.
✍️ Pause beim Schreiben
Ein offenes Schreibfenster setzt alles aus. Es wird nie unter einer halbfertigen Mail neu geladen. Direkt vor dem Auffrischen wird noch einmal nachgesehen, falls in der Zwischenzeit ein Fenster aufgegangen ist.
📤 Postausgang im Blick
Solange dort eine Nachricht auf den Versand wartet, hält die App still.
🔘 Zustand auf einen Blick
Bei aktiver Unterstützung sitzt neben Suche und Glocke ein kleines Zahnrad. Es dreht sich kurz bei jeder Prüfung und wird blass in der Pause. Ein Klick darauf führt direkt zu den Einstellungen.
🎯 Nur dort, wo es hingehört
Das Skript lädt ausschließlich auf den Seiten der Mail-App – im Rest deiner Nextcloud passiert nichts.
🛡️ Update-fest gebaut
Die Abfragen gehen direkt an die Mail-Tabellen statt über die Innereien der Mail-App. Deren Updates können dieser App also nichts anhaben. Da Nextcloud E-Mail App beim klick auf aktuallisieren nicht die aktuellsten Mails aus der Datenbank holt. Ist diese App genau das richtige und diese App macht ihren Job.
🪶 Kein Ballast
Reines PHP und schlankes JavaScript. Kein Bauschritt, keine Fremdpakete, keine Abhängigkeiten außer der Mail-App selbst.
🛠️ So wird es benutzt
Zu finden unter Admin Einstellungen → Verwaltung → GLX-Mail-Reload. Die App taucht bewusst nicht im App-Menü auf, denn sie arbeitet im Hintergrund.
„Unterstützung aktiv“ anhaken – der Hauptschalter.
Bei „Prüfen alle … Sekunden“ den Takt setzen. 60 Sekunden sind ein guter Anfang.
Auf Speichern klicken.
Die Mail-App öffnen – das Zahnrad erscheint in der Kopfleiste und macht ab da seine Arbeit.
🔬 Wie funktioniert diese App
Bei jeder Runde fragt die App ihren eigenen Endpunkt nach drei Zahlen: dem Zeitstempel der neuesten Nachricht, der Anzahl ungelesener Mails und der Anzahl im Postausgang. Liegt der neueste Zeitstempel vor dem vom Seitenaufbau, wird die Ansicht aufgefrischt.
Vorher greifen die beiden Sicherungen: Der Browser prüft, ob ein Schreibfenster offen ist, und der Server meldet, ob im Postausgang noch etwas liegt. Trifft eines davon zu, wird die Runde komplett ausgelassen.
📋 Voraussetzungen
Nextcloud mit installierter und eingerichteter Mail-App
PHP 8.0 oder neuer
Keine weiteren Abhängigkeiten
⚖️ Und was es nicht macht
Die App liest keine Inhalte, keine Betreffzeilen und keine Absender. Abgefragt wird ausschließlich, ob es etwas Neueres gibt – mehr braucht es nicht, um zu wissen, wann aufgefrischt werden muss.
GLX Radio (Nextcloud)
--> Direkt zu meinem Download der App
Alle Versionen Aktuell v2.1.4
▶ Beschreibung lesen…▼ Beschreibung schließen…
Benutzung
Kurzanleitung zu allen Funktionen von GLX-Radio.
Sender hören
Sender abspielen
Auf den Namen eines Senders klicken – egal ob in „Favoriten“, in Suchergebnissen, in „Externe Radiosender“ oder unter „Meist gespielt“. Die Wiedergabe startet sofort in der Kopfzeile, die immer sichtbar bleibt – auch beim Scrollen oder beim Wechsel zwischen den Ansichten.
Player-Steuerung
Play/Pause, Vor/Zurück blättert durch deine Favoriten, daneben Ton-aus und Lautstärkeregler.
Favoriten & eigene Sender
Sender favorisieren
Bei Suchergebnissen bzw. „Externe Radiosender“ auf das ☆ neben dem Sendernamen klicken – er erscheint danach dauerhaft unter „Favoriten“ (Stern wird ausgefüllt ★). Nochmal klicken entfernt ihn wieder.
Eigenen Sender hinzufügen
„Eigener Sender“ im Seitenmenü anklicken, Name und Stream-Link eintragen (z. B. eine .mp3-, .m3u- oder .m3u8-Adresse), optional Logo und Ordner wählen, dann „Als Favorit speichern“.
Das Zahnrad rechts – Einstellungen eines Senders
Jeder Favorit hat rechts ein Zahnrad-Symbol. Dahinter liegt alles, was zu diesem einen Sender gehört: Name, Stream-Link, Logo (als Link oder per Ordner-Button aus deinen Nextcloud-Dateien), Ordner zum Einsortieren, der Platz in der Liste und ganz links der Knopf Sender löschen. Vor dem endgültigen Löschen fragt die App per Ja/Nein-Popup nach. Die Zeile selbst bleibt dadurch frei von Symbolen – der Sendername hat den ganzen Platz.
Reihenfolge selbst festlegen
Vor jedem Sender steht seine laufende Nummer. Um einen Sender zu verschieben, öffnest du sein Zahnrad und trägst unter Platz in der Liste die gewünschte Nummer ein. Nach dem Speichern sitzt er dort, alle dazwischen rutschen eine Position weiter. Eine zu große Zahl setzt ihn ans Ende. In einer Ordner-Ansicht zählt der Platz innerhalb des Ordners, in „Favoriten“ der Platz in der Gesamtliste.
Warum die Reihenfolge zählt
Die Vor/Zurück-Tasten im Player blättern genau in dieser Reihenfolge durch deine Favoriten. Du legst damit also auch fest, in welcher Folge du dich im Auto oder unterwegs durchschaltest.
Sender-Logo setzen
Beim Bearbeiten/Hinzufügen entweder einen Bild-Link eintragen oder über den Ordner-Button ein Bild direkt aus deinen Nextcloud-Dateien wählen. Welcher Ordner das ist, stellst du in den Einstellungen ein (Standard: /RadioLogos). Logos lassen sich dort auch komplett ausschalten.
Ordnung & Sicherung
Sender-Ordner
In den Einstellungen unter „Sender-Ordner“ eigene Ordner anlegen (z. B. „Nachrichten“, „Musik zum Arbeiten“). Sie erscheinen als eigene Punkte im Seitenmenü zwischen „Radio“ und der Suche. Die Zuordnung erfolgt beim Bearbeiten eines Senders per Dropdown, „Kein Ordner“ hebt sie wieder auf.
Favoriten bleiben vollständig
„Favoriten“ zeigt immer alle Sender, unabhängig vom Ordner. Ordner-Ansichten zeigen nur ihre zugewiesenen Sender. Löschst du einen Ordner, bleiben die Sender erhalten und verlieren nur die Zuordnung.
Export & Import
„Exportieren“ sichert alle Favoriten inklusive Ordner-Zuordnung und Ordner-Liste als Datei. „Importieren“ spielt eine solche Datei wieder ein und legt fehlende Ordner automatisch neu an.
Entdecken & Infos
Externe Radiosender
Zeigt die aktuell beliebtesten deutschen Sender live von radio-browser.info – keine feste Liste. Mit eigener Suche nach Sendernamen und „Mehr laden“ für weitere Ergebnisse.
Sender-Infos
Rechts oben zeigt eine eigene Box Genre, Bitrate, Codec, Land, Sprache und Verbindungsqualität des gerade laufenden Senders – sofern radio-browser.info diese Infos kennt.
Meist gespielt
Darunter stehen deine am häufigsten gehörten Sender mit Zähler.
iPhone, Apple Watch & CarPlay
Was funktioniert
GLX-Radio meldet die Wiedergabe an iOS an. Sperrbildschirm, Apple Watch und CarPlay zeigen das Sender-Logo als Cover, den Sendernamen und – sofern der Stream die Info mitliefert – den laufenden Titel. Play/Pause und Lautstärke lassen sich dort ebenfalls bedienen.
Vor/Zurück blättert dort nicht
Auf Apple Watch und in CarPlay zeigt iOS bei Live-Streams zwingend die 10-Sekunden-Spultasten statt der Titelsprung-Tasten. Das lässt sich von einer Web-App aus nicht ändern. Im Browser am iPhone selbst funktioniert das Sender-Blättern normal.
CarPlay-Vollbild bleibt leer
Die Kachel „Aktuelle Wiedergabe“ zeigt Cover und Titel korrekt, die große Player-Ansicht dahinter bleibt der leere Standard-Player. Eine eigene CarPlay-Oberfläche ist ausschließlich nativen iOS-Apps vorbehalten.
Wenn etwas nicht geht
Sender lässt sich nicht abspielen
Der Stream selbst ist meist gerade offline oder überlastet – einfach einen anderen probieren.
Kein Logo sichtbar
Nicht jeder Sender hinterlegt bei radio-browser.info ein Logo. Du kannst beim Bearbeiten jederzeit ein eigenes Bild setzen.
