Pixlet can no longer decode images?
Hi all:
I have two custom apps running on my Tidbyt that I wrote, cobbling together ideas borrowed from other apps. They are almost the same code, one displays a random "Simpsons" quote, the other a random "Futurama" quote. They also pull a corresponding image for the quoted character and display it next to the quote. Or at least they used to.
About a week ago, I noticed the quotes had stopped updating (supposed to be a new one every 15 minutes). I checked the cron job on my Mac, still running like it's supposed to. Digging in a little deeper, I saw that the scripts were throwing a 406 error (wrong format) when trying to access the master JSON file of quotes, stored on my webserver. I got in touch with my hosting provider and they were able to edit MIME types so that the JSON file comes back as application/json instead of text/html. So the quotes now work correctly.
But the images still don't work. Each image is a PNG, and now for every image I get this error:
Error in Image: decoding image data: image: unknown format
My hosting provider doesn't know how to fix this, and it doesn't seem to be their error, as the same error occurs if I try and pull an image from the wider Internet. For example, this PNG of Nelson Muntz:
https://upload.wikimedia.org/wikipedia/en/c/c6/Nelson_Muntz.PNG
Gives that same error message whether I try and pull from this Wikimedia URL or from the copy stored on my own webserver. I've tested with a couple of random JPGs as well, same thing.
I have not edited these scripts in months, and they've been working perfectly. So I can't figure out why all of the sudden pixlet is unable to render images. I'm running pixlet 0.16.0, which seems to be the latest version.
Anyone else seen this?