diff --git a/SpotifyRecorder.py b/SpotifyRecorder.py index 7b50122c9754205f909312af76240eb15f221a4b..18a28769bf42a95751705785ef50561c26628aff 100644 --- a/SpotifyRecorder.py +++ b/SpotifyRecorder.py @@ -197,7 +197,11 @@ class SpotifyRecorder: self._spotify.start_playback(device_id=deviceId, uris=[trackUri]) def __stop_playback_if_playing(self, deviceId: str) -> None: - if self._spotify.current_playback()['is_playing']: + currentPlayback = self._spotify.current_playback() + if currentPlayback is None: + return + + if currentPlayback['is_playing']: self._spotify.pause_playback(device_id=deviceId) def __wait_for_track_playing(self, expectedTrackId: str) -> float: