From 9f638dc795d2f0bb1de16d9ade6df38102ea162f Mon Sep 17 00:00:00 2001
From: Robert Goldmann <deadlocker@gmx.de>
Date: Sun, 14 Jan 2024 15:22:15 +0100
Subject: [PATCH] SpotifyRecorder: do not try to calculate duration of local
 track

---
 SpotifyRecorder.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/SpotifyRecorder.py b/SpotifyRecorder.py
index 9923852..79252c9 100644
--- a/SpotifyRecorder.py
+++ b/SpotifyRecorder.py
@@ -68,7 +68,7 @@ class SpotifyRecorder:
             LOGGER.info(f'Recording track #{self._startNumber} to (including) #{self._startNumber + self._limit - 1}')
             tracks = tracks[self._startNumber - 1:self._startNumber - 1 + self._limit]
 
-        totalDurationInSeconds = sum([track['track']['duration_ms'] // 1000 for track in tracks])
+        totalDurationInSeconds = sum([track['track']['duration_ms'] // 1000 for track in tracks if not track['is_local']])
         LOGGER.info(f'Total duration: {self.__convert_seconds_to_duration(totalDurationInSeconds)}')
 
         if click.confirm('Do you want to start recording?', default=True):
-- 
GitLab