Compatibilidad
Astral Overlay acepta notificaciones de estilo XSOverlay por WebSocket y UDP antiguo. Es compatibilidad de notificaciones, no una implementación de toda la API de XSOverlay.
Entradas compatibles
Sección titulada «Entradas compatibles»- WebSocket en el puerto local 42070 con el parámetro de consulta obligatorio
client. - Comando
SendNotificationyjsonDatacomo cadena. - Datos UDP antiguos en el puerto local 42069.
- Campos comunes de texto, origen, duración, opacidad y volumen.
Límites
Sección titulada «Límites»- Los demás comandos WebSocket se ignoran silenciosamente. No dependas de comandos de ventanas, temas o estado.
- Las notificaciones comparten una cola limitada, independientemente de
index. - El tamaño de las tarjetas depende del contenido, no de la altura solicitada.
- El bucle de recepción actual procesa tramas de texto y cierre; no es un servicio WebSocket general. Verifica el mantenimiento de conexión y los mensajes fragmentados con tu cliente antes de usos prolongados.
- El analizador acepta
audioPath,iconyuseBase64Icon, pero el renderizador no carga iconos ni audio personalizados. Usa sus propias tarjetas y el sonido incluido. Se leevolumepor mensaje; la reproducción utiliza actualmente el volumen global de notificaciones.
Usar junto a XSOverlay
Sección titulada «Usar junto a XSOverlay»Ambas aplicaciones usan los mismos puertos predeterminados. Si otra aplicación ocupa un puerto, Astral Overlay registra una advertencia y no puede escucharlo. El otro transporte puede seguir disponible si su propio puerto está libre. No hay reenvío automático entre aplicaciones.
Prueba las integraciones con la versión de Astral Overlay que quieras admitir.
