Check the artworkkeys for null and dispose the update subscription properly
Formatting
Removable devices aren't supported anymore, so this code isn't needed