Discovered how to combine WINEDLLOVERRIDEs and some more environment variables to honour XDG.
Small cosmetic changes, switched to conky for the bar to gain access to mpd without slow and hacky shell scripts.
Conky initial
Revert and use  where appropriate instead.
Background the function in the main call instead of inside the function itself.  Add some small tweaks and --force-window when trying to manually restart the stream so it can catch up.