check the artwork preference before doing anything else

This method has nothing to do if artwork is disabled.
initialize all variables
combine artists without a mutable array
bump version to 2.3.1