I've never seen an "Internal server error". I'll take a look and see if I can figure anything out, but I may not get to it for a week or so. Slow navigation is
usually related to a problem with PIL, but the server error has me scratching my head.
Check to see if PIL is actually functioning. Try browsing to one of your images and then set the desired resolution. Start at (assuming you're using port 8001):
http://192.168.1.120:8001/feed
Then browse to one of your Photos and see if it comes up properly in a browser. If it does, then change the resolution by appending something like this to the URL:
&res=300,300
For example:
http://192.168.1.120:8001/media?name=tmp/FILE0002.jpg&key=photo&res=300,300
It tries to maintain aspect ratio, so you won't get 300x300 unless it was a square image to start with; the largest dimension should be 300 pixels.
It's been a long, long time since I tried different Python versions. I'm currently using v2.7.9. I recall some issue with trying to go to v3, but it was too long ago for my feeble mind to recall exactly what it was.
At some point I'm going to have to update the client to use Roku's horrid Scene Graph stuff. I doubt there are many people still using My Media, but my family and I use it everyday, so I'll update it eventually.
-JT
Edit: Ok, I see it throws the server error when the Python code pukes on something. I've probably seen it many times without noticing it was error 500.
🙂
Roku Community Streaming Expert
Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.
I am not a Roku employee.