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

PA control enhancements #263

Merged
merged 21 commits into from
Nov 6, 2013
Merged

PA control enhancements #263

merged 21 commits into from
Nov 6, 2013

Conversation

pmatis
Copy link
Contributor

@pmatis pmatis commented Sep 30, 2013

Updated PAObj and pa_control to allow for a mix of different zone types and added a new zone type of "object". You can now use an existing object as a PA zone or a member of a group if it accepts ON and OFF commands via set. I tested this by using an Insteon object.

This could be used to turn on a device or lamp while MH is speaking. Perhaps an animated head just for fun! More practically, an IOLINC could be used to turn on a remote speaker. Scenes should work as well.

The on thing that I'm not sure how to handle long term is the extra delay in turning things on when there are multiple devices to send commands to. There could be X10, Insteon, weeder and other devices that are all sent messages. The io device, amp or whatever should confirm that they're on before the audio is sent, or we may miss the first part if the PLM is busy. Either way, this is a step in the right direction.

@krkeegan
Copy link
Collaborator

Steve, same thing with this request too. Can you confirm its stabilty?

Also, I suspect there is a conflict with the other speech commit that I just merged. If you merge master into this branch you can fix the conflicts.

@pmatis
Copy link
Contributor Author

pmatis commented Oct 20, 2013

Wow, just saw this comment too... Yes, I feel it's stable, and I already merged without noticing your comment. LOL
Merge please. I have some other ideas, but they can be categorized under a different title.
Thanks!

@pmatis
Copy link
Contributor Author

pmatis commented Oct 20, 2013

Did a little housekeeping to make me more comfortable with a merge. Tests good on two machines.

pmatis and others added 3 commits October 21, 2013 21:55
…multiple speaker out channels to be used as separate PA rooms.
Added Alsa support to allow different sound card channels to be PA rooms through amixer in Linux.
krkeegan added a commit that referenced this pull request Nov 6, 2013
PA control enhancements
@krkeegan krkeegan merged commit 099016f into hollie:master Nov 6, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants