alsmith / multicast-relay

Relay multicast and broadcast packets between interfaces.
GNU General Public License v3.0
304 stars 47 forks source link

Android client can't see Chromecast Speaker Groups #61

Closed stonith closed 2 years ago

stonith commented 2 years ago

Hi,

I realize this is likely not a multicast-relay specific issue but I thought I'd ask since chromecast is mentioned in the readme.

Without multicast-relay on my Unifi UDM Pro, iOS in a different plan would only see my chromecast speaker groups in the Spotify app, and not other apps like Google Home or Plexamp. Android would never see them however.

When running scyto's docker container however, my iOS devices now see the speaker groups in Google Home and Plexamp while my Android devices still don't see them.

Any ideas as to what the deal is with Android clients and chromecast speaker groups in different vlans?

Thanks.

stonith commented 2 years ago

I finally got this working on Android devices by using https://github.com/marjohn56/udpbroadcastrelay

alsmith commented 2 years ago

Hi Darren,

Did you have to supply any parameters to get this to work ?

stonith commented 2 years ago

Hi Darren,

Did you have to supply any parameters to get this to work ?

I ended up replacing multicast-relay with udpbroastcastrelay. I think the key for chromecast speaker groups is "set the source ip to the address of the outgoing interface and the source UDP port to the same as the destination port"