Compatibilidade
O Astral Overlay aceita notificações no estilo XSOverlay por WebSocket e UDP antigo. É compatibilidade de notificações, não implementação de toda a API XSOverlay.
Entradas compatíveis
Seção intitulada “Entradas compatíveis”- WebSocket na porta local 42070 com parâmetro obrigatório
client. - Comando
SendNotificationejsonDatacomo string. - Dados UDP antigos na porta local 42069.
- Campos comuns de texto, origem, duração, opacidade e volume.
Limites
Seção intitulada “Limites”- Outros comandos WebSocket são ignorados silenciosamente. Não dependa de comandos de janela, tema ou status.
- As notificações compartilham uma fila limitada, independentemente de
index. - As dimensões do cartão seguem o conteúdo, não a altura solicitada.
- O laço atual de recepção processa quadros de texto e fechamento; não é um serviço WebSocket genérico. Verifique keepalive e mensagens fragmentadas com seu cliente antes de uso prolongado.
- O analisador aceita
audioPath,iconeuseBase64Icon, mas o renderizador não carrega ícones ou áudio personalizados. Usa cartões próprios e o som incluído. Ovolumepor mensagem é lido; a reprodução usa atualmente o volume global de notificações.
Executar junto com XSOverlay
Seção intitulada “Executar junto com XSOverlay”Os dois aplicativos usam as mesmas portas padrão. Se outro aplicativo ocupa uma porta, o Astral Overlay registra um aviso e não consegue escutá-la. O outro transporte pode continuar disponível se a própria porta estiver livre. Não há encaminhamento automático entre os aplicativos.
Teste integrações com a versão do Astral Overlay que pretende suportar.
