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: