Plex on Apple TV 4K (2022) won't announce as player (to be controlled from Plex on other devices)

@Atomatth any chance of an update? I can’t see how this is remaining an ongoing issue for so long. Are you even able to reproduce the issue? Do we need to try and lend you an Apple TV to test on? Can you open some of the source code for some of us dev users to try and fix?
I really don’t want to have to try JellyFin again—they really don’t make much of an effort on the Apple OS side of things :disappointed:.

2 Likes

No update sorry. We have not been able to reproduce the issue which makes understanding the issue difficult.

This is still an issue with the current app, but it looks like the preview app has retired this feature. @Atomatth will this feature be carried over?

1 Like

I would not use the current preview app as a measure to what feature is kept or not. There is still a lot to add and improve on the current state of the preview app.

1 Like

@Atomatth Hi! I am the one who made this issue for the python-plexapi that PlexUserA mention a couple of posts up.

What Steps have you tried to reproduce the issue?

Once I have toggled Advertise Player, and I am able to control it through the likes of plexapi or Home Assistant. If I stop playback / force close the app and put my iPhone to the lock screen for a few minutes (lets be safe and say 10 mins, But I can do it for only a few minutes). When I reopen the app and start playback, it will show that it is playing, but the controls will be unavailable until I toggle again.

I feel this is perhaps because when out of the app for x amount of time. The player is removed from the list of clients until it shows back up on the network. When it is back on the network, it doesn’t seem to advertise that it is controllable and is set to unavailable rather than idle.

I am using Plex Server on a docker environment.

Further notes:

This is also confirmed by https://plex.tv/api/resources?X-Plex-Token=‘token’.

This iOS device will remain there until after I open it again after x amount of time (x time could vary, but it really only takes a few minutes for me). To which it is then removed. It will only be readded once you toggle “Advertise as Player”.

When it is removed from resources. Home Assistant is unable to control it anymore, however, I can still use the plexapi script to control it as I have the device ID.

Further Further Notes:

My AppleTV is different though. I haven’t even touched the advertise part in months since I initially gave up. But it is currently in the resources file and so far hasn’t been removed even after being idle. It is running on the current beta app with the experimental player.

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