Am I supposed to be able to cast from Plex iOS app to an Xbox One?

I have never been able to see my Xbox One as an advertised player inside of Plex on iOS. I hear it’s possible. I’ve tried uninstalling Plex on iOS and the Xbox One and still have yet to see the Xbox as an advertised player. I’ve tried it with a movie playing on the Xbox too and still nothing. Any troubleshooting tips or suggestions on how to fix this would be great.

I reached out to the Plex team on twitter and they said the Xbox one is a compatible companion app. I found this article: https://support.plex.tv/hc/en-us/articles/203082707-Supported-Plex-Companion-Apps which confirms it.

However, it doesn’t work for me. I have the latest stable version of Plex server running. Do I need to open any ports on my router or forward anything?

If I have 2 of my iPads on, they can cast to each other and when my chrome cast is on I can cast but I can’t cast to my Xbox one.

The relevant ports companion player discovery within the local network are the UDP ports used for GDM and SSDP discovery. See this support page which lists ports that need to be open in the firewall

Suggest you check that and get some logs when the Xbox one app is running
To enable logging see this support page

Having checked firewall settings, ensure logging enabled. Restart the server to get fresh logs and then a few minutes after the restart of the server, re launch the xbox app and see if it shows up as a player
Obtain logs and attach here

Seeing the xml for a couple of requests that you could try in a browser would give some relevant info
One of these requests is documented here https://support.plex.tv/hc/en-us/articles/206721658-Using-plex-tv-resources-information-to-troubleshoot-app-connections

The 2 requests are
https://plex.tv/api/resources?X-Plex-Token=YOURTOKENHERE
and on the server
http://127.0.0.1:32400/clients?X-Plex-Token=YOURTOKENHERE
You can find your token following steps here https://support.plex.tv/hc/en-us/articles/204059436

The result should be xml in each case - save the xml into text files and before posting edit to remove any tokens and also the public IP addresses - alternatively you can send the zipped xml to me by private message

I run my Xbox One in ‘instant on’ mode and have found the only time it shows up as an option to cast in the iOS app is when the Xbox is ‘off’.

@Snail02 said:
I run my Xbox One in ‘instant on’ mode and have found the only time it shows up as an option to cast in the iOS app is when the Xbox is ‘off’.

There is an issue that is already with the development teams for this area.

@Snail02 said:
I run my Xbox One in ‘instant on’ mode and have found the only time it shows up as an option to cast in the iOS app is when the Xbox is ‘off’.

Thanks for the tip. I disabled instant on and I finally see the XB1 as a target from my mobile devices. I can’t really survive without instant on so fingers crossed on a fix in the near future.

1 Like