I need a service that has an API, preferably a free one, as it simplifies everything in my own pipeline instead of me having to manually search everything.
Please use fanart.tv as first choice (always 1000x1000) and please use highest available size (for other sources). You can limit the final size in the Syncer setting. Besides fanart.tv, I recommend decoupled.app (use the 5000x5000 link).
Okay, so, I've fixed it, and I'm also experimenting with using the Cover Art Archive to see if it's possible to add high quality cover art. Only issue is whether I'll use the 1200x1200 version or the default max size version.
I'll probably remove background images from future releases I do, since all of them come from YouTube thumbnails anyway.
Then I suggest you figure out how I could automate it. The automation scripts I had to write for this already is built on old code that makes it harder for me to add new things, and I doubt you'd need covers bigger than 640x640. I already had to custom made several covers because some don't even have official ones.
Please use publicly available resources for cover and background. For one there are higher quality resources available, and should you ever decide to shut down your domain, all linked resources will be unavailable.