Совместимость
Astral Overlay принимает уведомления в стиле XSOverlay через WebSocket и старый UDP. Это совместимость уведомлений, а не реализация полного API XSOverlay.
Поддерживаемые точки входа
Заголовок раздела «Поддерживаемые точки входа»- WebSocket на локальном порту 42070 с обязательным параметром
client. - Команда
SendNotificationи строковыйjsonData. - Старые данные UDP на локальном порту 42069.
- Общие поля текста, источника, длительности, прозрачности и громкости.
Ограничения
Заголовок раздела «Ограничения»- Другие команды WebSocket игнорируются без сообщения. Не рассчитывайте на команды окон, тем или состояния.
- Уведомления используют одну ограниченную очередь независимо от
index. - Размер карточек зависит от содержимого, а не запрошенной высоты.
- Текущий цикл WebSocket обрабатывает текстовые кадры и кадры закрытия; это не универсальный сервис WebSocket. До длительного использования проверьте поддержку keepalive и фрагментированных сообщений вашего клиента.
- Парсер принимает
audioPath,iconиuseBase64Icon, но отрисовщик не загружает собственные иконки или звуковые файлы. Используются своя карточка и встроенный звук.volumeкаждого сообщения читается; воспроизведение сейчас использует общую громкость уведомлений.
Работа рядом с XSOverlay
Заголовок раздела «Работа рядом с XSOverlay»Оба приложения используют одинаковые стандартные порты уведомлений. Если другое приложение занимает порт, Astral Overlay пишет предупреждение и не может слушать его. Другой транспорт может работать, если его собственный порт свободен. Автоматической пересылки между приложениями нет.
Проверяйте интеграции на том выпуске Astral Overlay, который собираетесь поддерживать.
