Spotify error handling and other good stuff