Plexamp UDP Broadcast Relay port and Casting

Hello,

Plexamp is unable to discover, find and devices on my network for casting.

I am really enjoying plexamp. However, I run multiple vlans in my network with Chromecast devices and similar casting audio devices on a separate vlan than plex server and plexamp client.

Plexamp clients in vlan 0
Plex server in vlan 1
Audio Cast devices in vlan 2

For other applications and systems (e.g. yamaha receiver, anthem receiver, kodi, amazon prime, etc.), I was able to use a UDP Broadcast Relay and configure firewall rules to enable specific communications across the vlans for casting to work. I am trying to do the same with plexamp.

In windows, the plexamp casting button is unable to discover other players.
In android, the plexamp casting button does not work (“clicking” the button is non-responsive).

Any insight on the plexamp client, plex server, and casting device discovery would be appreciated to make best use of the plexamp clients and casting.

JE

If you mean Chromecast device specifically, that discovery protocol is totally hidden to us, we just use the SDK.

If you mean Plexamp players, then we should be trying whatever IP is reported up to the cloud (logs would show).

In general for these sorts of things, we advise you don’t fix what ain’t broke.

Hi Elan - Appreciate the response.

At present, things do appear to be broke for me as plexamp players are not discovering any Chromecast (or other devices).

Chromecasts requires broadcasts to originate from 224.0.0.251 on port 5353 - apple’s bonjour require the same though I do not presently use any.

What is the plexamp player for Windows doing to discover Chromecast devices?
What is the plexamp player for Android doing to discover Chromecast devices?

Edit:
Added a screenshot from Windows if that helps. Left side is the chrome browser discovering different casting targets. Right is plexamp only showing the device the plexamp client is running on.

We’ve never supported Chromecast on desktop.

Using the Chromecast SDK as provided by Google.

I have no issues with PlexAmp detecting my Chromecasts which are on a different subnet on Android or iOS. I can find them on any of my subnets. Chromecasts use mDNS for discovery of the googlecast multicast group which needs mDNS to be routed across the subnets. So you need a mDNS repeater or similar to get it to work. Unifi systems which I use have this built in and route to all subnets when it’s configured.

PlexAmp on vlan 1, plex server vlan 1, all Chromecasts on vlan 4. My Roon server can also see them which is on vlan5 along with all my other radio gear. AirPlay also routes the same way and can be seen across subnets.

Thanks!

Didn’t realize windows was not supported. Was troubleshooting from windows…

Bounced the plexserver and Android is working.
Appreciate the help.

I do not run an mDNS service. UDP relay works well, won’t cause floods, and has specificity.

This topic was automatically closed 90 days after the last reply. New replies are no longer allowed.