Unable to download to android anything ever

Server Version#: 1.25.7.5604
Player Version#:8.30.2.31202 (c9b75f7a)
This feature has never worked from me from the word go; I’ve reinstalled on my phone so many times, still nothing, go back to sync and all is fine but it seems that sync is no longer an option. My server is up to date. It’s just me synchronizing my library, doesn’t matter what i try to download it doesn’t work. See here for my phone video of sync:
https://youtu.be/qU94RT-ZYvE

The most important section of the logs i guess is after it completes:

Mar 14, 2022 18:34:00.269 [0x8072f1300] DEBUG - Activity: updated activity 4855c650-61de-463d-bea5-7282d111d148 - completed 98.8% - Media download by dawesc
Mar 14, 2022 18:34:00.321 [0x80f9f0900] DEBUG - [TranscodeOutputStream] Input processing thread exited after writing 831277817 bytes, m_closed=0, m_endOfFileReached=1, session->isStopped()=0
Mar 14, 2022 18:34:00.375 [0x8072f1300] DEBUG - Activity: updated activity 4855c650-61de-463d-bea5-7282d111d148 - completed 99.1% - Media download by dawesc
Mar 14, 2022 18:34:00.490 [0x8072f1300] DEBUG - Activity: updated activity 4855c650-61de-463d-bea5-7282d111d148 - completed 99.4% - Media download by dawesc
Mar 14, 2022 18:34:00.592 [0x8072f1300] DEBUG - Activity: updated activity 4855c650-61de-463d-bea5-7282d111d148 - completed 99.7% - Media download by dawesc
Mar 14, 2022 18:34:00.642 [0x8072f1300] DEBUG - [TranscodeOutputStream] Reached end of file
Mar 14, 2022 18:34:00.642 [0x8072f1300] DEBUG - Removed transcode data consumer, active count 1 => 0
Mar 14, 2022 18:34:00.643 [0x8072f1300] DEBUG - Completed: [172.27.73.150:48632] 200 GET /video/:/transcode/universal/start.mkv?session=1297b7c60a720939ab80bb13222a4a6258dacd5a (2 live) TLS GZIP 33519ms 831391986 bytes
Mar 14, 2022 18:34:00.643 [0x8072f1300] DEBUG - Activity: Ended activity 4855c650-61de-463d-bea5-7282d111d148.
Mar 14, 2022 18:34:00.721 [0x80b519800] DEBUG - Request: [172.27.73.150:48690 (Allowed Network (Subnet))] GET /transcode/sessions/1297b7c60a720939ab80bb13222a4a6258dacd5a?session=1297b7c60a720939ab80bb13222a4a6258dacd5a (2 live) TLS GZIP Signed-in Token (dawesc)
Mar 14, 2022 18:34:00.721 [0x8072f2700] DEBUG - Completed: [172.27.73.150:48690] 200 GET /transcode/sessions/1297b7c60a720939ab80bb13222a4a6258dacd5a?session=1297b7c60a720939ab80bb13222a4a6258dacd5a (2 live) TLS GZIP 0ms 646 bytes (pipelined: 1)
Mar 14, 2022 18:34:01.255 [0x80b519800] DEBUG - Request: [172.27.73.150:48696 (Allowed Network (Subnet))] GET /video/:/transcode/universal/stop?session=1297b7c60a720939ab80bb13222a4a6258dacd5a (3 live) TLS GZIP Signed-in Token (dawesc)
Mar 14, 2022 18:34:01.255 [0x80aeeb300] DEBUG - [Transcode] Killing job.
Mar 14, 2022 18:34:01.255 [0x80aeeb300] DEBUG - [Transcode] Signalling job ID 18666 with 9
Mar 14, 2022 18:34:01.255 [0x80aeeb300] DEBUG - [Transcode] Job was already killed, not killing again.
Mar 14, 2022 18:34:01.255 [0x80aeeb300] DEBUG - [Transcode] Stopping transcode session 1297b7c60a720939ab80bb13222a4a6258dacd5a
Mar 14, 2022 18:34:01.255 [0x8072f1300] DEBUG - Completed: [172.27.73.150:48696] 200 GET /video/:/transcode/universal/stop?session=1297b7c60a720939ab80bb13222a4a6258dacd5a (3 live) TLS GZIP 0ms 195 bytes (pipelined: 1)
Mar 14, 2022 18:34:01.256 [0x80aeeb300] DEBUG - [Transcode] Transcoder: Cleaning old transcode directories.
Mar 14, 2022 18:34:01.257 [0x80aeeb300] DEBUG - [Transcode] Transcoder: Cleaning old transcode directory: "/usr/local/plexdata-plexpass/Plex Media Server/Cache/Transcode/Sessions/plex-transcode-1297b7c60a720939ab80bb13222a4a6258dacd5a-e9c3a445-2d74-43a8-ad38-6c772efdde87"
Mar 14, 2022 18:34:01.262 [0x80aeeb300] DEBUG - [Transcode] Whacked session 1297b7c60a720939ab80bb13222a4a6258dacd5a, 0 remaining.
Mar 14, 2022 18:34:01.262 [0x80aeeb300] DEBUG - Cleaning directory for session 1297b7c60a720939ab80bb13222a4a6258dacd5a (/usr/local/plexdata-plexpass/Plex Media Server/Cache/Transcode/Sessions/plex-transcode-1297b7c60a720939ab80bb13222a4a6258dacd5a-e9c3a445-2d74-43a8-ad38-6c772efdde87)
Mar 14, 2022 18:34:01.262 [0x80aeeb300] DEBUG - Streaming Resource: Terminating session 0x80d6610d8:1297b7c60a720939ab80bb13222a4a6258dacd5a which is using static transcoder slot.  Used slots is now 0
Mar 14, 2022 18:34:01.262 [0x80aeeb300] DEBUG - Streaming Resource: Terminated session 0x80d6610d8:1297b7c60a720939ab80bb13222a4a6258dacd5a with reason Client stopped playback.
Mar 14, 2022 18:34:01.262 [0x80aeeb300] DEBUG - Streaming Resource: Removing session 0x80d6610d8:1297b7c60a720939ab80bb13222a4a6258dacd5a
Mar 14, 2022 18:34:10.218 [0x80b519800] DEBUG - Request: [54.170.120.91:51412 (WAN)] GET /identity (4 live) TLS Signed-in
Mar 14, 2022 18:34:10.218 [0x8072f1300] DEBUG - Completed: [54.170.120.91:51412] 200 GET /identity (4 live) TLS 0ms 398 bytes (pipelined: 1)

Plex Media Server Logs_2022-03-14_18-51-40.zip (5.9 MB)

Ive got exactly the same probelm and i noticed there was another thread that was closed with the same issue. I didnt see a fix other than a new version addressed the 2GB+ filesize issue. But obviously we are on newer versions to that thread that started in Oct 2021.

Would love to see a fix.

1 Like

Please anybody any ideas to help out. I’m guessing I need to wipe the old sync config from the server config db but no idea how.

The Plex Download-Function on an Android-Device does not work. I always get a error-message. I have updated every software but still I got the same issue. I also have a Plex-Pass. Is there a fix?

2 Likes

Nobody seems to know it’s really irritating that they disabled sync without downloads working!

2 Likes

same issue here nothing will downloaded even on the beta version of the plex Android player

1 Like

I’ve got mixed success on different devices (for the same set of files)

  • Win10 - 100% working as far as I can see
  • android - Samsung Note10+ – 90% working
  • android Samsung Tab S4 – 90% working
  • android Samsung Tab S8+ – 0% working. download fails immediately**

I’d like to get the S8+ working, but I have no idea why the download fail happens. I originally thought it might be due to local permissions regarding storage, but after reinstalling and explicitly giving all permissions. I have no idea…

Any ideas on how to even troubleshoot?

1 Like

Interestingly, I got a few to sync when plex client had switched to single user mode as it was unable to get to the internet. When it was able to offer user profile switch again, it was unable sync.

1 Like

I just reinstalled plex on my Android as I hoped this will solve the issue…

I remember last workaround was to force the download to the Mobile phone from the plex console. (Don’t know proper wording). But if i log into my plex wirh chrome i can select seasons and choose to sync them to the Mobile Phone… After some restarts and further deintsall install actions on my phone it then started to download the season… Sync is then still not working, but at least the episodes are available on the phone…

I have the same problem. I have updated the server, uninstalled and installed the application more than once but nothing is NOT working.
The download always starts but at the end, it always says that some elements cannot be downloaded, even for files that I had previously managed to download.
Added to the other problems, the application on mobile devices is becoming useless. :rage: :rage: :rage: :rage: :rage: :rage: :face_with_symbols_over_mouth: :face_with_symbols_over_mouth: :face_with_symbols_over_mouth:

Regards

From looking at the client slide logs, here is what I see: (couldn’t see anything useful on the server-side, but I might not be looking at the right place… )

com.plexapp.android 2022-03-20 13-56:

03-20 13:56:48.039 e: [DefaultDownloader] Exception downloading /storage/386E-E7F4/Android/data/com.plexapp.android/files/1/2/.grab/ef29ae6594b21917107e13ce8ac4c0f7c1d0c305-local/M…
03-20 13:56:48.040 i: [DownloadQueueManager] Download failed: ef29ae6594b21917107e13ce8ac4c0f7c1d0c305
03-20 13:56:48.041 e: An exception occurred: java.io.IOException: Unsuccessful response: 0
03-20 13:56:48.041 e: Stacktrace: java.io.IOException: Unsuccessful response: 0
at com.plexapp.plex.mediaprovider.podcasts.offline.b.f(SourceFile:27)
at com.plexapp.plex.mediaprovider.podcasts.offline.b.e(SourceFile:1)
at com.plexapp.plex.mediaprovider.podcasts.offline.b$a.invokeSuspend(SourceFile:2)
at kotlin.coroutines.jvm.internal.a.resumeWith(SourceFile:4)
at kotlinx.coroutines.f1.run(SourceFile:22)
at kotlinx.coroutines.internal.o.run(SourceFile:2)
at kotlinx.coroutines.scheduling.k.run(SourceFile:1)
at kotlinx.coroutines.scheduling.a.m(SourceFile:1)
at kotlinx.coroutines.scheduling.a$c.d(SourceFile:4)
at kotlinx.coroutines.scheduling.a$c.n(SourceFile:4)
at kotlinx.coroutines.scheduling.a$c.run(SourceFile:1)

03-20 13:56:51.052 i: [DownloadQueueManager] Network conditions are fine, download really failed
03-20 13:56:51.054 w: [DownloadQueueManager] Adding ef29ae6594b21917107e13ce8ac4c0f7c1d0c305 to the failed list: Unknown issue occurred.

Manufacturer: samsung
Device: gts8pwifi
Model: SM-X800
Product: gts8pwifixx
Version: 12

Oh yeah! cool i didn’t know about client side logs! So my error is the same:

03-20 14:06:36.001  i: [HttpServer] /127.0.0.1:47370 - GET /media/subscriptions/4
03-20 14:06:36.047  i: [Fetch] Fetched 1 items from /media/subscriptions/4?includeTarget=1&X-Plex-Account-ID=1.
03-20 14:07:26.264  e: [DefaultDownloader] Exception downloading /data/user/0/com.plexapp.android/Plex Media Server/Sync/1/3/.grab/b4126a2306ed457ef2ecc22dd275d32ae806fe1c-local/QI (2003) - S07E03 - Games.mkv
03-20 14:07:26.267  i: [DownloadQueueManager] Download failed: b4126a2306ed457ef2ecc22dd275d32ae806fe1c
03-20 14:07:26.268  e: An exception occurred: java.io.IOException: Unsuccessful response: 0
03-20 14:07:26.268  e: Stacktrace: java.io.IOException: Unsuccessful response: 0
	at com.plexapp.plex.mediaprovider.podcasts.offline.b.f(SourceFile:27)
	at com.plexapp.plex.mediaprovider.podcasts.offline.b.e(SourceFile:1)
	at com.plexapp.plex.mediaprovider.podcasts.offline.b$a.invokeSuspend(SourceFile:2)
	at kotlin.coroutines.jvm.internal.a.resumeWith(SourceFile:4)
	at kotlinx.coroutines.f1.run(SourceFile:22)
	at kotlinx.coroutines.internal.o.run(SourceFile:2)
	at kotlinx.coroutines.scheduling.k.run(SourceFile:1)
	at kotlinx.coroutines.scheduling.a.m(SourceFile:1)
	at kotlinx.coroutines.scheduling.a$c.d(SourceFile:4)
	at kotlinx.coroutines.scheduling.a$c.n(SourceFile:4)
	at kotlinx.coroutines.scheduling.a$c.run(SourceFile:1)

03-20 14:07:36.505  i: [DownloadQueueManager] Network conditions are fine, download really failed
03-20 14:07:36.506  w: [DownloadQueueManager] Adding b4126a2306ed457ef2ecc22dd275d32ae806fe1c to the failed list: Unknown issue occurred.
03-20 14:07:36.507  i: [DownloadQueueManager] Current download queue is empty and there is content that failed

Manufacturer: Xiaomi
Model: Mi10
plex-log-dawesc.zip (1.5 MB)

Just chiming in that I have the same issue as well on my S20 Ultra. This is after a reformat of my device and clean login, same error occurs after trying to download to internal memory or external SD card. All permissions are accepted for the app so really at a loss when Sync used to work just fine.

03-29 16:56:47.086  i: [Fetch] Fetched 1 items from /media/subscriptions/4?includeTarget=1&X-Plex-Account-ID=1.
03-29 16:56:47.087  i: [DownloadServiceHandler] Not updating as subscription does not seem to be in progress
03-29 16:56:47.104  e: [DefaultDownloader] Exception downloading /data/user/0/com.plexapp.android/Plex Media Server/Sync/1/2/.grab/6934fb4c80691e8e1cfc6a6de9c67057ef538c3d-local/The Walking Dead (2010) - S11E15 - Trust.mkv
03-29 16:56:47.104  i: [DownloadQueueManager] Download failed: 6934fb4c80691e8e1cfc6a6de9c67057ef538c3d
03-29 16:56:47.104  e: An exception occurred: java.io.IOException: Unsuccessful response: 0
03-29 16:56:47.105  e: Stacktrace: java.io.IOException: Unsuccessful response: 0

In my case download works over mobile data only, but don’t work on wifi.

Edit: v9.1.0.31720 works fine again.

Edit2: v9.1.0.31720 only works with mobile data and in remote wifi, but not in local wifi.

04-02 16:45:32.967  e: [DefaultDownloader] Exception downloading /data/user/0/com.plexapp.android/Plex Media Server/Sync/2/3/.grab/c0cfa02d7afe9b5414cdb45b9fc1c0105436d5bb-local/The Kid - Image ist alles (2000).mkv
04-02 16:45:32.968  i: [DownloadQueueManager] Download failed: c0cfa02d7afe9b5414cdb45b9fc1c0105436d5bb
04-02 16:45:32.968  e: An exception occurred: java.io.IOException: Unsuccessful response: 0
04-02 16:45:32.968  e: Stacktrace: java.io.IOException: Unsuccessful response: 0
	at com.plexapp.plex.mediaprovider.podcasts.offline.b.f(SourceFile:27)
	at com.plexapp.plex.mediaprovider.podcasts.offline.b.e(SourceFile:1)
	at com.plexapp.plex.mediaprovider.podcasts.offline.b$a.invokeSuspend(SourceFile:2)
	at kotlin.coroutines.jvm.internal.a.resumeWith(SourceFile:4)
	at kotlinx.coroutines.f1.run(SourceFile:22)
	at kotlinx.coroutines.internal.o.run(SourceFile:2)
	at kotlinx.coroutines.scheduling.k.run(SourceFile:1)
	at kotlinx.coroutines.scheduling.a.l(SourceFile:1)
	at kotlinx.coroutines.scheduling.a$c.d(SourceFile:4)
	at kotlinx.coroutines.scheduling.a$c.n(SourceFile:4)
	at kotlinx.coroutines.scheduling.a$c.run(SourceFile:1)

04-02 16:45:33.370  i: [HttpServer] /127.0.0.1:43638 - GET /media/subscriptions
04-02 16:45:35.974  i: [DownloadQueueManager] Network conditions are fine, download really failed
04-02 16:45:35.975  w: [DownloadQueueManager] Adding c0cfa02d7afe9b5414cdb45b9fc1c0105436d5bb to the failed list: Unknown issue occurred.
04-02 16:45:35.975  i: [DownloadQueueManager] Current download queue is empty and there is content that failed
04-02 16:45:35.975  i: [DownloadNotificationManager] Displaying error notification (Einige Elemente konnten nicht heruntergeladen werden).
04-02 16:45:35.982  i: [DownloadServiceHandler] Switching to 'waiting for downloads' after download queue finished
04-02 16:45:35.983  i: [DownloadServiceHandler] New state is WaitingForDownloads
04-02 16:45:35.983  i: [DownloadServiceHandler] Waiting for downloads (reason: switched to 'waiting for downloads' state with no pending grabs)

That’s mad! I have the same, I can download using mobile data. So there must be a race condition in the code or some other bad timing issue due to speed of download or packet size or …

I had the same issue, same error code in the log files etc…
After some digging I finally found a solution (or workaround?):
I added ‘plex.direct’ (without the ’ ') to the DNS-rebind-protection exceptions of my router.
After applying, make sure to delete the cache of the android app.

1 Like

Cool thanks I will give it a bash!

adding plex.direct DNS rebind protection exceptions fixed the issue for me! Thank you very much for digging into this!

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