-
-
Notifications
You must be signed in to change notification settings - Fork 205
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Squeezebox multiroom support #312
Conversation
3c421dc
to
62c8659
Compare
1984d2b
to
13465b0
Compare
* Support non master/slave relation multiroom platforms * Add squeezebox group management service calls * Add exception for squeezebox group attribute
Hi Karl, I just get an error message in the gui
AFAIK the service for squeezebox is squeezebox/sync ?? EDIT should have added, am running 1.9.0 of your player and 0.110.0 of HA. This is my player setup:
|
🤦♂️ Yes, the services are actually set to use sync/unsync but I see the miss I did, will fix and do a minor release when I get home tonight. |
Cheers.
…On Tue, May 26, 2020, 19:23 Karl Kihlström ***@***.***> wrote:
🤦♂️ Yes, the services are actually set to use sync/unsync but I see the
miss I did, will fix and do a minor release when I get home tonight.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#312 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/ABG6PX5JCTPGBRB4QUYHQGDRTNU6JANCNFSM4NI3FHLQ>
.
|
@nickrout Actually, everything looks like it should. |
I feel silly now, I think caching was the problem. I'll test more extensively. |
@kalkih If I add one player at a time to the group (by ticking the box) it works fine. Same for unticking. However when I try "Group All" I get this error
|
Yes, that's expected unfortunately, the squeezebox sync service does only accept a single entity unlike most (all i think?) other multiroom integrations. Please submit a PR to core for this if you feel like this feature is important. Ungroup all should work though. Could conditionally disable or remove the group all button from the UI in the future but I feel like adding support for multiple entities as parameter in the backend component is the way to go. Does it work as expected otherwise? Had to make some changes in order for it to function since it didn't follow the master/slave pattern the other platforms have. |
Forgive me for reviving this old thread, but I guess it is the right place since you never got an answer to your question. I just started playing around with squeezebox and LMS and one thing I have discovered. The speaker group does not look like the preview from the documentation, it works though. I just don't have any indication Would be nice if it were a bit more touch friendly i think. Thanks for the card though! :) |
Something has changed! It was working. I think on 0.114. |
Squeezebox doesn't have a slave/master setup like many other platforms so it requires some changes related to that functionality, now we set the card entity as the master, I'm not sure if this is the best solution.
Also, the service calls it uses are not the "standardized" ones, and there doesn't seem to be support for grouping multiple entities at once, at least not from looking at the documentation.
https://www.home-assistant.io/integrations/squeezebox/
Need to add documentation.