It’s all nice and really supportive to the dev.
But I don’t see why problems with a third party would be something the end user should accept.
If you publish and sell an app you are responsible for the performance of that app, if you use data or other content from a third-party you have to be sure that will work. When for what reason the app does not work like it was sold the dev is responsible, not anyone else.
Special in the EU, consumer law is pretty clear. Putting the problem at a third party is simply not acceptable.
Don’t get me wrong, I do not blame the dev, but I just point out facts.
But maybe it’s a call to make the app less depending on the api, storing the artwork on the device would have looked a lot better. Built in a option to trigger a refresh and you never have to be without artwork…
And it might help if you depend on a source you contribute a part of your profit to them, it will help a lot if you need them like now… They are now not running the help…