In other words: Is there a Mixcloud URL that fetches un-resized cover art?
On Mixcloud, cover art has URLs like this:
https://thumbnailer.mixcloud.com/unsafe/___x___/extaudio/c/b/e/6/68ae-07c1-47a2-a41a-8506288b46cd
Except the underscores are replaced with the width and height of the image. These URLs accept arbitrary numbers, and scale the image accordingly. Even at 9999×9999px, their thumbnailer generates a cover image at the requested resolution.
The API, however, returns very modest resolutions, with a limit of 1024×1024px:
"1024wx1024h": "https://thumbnailer.mixcloud.com/unsafe/1024x1024/extaudio/c/b/e/6/68ae-07c1-47a2-a41a-8506288b46cd"
If you specify 0×0px, you get 640×640px, which is the third-highest resolution offered by the API.
(To see the JSON returned by the API for a mix on Mixcloud, change the domain in the page’s URL to api.mixcloud.com.)
The help page doesn’t mention image resolutions, but this post from 2014 on the Mixcloud blog calls 500×500px cover art “ideal”. Not only is that small, neither the site nor the API serves this resolution. I downloaded covers at this size and at 640×640px, and compared them to a 1024×1024 cover. The quality of the 1024 image was much better; it was not just upscaled.
I use 1024×1024 for now since I don’t want to go through the trial and error of comparing higher resolutions. Last time I checked, Stig’s Art Grabr did not support Mixcloud. Is there are a better resolution to use? Or, ideally, a URL that serves the cover at the native size?