Wrap print to get rid of Unicode errors
Make nowplayingartwork() async (optional)
Throw ConnectionError when DACPClient.get can't connect