Skip to content
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

[Feature Request] Support for multi room groups #78

Closed
Obicom opened this issue Feb 18, 2019 · 9 comments
Closed

[Feature Request] Support for multi room groups #78

Obicom opened this issue Feb 18, 2019 · 9 comments
Assignees
Labels
enhancement New feature or request question Further information is requested

Comments

@Obicom
Copy link

Obicom commented Feb 18, 2019

Thank you for your great component
It would be great if the alexa.py component could support alexa multiroom groups.

@alandtse
Copy link
Owner

Could you explain the issue a bit more? What about multiroom groups? They are discovered and can be addressed to the extent the Alexa app allows it. Is there a particular feature you are not seeing? If you're referring to TTS, that is a known limitation of the Simon Says routine. In the 1.0.0 branch we will also expose the Announce routine that will support multiroom groups.

@alandtse
Copy link
Owner

For playing music, you have to use the hack described in #74 by adding "in [name of group]" to the end of the programatic search. This is also a known Alexa app limitation.

@alandtse alandtse added the question Further information is requested label Feb 23, 2019
@alandtse
Copy link
Owner

@Obicom Please provide additional details on what we're missing for you in WHAs.

@Obicom
Copy link
Author

Obicom commented Feb 23, 2019

The alexa groups are listed as a media player e.g. in my case media_player.uberall but I am not able to control thsi group (only on/off). It would be great if we could also start Tunein stream, volume and so on (like the other alexa media players. I know there is a "hack" to control the alexa group from on of the other media_players to put the group name at the end of the Tune in station like "bifFM überall".

@alandtse
Copy link
Owner

Ok. Just to confirm, you're able to play/pause/next/back, right? For anything that isn't working, can you please check to see if you can control this via the Alexa app? If you can, we may be able to reproduce it here.

If not, we'd have to do a pretty nasty hack to try to catch it in this component. For example, to do the programmatic play (steps 3-4 are the nasty part):

  1. Determine the request is for the Everywhere group.
  2. Identify a member of the group to funnel the command to.
  3. Add the hack statement to the search (language specific)
  4. Catch for any weirdness because the different providers may not process things like umlauts properly. (Alexa groups are not working #74)

I'll mark this as an enhancement for now.

@alandtse alandtse added the enhancement New feature or request label Feb 24, 2019
@keatontaylor
Copy link
Collaborator

I'll look into this again, I believe it was working at one point for media playback but not things that used routine specific alexa API endpoints.

@keatontaylor keatontaylor self-assigned this Mar 19, 2019
@strangedesign13

This comment has been minimized.

@Nihvel

This comment has been minimized.

@alandtse
Copy link
Owner

alandtse commented Jun 6, 2020

I believe we handle playback control as originally requested so will close this.

@alandtse alandtse closed this as completed Jun 6, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request question Further information is requested
Projects
None yet
Development

No branches or pull requests

5 participants