Refactor the SoundCloud and YouTube artwork loading code and let it cache the artworks for some time