Sorry! I didn’t realize I forgot to respond to you. I tried sharing out and saving a bunch of pictures just now and it still has the black screen. I would really appreciate you taking a look at the logs I uploaded and seeing if you could see anything wrong. Sorry again that it has taken so long.
Here’s the part of the log that appears to be relevant:
This appears to be the most relevant part:
05-28 11:45:29.750 i: [UserAction] Select menu item: Save.
05-28 11:45:29.752 i: [PermissionController] android.permission.WRITE_EXTERNAL_STORAGE permission has been granted.
05-28 11:45:29.754 i: [SaveBitmapAsyncTask] Downloading image to external storage
05-28 11:45:29.755 i: Fetching [method:GET] https://[IP]:32400/library/parts/119764/1298920558/file.jpg?X-Plex-Token=…4aZt
05-28 11:45:29.801 e: Error fetching https://[IP]:32400/library/parts/119764/1298920558/file.jpg?X-Plex-Token=…4aZt:
400 Bad Request
05-28 11:45:29.802 i: [DownloadImageAsyncTask] Successfully wrote image to file /storage/emulated/0/Pictures/Plex/my_image_2.jpg
05-28 11:45:29.803 i: Showing toast: Successfully saved image
Looking at the plex logs myself, I think I see my issue. The request for the picture is requested as https://[IP]:[P]/[PATH]/file.jpg?X-Plex-Token=…4aZt when it needs to be requested as https://[IP]:[P]/[PATH]/file.jpg?download=1&X-Plex-Token=…4aZt
Without that download get parameter, the request returns a 400 Bad Request, even when everything else is right. To verify this, I went to plex on my computer, then to a picture. I clicked the 3 dots and right clicked Download and copy link address. Looking at this link verified that download is a get parameter on the website version of the Plex client. Removing download=1& from the URL returns “400 Bad Request” but adding it lets me download the picture. I’m certain that this must be the problem. How can we go about fixing it?