PIP mode fails on repeated PIP instantiaton

8.3.4 on iOS 26.1 PIP mode fails on repeated PIP instantiaton.

Here’s my reproduction:

  1. Start playing a video.
  2. Initiate PIP so I can switch to another app while watching my video (ex: messages)
  3. Return to full screen video playback
  4. Initiate PIP (BUG) so I can go back to another app (ex: messages)

The bug is that the PIP button “depresses” (and stays depressed) but the video does not actually goto PIP mode. It just stays stuck.

I can still close Infuse to goto my other app, but when I return, it won’t play video, so I have to do a hard stop to get it to go back to functioning.

This seems to be per-video, because I stream a lot of TV shows from my phone while doing other things, so if I only PIP once, then change episodes, I can PIP again without restarting the app. It’s only the same video that it fails multiple PIP for. There’s something specific to re-PIP while in the same video that was previously PIP mode.

I have restarted the device, this was happening on iOS 18 before I switched to 26.1 (hoping to fix with updates, did not work).

I mostly stream Infuse off a Jellyfin server, on the same network as the Jellyfin (it also does the same when I’m remote but connected to the server). Videos are an appropriate format for PIP, as I can initiate PIP the first time, but on the second time for the same media it fails.

This seems to be a good forum for both bug reports and crowdsourcing repetition of the issue for confirmation, if this is the wrong place, sorry, first time bug filer here.

2 Likes

Welcome to the forum and yup, you’re in the right place. :wink:

It may help to know what device you’re seeing this on and what version of jellyfin and infusesync plugin if your using it.

Thanks!

Jellyfin: 10.10.7

InfuseSync: 1.5.0.0

Device: iPhone 15 MTM63LL/A iOS 26.1 (also tested on iOS 18.x before upgrading to 26.1 - Didn’t note that particular version number, apologies, but the behavior persists)

I did recently take the Infuse auto-update through the app store, and this is a recent app behavior development, so could be 8.3.4 or 8.3.3 + 8.3.4, I apologize that I can’t be more specific. I do try to stay up on all my iPhone app versions all the time, and this is a very recent behavioral change, so it’s something recent with the app.

Surely PIP behavior doesn’t change based on Jellyfin version tho? I haven’t updated that in a while, and Infuse is my preferred client for these things <3

Just wanted to add that I am experiencing the same issue on my iPad. I can enter PiP once, but after going back to full screen, if I try again, the video freezes (sound still continues to play). The only way to fix it is, as @jcolebrand describes, a hard quit and restart of the app.

iPad Air M3 (MC9X4X/A)
iPadOS 26.1
Infuse 8.3.4 (5450)

My Jellyfin version is 10.11.3 with InfuseSync 1.5.0.0.

1 Like

There’s a feature inconsistancy I’ve been meaning to report… After you click Up there are 3 features you can access. If you select Subtitles or Language and wait a few seconds, all graphics clear from the screen and you return to watching your video (this is the expected and desired behavior). BUT if you select the third one, Picture In Picture, you cannot get rid of the graphics unless you click away. I’ve gotten hung up on that a few times, and get sorta trapped in PIP and cant figure out why (that usually happens when you return to the PIP from being in another app or just somewhere else). It would be great if that third feature acted to the same as the first two.

Note: I do love the PIP, its one of those features that sets Infuse apart from the competition :wink:

2 Likes

I’m having a problem when I try to enable Picture-in-Picture a second time. PiP fails, the video freezes, but the audio plays. I can’t exit the video. The only thing I can do is force close the app.

This happens on my iPhone and iPad. This started on 26.2 Public Beta and continues on 26.3 Public Beta.

1 Like

Just looking to add additional information, same phone, latest iOS updates (iOS 26.2 23C55) and latest Infuse update (Infuse Pro 8.3.6 5502) still has the PIP issue of “start playback, move to PIP, return to normal play, attempt PIP locks up”.

Additional notes since I first reported the issue: I was doing a bit more “testing” and it’s definitely “on media load” meaning “if I start a video, enter PIP, return to normal, pause and exit the video [meaning, go back to the episode lists/search screen], resume the video, and engage PIP” it still works as expected, which is my workaround in the short-term (when I use PIP, hit the upper left (x) then resume playback so I can re-PIP the video) because as soon as I try to PIP twice, it breaks in the same way (audio continues, video locks up, app becomes completely unresponsive)

Is there a repository I can test builds against and see if I can figure it out with my Macbook and a sideload onto actual hardware? I’m not a native iOS dev, but I work in enough other languages I can give it a try

1 Like

Hello à fix for this bug may be appreciate

1 Like

This is still an issue

I am running into the same behavior. I frequently have to force quit and restart the app.

Can we get this fixed, or even some confirmation it’s being investigated

This thread is tagged as researching so it is being investigated.

2 Likes

More often than not, trying to go into PiP just freezes the playing video and PiP doesn’t actually start. You can’t even go back to the main player because the X button to quit PiP becomes unresponsive. The only way is to force quit the app. Even when PiP does work, it’s very janky going into it or back to full screen.

Also, can we please get +/- 10 second skip buttons on PiP?

Using M5 iPad Pro on iPad OS 26.4

A set of improvements for PiP (and iOS 26.4) are now available in today’s 8.4.2 update. :slight_smile:

Thanks for your patience.

Mac OS 15.7.5 also had the PIP repeated problem. But in 8.4.2 it finally works!

1 Like

I can confirm this is 100% fixed on my end. Thank you so much to the team for fixing it! I know that there’s never a shortage of bugs to work on, and I’m sure iOS alone is enough of a headache, supporting 5 platforms has to be more of an exciting challenge. Please pass our appreciation on to the full team <3 love y’all, you’re the best!

1 Like