General fixes and code reduction, as well as fix for albumArtCache
to trigger callbacks after ar thas been retrieved