Plex Sync Waiting To

Converted

  1. Plex Sync Waiting To Download
  2. Plex Sync Waiting To Be Converted
  3. Plex Sync Waiting To Be Converted

Everything you need to know about Plex Media Server in 2020. From server requirements, optimizations, automation, and fixing common problems. Plex will today begin integrating a live television feature into its popular video streaming and personal media application for iOS and Android TV. @seertenedos As for 'oldest watched' that was part of the reason I created plex-db-sync. The 'instant' sync feature of Plex Cluster should remove that issue, as the marked times will be seconds apart unless something goes down. The 'full sync' feature is really just a catch all, or a way to sync up users at the very beginning.

One of the craziest oversights with the otherwise excellent Plex media server is the fact that you cannot download/sync some videos to Android or iOS without Plex automatically transcoding them – even if you choose to sync at “original” quality and even if your device could play them as-is.

Primarily this affects H.265/HEVC videos, but may affect some of your H.264 media as well.

The reason for the limitation is that Plex uses an overly conservative profile of Android and iOS devices that assumes your device can (or that you would only want to) playback H.264 at 1080p. You would think this wouldn’t be a problem if you select the “Original” quality when syncing in the app… but, Plex ignores that choice and transcodes anyway.

WaitingPlex sync waiting to be converted

There are quite a few threads dedicated to the issue on the Plex support forums and elsewhere:
https://forums.plex.tv/t/allow-sync-without-transcoding/31916
https://forums.plex.tv/t/sync-support-for-hevc-x265-converting-to-x264-to-then-download-is-ridiculous/392317

Fortunately there is a workaround. It has been mentioned partially in the forum replies, but I just wanted to break it out here so it’s a little easier to follow.

What you need to do is to edit the device profile on the Plex server for the type of device you’re streaming to. Where you find the profile XML files will be different based on the platform your server is running on. For a Synology NAS, they’re here:

In that directory, locate the profile XML file you want to change. All of my client devices are Android, so I’ll modify Android.xml.

Here’s the original file:

And here’s what I’ve changed it to:

Once you’ve updated the file, restart the Plex server. Now your H.265 videos will download to your Android device in their original format without any transcoding as long as you choose “Original” quality. Note: you can still choose a lower bitrate/resolution if you actually do want to download a transcoded version.

Here’s the 2 changes made to the XML:

  1. Add a direct play (aka no transcoding) profile for mkv, and make both it and the mp4 profile apply to all codes.
  2. Remove the codec limitations for resolution, non-anamorphic videos, H.264 profile and number of AAC audio channels.

By removing codec limitations we’re no longer telling Plex it needs to transcode our mp4 and mkv videos – no matter what codec, resolution, encoding profile, etc.

Plex Sync Waiting To Download

Plex Sync Waiting To

The caveat is that this configuration profile applies to both offline sync as well as streaming from the UPnP server. So if you’re using older or less powerful devices, you may run into some playback compatibility issues. Personally, I’d rather address those as they come up and just remove as many restrictions as possible to begin with.

Plex Sync Waiting To Be Converted

Hope this helps improve your download and sync experience with Plex!

Plex Sync Waiting To Be Converted

I just had a power outage that lasted some than my UPS lasted and there was some issue with NUTS and none of my devices cleanly shutdown. Horrible for all the VMs running on my xcp-ng cluster that has SCALE as the Storage Resource.
I don't blame TrueNAS or XCP-ng for any of my issues, NUTS is running on a pfsense box and all of my other devices point to it. It's worked fine in the past and with my pull the plug test.
On to PLEX, right now it's saying Deploying and it never stops.
When I check the log in the GUI and here is what I get:
2021-05-19 19:40:04
MountVolume.SetUp failed for volume 'default-token-g47c5' : failed to sync secret cache: timed out waiting for the condition
2021-05-19 19:40:04
MountVolume.SetUp failed for volume 'plex-probe-check' : failed to sync configmap cache: timed out waiting for the condition
At first I thought this was a Plexpass Token, so I got a new one and redeployed within the 4 minute window or so.
Edit:
2021-05-19 20:33:01
Created pod: truenas-scale-plex-57c98df45-f28lx
0/1 nodes are available: 1 node(s) had taint {node.kubernetes.io/not-ready: }, that the pod didn't tolerate.
0/1 nodes are available: 1 node(s) had taint {node.kubernetes.io/not-ready: }, that the pod didn't tolerate.