Plex Sync Waiting To

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

Plex Media Server, free and safe download. Plex Media Server latest version: A free (gpl) Home & hobby program for Windows. Plex Media Server is a us. Sync the the playlist to the device, don’t let the device sleep and wait until it’s done sync’ing then add more items to the playlist (25 or 1 tv show/movie) sync the device, don’t let the device sleep and wait until it’s done sync’ing repeat until you get everything sync’d. The Plex Media Server is one of the best ways to organize your digital media library, and with a Plex Pass, you can access it from anywhere.

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.
Sync

The Mobile Sync feature requires an active Plex Pass Subscriptions subscription for the main Plex Media Server account and for the iOS app to be signed in with a Plex account. Mobile Sync provides an easy way for you take your content with you and enjoy it offline. You can sync a range of content from your library such as movies, music, photos. Plex is like mission control for your content. Getting started is easy, download Plex Media Server and we'll walk you through the rest.

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.

Plex sync waiting to be downloaded

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.

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.

Plex Sync Waiting To

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:

Plex Sync Waiting To Be Converted

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:

Plex sync waiting to be converted

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.

Plex Sync Waiting To Download

Here’s the 2 changes made to the XML:

Sync
  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.

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!