Downloads should be in a format / codec compatible with the device

Perhaps this is a bug, but this is what I’m experiencing:

I have a Samsung Galaxy A9+ tablet. It does not support 10-bit HEVC (h265). Streamed videos in this format get transcoded and play on the tablet without issue. However, when downloading the video for offline viewing, the original HEVC file is downloaded, which the tablet can’t play. Plex for Android does not support downloading a transcoded version of the file that is compatible with the device.

When downloading videos for offline viewing, please download them in a format and codec compatible with the device.

Check out the client download settings. You should be able to adjust the quality preference. From what I remember , the default setting should be focusing on compatibility but can be changed to original or other quality.

https://support.plex.tv/articles/download-android/

I’ve tried Original, 20 Mbps 1080p, and a 720p setting. In all cases, my 1080p HEVC videos download in HEVC format, even though the tablet doesn’t support it (or that version of it).

1 Like

Out of curiosity… have you installed the HEVC/h265 transcoding forum preview on your server?

With which exact versions (incl. build number) of PMS and the Android app are you experiencing this?

Sorry, I missed your reply. I am on beta builds, but no, I have not installed the HEVC/h265 transcoding forum preview you linked.

I just tried this with PMS v1.41.1.9057-af5eaea7a and Android app 10.23.0.1627 (f8f7bc73) and got the same result where the downloaded version won’t play on the tablet. The original video file is 1080p (HEVC Main 10).

I have a similar issue - “An error occurred while attempting to play this video. Please check your connection and try again.” After installing the plex app, downloading the content transcodes the files into compatible format, all of the videos work ok. But after watching any of the videos, future downloads will no longer transcode. I.e. even re-download of the same videos that transcoded correctly initially will not transcode anymore.

A workaround is to clear storage/cache of the plex app (sign-in again). Then downloading the files will transcode correctly. I’m assuming it has something to do with cached codec incorrectly notifying the PMS of client playback capabilities. Let me know if I should provide more detail

Device: Lenovo Tab 9
OS: Android 12
PMS: 1.41.3.9314-a0bfb8370
App: 10.24.1.2319
Content: MKV h264 1080P

What were your default video quality settings for downloads? I tried this by following these steps:

  1. Clear cache and storage for the Plex app
  2. Reopen Plex
  3. Sign in
  4. Click Download on a video file that wasn’t working
  5. Set default download settings. The only thing I changed was to select 1080p 12mbps as the video quality.
  6. Attempt to play the video from the Downloads tab.

After going through these steps, I was still unable to play the video.

I left the download settings to default (original quality).

So you didn’t notice the server transcoding the file? I did on mine. It converted it from mkv (~2GB) to MP4 (7GB).

Rather than clearing cache every few download/viewing, I’ve found a better solution. Setup optimized version, https://support.plex.tv/articles/213095317-creating-optimized-versions/, so that it gets pre-transcoded. I set it to TV optimized and lowered the download settings on the client from original to 1080p 12Mbps.

Now it works fine since the download favors the optimized copy.

No, it did not transcode.

There are drawbacks to optimized versions that are roadblocks for me.

  1. I don’t want duplicate versions of my media on my server. It’s wasted space. I’m fine with another copy being created long enough for it to be downloaded to the mobile device, but that should happen on demand when I choose to download media.
  2. I don’t know ahead of time which media I’ll want to download to the mobile device, so I’d need to create optimized versions, wait for that process to complete, and then download the items. Since I’m often downloading right before leaving on a trip, this isn’t feasible. Additionally, I don’t know how many episodes of a show I might get through. If I don’t optimize enough, I won’t be able to watch them. Too many, and that’s more wasted space and more time optimizing.
  3. I don’t want to have to remember to delete optimized versions when they’re no longer needed. I know you can set them to delete when watched, but I download lots of stuff that doesn’t end up getting watched on my trip.
1 Like

I tried it again and it’s working fine on the latest version of the apps.

Plex Media Server: 1.41.6.9685-d301f511a
Player: Plex for Android 2025.13.0 (966828375)
OS: Android 13 (Lenovo Tab M9)

But the latest player has so many other issues as noted in the forums :confused:

1 Like

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