Kompatibilität
Astral Overlay akzeptiert Benachrichtigungen im XSOverlay-Stil über WebSocket und bisheriges UDP. Dies ist Benachrichtigungskompatibilität, keine Implementierung der vollständigen XSOverlay-API.
Unterstützte Zugänge
Abschnitt betitelt „Unterstützte Zugänge“- WebSocket auf dem lokalen Port 42070 mit erforderlichem
client-Abfrageparameter. - Befehl
SendNotificationundjsonDataals Zeichenfolge. - Bisherige UDP-Nutzdaten auf dem lokalen Port 42069.
- Gemeinsame Felder für Text, Quelle, Dauer, Deckkraft und Lautstärke.
Grenzen
Abschnitt betitelt „Grenzen“- Andere WebSocket-Befehle werden stillschweigend ignoriert. Setze keine Fenster-, Design- oder Statusbefehle voraus.
- Benachrichtigungen teilen sich unabhängig von
indexeine begrenzte Warteschlange. - Kartengrößen richten sich nach dem Inhalt statt nach einer angeforderten Höhe.
- Die aktuelle WebSocket-Empfangsschleife verarbeitet Text- und Schließframes. Sie ist kein allgemeiner WebSocket-Dienst. Prüfe Protokoll-Keepalive und fragmentierte Nachrichten mit deinem Client vor dauerhaftem Betrieb.
- Der Parser akzeptiert
audioPath,iconunduseBase64Icon, aber die Darstellung lädt derzeit keine eigenen Benachrichtigungssymbole oder Audiodateien. Sie nutzt eigene Karten und den mitgelieferten Ton. Nachrichtenbezogenesvolumewird gelesen; die Wiedergabe nutzt derzeit die globale Benachrichtigungslautstärke.
Parallel zu XSOverlay
Abschnitt betitelt „Parallel zu XSOverlay“Beide Apps verwenden dieselben Standardports. Belegt eine andere App einen Port, protokolliert Astral Overlay eine Warnung und kann dort nicht empfangen. Der andere Transport bleibt möglicherweise verfügbar, wenn sein eigener Port frei ist. Es gibt keine automatische Weiterleitung zwischen den Apps.
Teste Integrationen mit der Astral Overlay-Version, die du unterstützen möchtest.
