Stephan van Rooij
Stephan van Rooij
The upstream sonos library (also mine) has basic **beta** support for [external music services](https://svrooij.io/node-sonos-ts/sonos-device/external-music-services.html), I'm not sure how to implement this into sonos2mqtt though. That isn't really event based but...
This library made it easy to play Spotify for instance by accepting the Spotify uri (that you can copy in the Spotify app). But generating the Spotify uri from the...
It's not just a matter of knowing the devices. This entire app is build based in the fact that it will receive events from the speakers. Maybe it's better to...
Maybe a quick solution would be to make the discovery timeout configurable. Now it’s just static 10 seconds. What if we make that configurable and you set it to 180...
It’s defined here, https://github.com/svrooij/node-sonos-ts/blob/b6e73140375569d25839785c441f512aaa7c354d/src/sonos-manager.ts#L49 but it would be easy to make it configurable in sonos2mqtt
This library **node-sonos-contrib-plus** is already using [@svrooij/sonos](https://svrooij.io/node-sonos-ts/). My guess that your TTS library just generates an url with an mp3 hosted somewhere? If you would call `player.PlayNotification({ trackUri: 'url', delayMs:...
> TTS-Ultimate it's more articulated. I cannot use player.PlayNotification. I must handle persistent files, queues, multiple voices synchronized simultaneously. What does `handle persistent files` mean? At the end there is...
Players in a group don't have a queue, at least not an active one. Playing and restoring is already integrated in both the used Sonos library and the great node...
Will check tomorrow, how many zones/players do you guys have? Might also been solved by some pr months ago on the sonos lib. That forced all the responses to be...