General fixes and code reduction, as well as fix for albumArtCache

to trigger callbacks after ar thas been retrieved