Anybody else had this issue.
I have a media server setup with Plex and Jellyfin and now people here prefer Jellyfin but Plex is available on more devices and my users prefer it.
Now I tried watching several movies on iPhone via Plex app and it kept freezing and I had to exit and start again and half the time it wouldn’t remember where I was. I tried to watch the same movies on Jellyfin, again on iPhone and no issue.
Any thoughts? I did watch a movie at my friends on Plex through Firestick with no issue so not sure if it’s iOS or my home network and Plex or something else.
Difficult to say without more detail but it’s likely transcoding. You can view how much is cached via tautulli if that’s something you have set up.
It seems it was direct play when I checked Tautulli
There’s probably a codec issue where Plex thinks something can direct play but it can’t. I’ve had similar issues a few times over the years especially with audio codecs like EAC3 for example. Easiest thing to do is to just find a different version of the file and try to avoid that codec for the time being.
Thanks. I will monitor if it happens with certain codecs and then blacklist them.
You can also use Handbrake to encode your files
That complicates things. I would check whether subtitles are enabled (burn-in is notoriously slow) and then try manually adding your server via the app (to rule out wan/relay). Could also recreate the issue and check the server logs - timestamps should tell you what actions were taken when.
I do have tautulli set up so will check that. I can provide more information if needed.
Transcoding sound like it might be that as I had recently setup Nvidia GPU and enabled hardware transcoding but when I was testing and watching something it didn’t transcode as I was watching in the format I had.
You can force a transcode by dropping the quality of the video in the player settings. Perhaps something is misconfigured with HW transcoding and that’s the actual reason why your videos aren’t playing (and not the codec issue I mentioned in my other comment).