Skip to content
Snippets Groups Projects
Commit 2ab6e3f4 authored by Robert Goldmann's avatar Robert Goldmann
Browse files

SpotifyRecorder: refactoring

parent 2948eb9b
No related branches found
No related tags found
No related merge requests found
......@@ -60,6 +60,13 @@ class SpotifyRecorder:
playlist = self.__get_playlist(self._playlist['user'], self._playlist['id'])
tracks = self.__get_tracks(playlist)
if self._limit == -1:
LOGGER.info(f'Recording track #{self._startNumber} to end of playlist')
tracks = tracks[self._startNumber - 1:]
else:
LOGGER.info(f'Recording track #{self._startNumber} to (including) #{self._startNumber + self._limit - 1}')
tracks = tracks[self._startNumber - 1:self._startNumber - 1 + self._limit]
self.__record_tracks(tracks)
def __get_playlist(self, username: str, playlistID: str) -> Dict:
......@@ -87,13 +94,6 @@ class SpotifyRecorder:
skippedTrackNumbers = []
errorTrackNumbers = []
if self._limit == -1:
LOGGER.info(f'Recording track #{self._startNumber} to all')
tracks = tracks[self._startNumber - 1:]
else:
LOGGER.info(f'Recording track #{self._startNumber} to (including) #{self._startNumber + self._limit - 1}')
tracks = tracks[self._startNumber - 1:self._startNumber - 1 + self._limit]
for index, track in enumerate(tracks):
indexInPlaylist = self._startNumber + index
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment