changed: Split background info loading into a 2 stages

This allows us to first perform loading of fast stuff and after that load the slow stuff (partially fixes #14071)
changed: Check for local art on an individual basis