Merged requested to merge claucambra/vlc:work/fix-artwork-flashing-controlbar into master
Currently, every time the control bar is updated (say to update the progress bar), the artwork flashes:
This is because on each update, the artwork is set, even if it hasn't changed, with the placeholder image being set before the artwork has been fetched. Thus the flashing.
This MR changes this behaviour.
VLCImageView stores a copy of the most recently set artwork URL and checks first if a URL has set, and if this URL is the same as the one about to be set, before applying the placeholder image and the new artwork URL.