J’essaie de découvrir mon Sonos Ray et je vois dans les logs ceci après plusieurs échecs :
2026-02-23T10:25:32+0100 errorMiddleware.js:68 (errorMiddleware) SonosDiscoveryError: No players found
at EventEmitter. (/src/server/services/sonos/node_modules/@svrooij/sonos/lib/sonos-device-discovery.js:96:24)
at Object.onceWrapper (node:events:633:28)
at EventEmitter.emit (node:events:519:28)
at Timeout. (/src/server/services/sonos/node_modules/@svrooij/sonos/lib/sonos-device-discovery.js:84:25)
at listOnTimeout (node:internal/timers:588:17)
at processTimers (node:internal/timers:523:7)
Il y a clairement un timeout mais cette erreur vient trop vite <10s.
Gladys doit être sur le même réseau que ton enceinte Sonos, le container Gladys doit-être en mode network=host, et avoir accès à tous les appareils sur ton réseau.
Mmmm possible que la Sonos Ray ne soit pas compatible alors…
La Sonos Ray est une barre de son visiblement, je ne sais pas si l’API locale qu’on utilise pour leur gamme enceinte connectée est disponible également sur Sonos Ray
Pour info, on utilise cette librairie dans Gladys pour Sonos :
Elle n’est plus trop maintenue malheureusement.
C’est technique, mais peut-être qu’il faudrait tester la lib chez toi pour voir si elle détecte ta Sonos Ray hors Gladys, et sinon tester d’autres librairies pour voir si une autre librairie est capable de la détecter.