You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
So I do have multiple zipp speakers and I have python experience (have not done network programming). If this is relatively easy and can be done over a weekend, I want to try.
@adalisan Thanks for your interested! TBH I don't know if that's very easy to do, even if learning Python is really fun :)
Out of my head (that has been quite some time), the main thing to change is how to parse incoming message by attaching a "speaker" to it:
Right now, all messages arrives on port 3333 I think. You can't set up multiple thread to listen to it, as it's the same incoming port for everyone.
Then is parsed by this → I guess you can use the IP to know which speaker you are receiving the message from, then you can use this to assign the received message to the correct speaker.
Probably there will be few other changes to be able to instantiate the LibratoneZipp class multiple time, but the thing above would be the biggest :)
To support multiple speakers, one should refactor the "listening" thread to:
To set expectations: I currently don't have multiple Zipp speakers so I won't probably work on it.
The text was updated successfully, but these errors were encountered: