SWYH sends Play action before sending SetAVTransportURI
mill1000 opened this issue · 1 comments
We've had a handful of issue reports involving hzeller/gmrender-resurrect and SWYH. I think the most annoying by far is that the stream does not start when gmrender-resurrect is selected in the Stream to menu. The current workaround is to deselect and re-select the renderer and playback usually begins.
The cause of this problem from gmrender-resurrect perspective is that SWYH sends the Play action, and then sends SetAVTransportURI. Without a valid URI gmrender-resurrect can't start playback.
According to the spec, the behavior is device dependent. AKA it's undefined behavior, and should be avoided.
Here's a sample Wireshark capture of the actions sent by SWYH.
Confirmed - found out the same. As aa tip: It is starting immediatly with the fork project swyh-rs