I am trying to get my head around how the speaker proxy portion of this plugin is supposed to work but I must be missing something.
I have the Proxy Flag checked and have chosen the "Forward When No Match" option. I have a simple manually triggered event with a "Speak Something" action.
When I do not specify a speaker client in the speak event I only get the announcement from DNLA clients. I would expect all clients to speak.
When I specify a specific non-DNLA speaker client in the speak event I only get the announcement from DNLA clients. I would expect only that specific non-DNLA client to speak.
When I specify a specific DNLA speaker client in the speak event I only get the announcement from that DNLA Client. That is as I would expect.
When I specify a specific Non-Existant DNLA speaker client in the speak event I get output from the Non-DNLA clients. That is as I would expect.
What this seems to indicate is that the plugin considers the "wildcard" everybody speak is a match for the DNLA clients, and therefore does not forward events back to HS for processing. While that is true, I don't believe that is the intent.
It also seems to indicate is that the plugin considers the lack of a $MC$***$ to mean that it is a "wildcard" event for DNLA clients and treats it as above.
Could somebody please confirm this behavior, or help me in what I am missing.
Thanks,
Matt
I have the Proxy Flag checked and have chosen the "Forward When No Match" option. I have a simple manually triggered event with a "Speak Something" action.
When I do not specify a speaker client in the speak event I only get the announcement from DNLA clients. I would expect all clients to speak.
When I specify a specific non-DNLA speaker client in the speak event I only get the announcement from DNLA clients. I would expect only that specific non-DNLA client to speak.
When I specify a specific DNLA speaker client in the speak event I only get the announcement from that DNLA Client. That is as I would expect.
When I specify a specific Non-Existant DNLA speaker client in the speak event I get output from the Non-DNLA clients. That is as I would expect.
What this seems to indicate is that the plugin considers the "wildcard" everybody speak is a match for the DNLA clients, and therefore does not forward events back to HS for processing. While that is true, I don't believe that is the intent.
It also seems to indicate is that the plugin considers the lack of a $MC$***$ to mean that it is a "wildcard" event for DNLA clients and treats it as above.
Could somebody please confirm this behavior, or help me in what I am missing.
Thanks,
Matt
Comment