VPC: fix artwork display for remote media and perform metadata handling on background thread
Previously, we never checked if we succeeded in parsing (and locally caching) artwork for remote media. This is now done.
Additionally, handling the metadata can be potentially blocking especially when reading imagery from (remote?) storage, so the main thread is no longer blocked for this.