PIP doesn’t work with downloaded content

Server Version#: 1.24.5.5173
Player Version#: 7.24.1
iPhone 12 Pro Max - iOS 15.1

I noticed with my downloaded media PIP no longer works with multiple files, when clicking the PIP icon the yellow-y orange gear starts spinning.


Normal playing works fine.

These are my download settings in the Plex iOS application:

IIRC PiP is using the native iOS player; if you download media in original quality this might be playable inside Plex but incompatible for the native player of iOS.

I thought the maximize compatibility option was responsible for this? What settings should I use to optimize for PIP?

PIP works for this media when streaming with WiFi and when “prefer downloaded content” is disabled, and my quality is set to maximum.

I really wish the Plex iOS/tvOS devs would actually fix the PiP implementation. Infuse and Channels don’t seem to have any issues direct playing the same file without transcoding from a server. The excuse I’ve seen from Plex is pretty lame. Something about Infuse and Channels being able to “cheat”. Whatever that’s supposed to mean.

The “Maximize compatibility” option literally states “convert downloads to insure compatibility with (…) PIP”. But it doesn’t work. Seems like a bug to me.

Yeah that’s pretty bad when it specifically says it makes it work lol

1 Like

I get that PIP uses the native iOS player, but the “Maximize Compatibility” Download Format option is buggy since it can’t deliver on its promise to “ensure compatibility with AirPlay and PiP”.

PiP works fine when streamed online for all my media (I assume, haven’t found any file that doesn’t work online)

I tried with multiple settings (video quality, audio quality and download format) and multiple media files.

I assume the issue is related to the audio. I could get PiP to work for certain media with ‘EAC3 5.1’ audio and everything set to ‘Original’ (it just doesn’t work with the “Maximize Compatibility” option)…
For some media audio (AC3 5.1) is transcoding (AAC) when PIP is enabled, but none of the settings work for PIP.

It worked for me with a few instances of x264 encoded content (set to ORIGINAL for both Video and Audio, and with Maximize Compatability) but it failed for x265 encoded files WHEN downloaded.

Both files worked when streaming from server (with maximum quality settings and no transcoding).

Both with AAC audio.
H264 version works even when downloaded (in PiP and with Old Player)
HEVC version does not work when downloaded (in PiP or with Old Player)
New Player in full screen works for both.

I have the same issue. I’ve tried downloading in original format and also with ensure compatibility. Interestingly, downloaded content will only play with the new player. They will not play at all with the Old Player. I’m running the latest code (checked both) on both iOS (iPad Pro with iPadOS 15.1). Happy to provide any logs if the devs ask for it.

Same issue here. Exactly as described in above. iPad Pro iOS 15.1 , tried maximise compatibility , works when streaming but not on downloaded content

This is something that has been confirmed as not working yet by Plex, somewhere in this thread. I can’t find any workaround at this point & it is very annoying as if I want to use PIP I need to stream the content (not great for time away from home and very expensive mobile broadband).

https://forums.plex.tv/t/sync-is-dead-almost-long-live-downloads-part-2

(tried to find the specific post, however couldn’t as the tread is rather long due to the many issues).

PS - Here is a feature request post for the very same I popped in a little while back, let’s hope it gets some attention.

https://forums.plex.tv/t/feature-request-picture-in-picture-with-downloaded-content

Any updates from the devs on this?

I remember reading PIP was broken and removed but later re-enabled. But it could also be from the android post. :thinking:
Let’s hope they fix it soon, but it seems there isn’t a lot of response from the devs. I also remember it working with sync, and they have the “Maximize Compatibility” option which doesn’t seem to help. To me it looks more like a bug than a feature request.

I am having a similar issue with trying to use Picture in Picture with a local server that do the transcode even! The implementation of the feature is obviously buggy, the video plays from the server fine if the PiP mode is disabled, but spins for twenty seconds then reports something went wrong when trying to play with PiP mode enabled.

It’s a shame that with the new “Downloads” feature we’ve actually gone backwards. Infuse does this all day every day without any issues at all, come on Plex.

Further reading on this topic here

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