[artwork] do not add cache entry if reading artwork failed
Merge pull request #66 from chme/artwork3

[artwork] do not add cache entry if reading artwork failed
Avoid threading issue in both ffmpeg and libav that prevents decoding embedded png's