Regarding 1:
I used // - that was a mistake typing it up here (probably wouldn’t have at all)
Regarding 2:
Documentation explicitly states to include the port:
The implicit option of defaulting to Remote-Access pages port is only mentioned as a tip, which means that it should work the way I originally used it.
All of that doesn’t matter though, fact is:
Setting a remote access URL shouldn’t affect the way pictures are queried for an Android-Client. It should especially not change to something that isn’t even set there.
It doesn’t even affect the Actors pictures by the way. Literally everything else works…
I have an update:
I tested it like here suggested without the port.
Exactly the same result.
All my clients work, but Android clients don’t get pictures after they restart.
Interestingly enough, they do get new pictures as long as they aren’t restarted.
I’m not sure if it’s clear from that other post - or if this is what you were doing - but don’t include the server’s actual IP addresses in the Custom Server Access URLs field.
Regardless of what is entered in the Custom server access URLs, there should be absolutely no reason Plex is calling a port other than 32400 for the photo transcoder when using the loopback address 127.0.0.1. It should only be using a different port of its requesting a transcoded image from a different IP / URL.
I decompile the Android apk today and found the lines of code where it calls the photo transcoder. It appears that the app is parsing the port from the connection url then appending it as 127.0.0.1:PORT when it should likely be hardcoded to 127.0.0.1:32400. This is just my interpretation as decompiled code is difficult to follow.