Plex iOS Download feature is unusable as it does not ever complete a download

Sorry, I don’t understand how to follow these instructions. I can see that value in the URL if I look at a show in a browser but I don’t know where I’d find it in the iOS app?
Changing the target URL in a browser results in a ‘page not found’ error.
The description of issue #2 links to instructions on viewing XML data but the instructions don’t work for TV shows.
Where should I be looking for library/metadata/398942 ?

I updated to the latest iOSapp today. The problem hasn’t changed but the app now freezes about 50% of the time when I open my TV Shows library. Forcing the app closed and re-opening gets it going again.

Yep it finally seems to be working as expected.

1 Like

Hello! I seem to be having an issue where Downloads on iOS say that there is an “Error downloading items.” I can see activity on the server showing items being downloaded from my phone but it’ll repeat the same episodes more than once and then fail in the end. My app is updated to the latest version and my server is also updated to the latest version.

Hello! I seem to be having an issue where Downloads on iOS say that there is an “Error downloading items.” I can see activity on the server showing items being downloaded from my phone but it’ll repeat the same episodes more than once and then fail in the end. My app is updated to the latest version and my server is also updated to the latest version.

This is exactly what I’m seeing with v7.27 of the iOS app. Attached are logs from the app, in case they show anything…

PlexDebugInfo-hawkinsb-7.27-1848 (2022-01-13 14.46.51 -0500).zip (1.9 MB)

Thank you MovieFan.Plex…I had also the Download 0.0kb issue for a long time until I found now your solution with adding “plex.direct” to DNS rebind in my router (AVM FritzBox).
Everything is working now as expected.

You can only see the XMl info from the Web client. This is just to check if you have the issue.

Did you enable Downloads? Looks like you are still on Sync.

The description of issue #2 links to instructions on viewing XML data but the instructions don’t work for TV shows.

I can’t see anywhere to see XML data for shows?

Retry on an individual episode to identify its grandparent ID (=show level), then replace the episode ID in the URL by that grandparent ID

see

I don’t know what this means:

Retry on an individual episode to identify its grandparent ID (=show level)

e.g. retry what? How will retrying something tell me what its grandparent ID is? Previous advice was to look at the show not an individual episode, am I to look at the URL for a show or for an episode?

I can see the URL of a single episode but neither ‘grandparent’ or ‘show’ are in there so I don’t know what you’re telling me to look for. As there any instructions I can follow or a screenshot?

Nope. Absolutely on Downloads. I might have toggled it on/off at some point in the log, but I don’t think so.

Here’s another log. Clean install of the app. I went in initially and toggled sync on/off to make sure I was using Downloads. Started a couple of Downloads. Plex just kept restarting the downloads and showing errors when they “finished” each time.
PlexDebugInfo-hawkinsb-7.27-1848 (2022-01-14 07.26.27 -0500).zip (1.1 MB)

  1. go to an episode of the show you want to look into
  2. click on Get Info in the episode context menu
  3. click the View XML button on the dialog
  4. look for an attribute regarding the „grandparent GUID“ in the resulting XML page and copy it’s value
  5. check the URL in the browser’s address bar and replace the GUID of the episode by the grandparent GUID from #4, e.g.:
    • old URL: …/library/metadata/<episode GUID>…
  • new URL: …/library/metadata/<grandparent GUID>…

Thanks @tom80H, I really appreciate the step by step instructions. The attribute from step 4 and wasn’t grandparent GUID, it was grandparentKey (putting that in for anyone else following this useful guide).

Now I understand a little better the data which needed to be removed, I’ve removed it through the web app by editing the show’s properties. I don’t use genre for any views/searches so its easier for me to delete all genres for any show which won’t download than to try to confirm the attribute using XML. Is there any reason I shouldn’t do that for all problematic shows as a workaround to the bug?

@hawkinsb Ok, I see an error about local network access being blocked. Try this.

  • close the Plex app
  • go to your main iOS settings
  • scroll down on left then click on the Plex app
  • on the right enable “local network”
  • restart the Plex app
  • try to download something

Local network access is enabled. It might have been disabled right at the start of the log as I was installing the app, but it was enabled prior to starting the attempted downloads. 100% certain.

Ah ok. I was starting at the top of your logs, since this was a new install. I do see that message goes away after a while.

I do see where it started downloading 2 files. An episode of something for the Beatles and the movie Free Guy. When something is downloaded, the app will check with the server to verify that the size of the file received matches the file that was sent by the server. This is failing. So something is causing the files to not match. Can you send me your server logs? I’d like to check if the server shows anything.

Here are server logs… Thanks!!
Plex Media Server Logs_2022-01-14_15-17-14.zip (2.8 MB)

1 Like

You don’t have debug logging enabled so the info wasn’t saved. Can you enable that setting and try downloading again? Sorry, but I’ll need all new logs both app and server.

Thanks for following up. Here are new server and app logs with debugging enabled. I started by successfully downloading “Free Guy.” I then started 2 episodes of Get Back (S1E1 and S1E2). Both succeeded, but then immediately started redownloading over and over. That behavior starts around 1/14/2022 16:21 timewise.

Hope you can track this down!! 100% reproducible!

Thanks…
PlexDebugInfo-hawkinsb-7.27-1848 (2022-01-14 16.24.39 -0500).zip (1.4 MB)
Plex Media Server Logs_2022-01-14_16-24-23.zip (2.9 MB)