Fix missing art (thumb/fanart) in some channels. Fixes partially #405.

Loads of redundant code deleted (good), and some new added (bad) for
hacking around the "Window.IsVisible(plugins)" conditional that doasn't
work and caused the missing art.