Replaced all logging with custom function to avoid exceptions on
unprintable characters and made turning debug on and off easier; improve
artwork handling in subscriptions view