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

SpotifyRecorder: cleanup

parent 9ff94944
No related branches found
No related tags found
No related merge requests found
...@@ -80,9 +80,6 @@ class SpotifyRecorder: ...@@ -80,9 +80,6 @@ class SpotifyRecorder:
LOGGER.info(f'Found {len(tracks)} tracks in playlist') LOGGER.info(f'Found {len(tracks)} tracks in playlist')
return results return results
def __extract_track_uris(self, tracks: List) -> List[str]:
return [track['track']['uri'] for track in tracks]
def __record_tracks(self, tracks: list): def __record_tracks(self, tracks: list):
deviceId = self.__get_device_id_by_name(self._spotifyDeviceName) deviceId = self.__get_device_id_by_name(self._spotifyDeviceName)
...@@ -137,10 +134,6 @@ class SpotifyRecorder: ...@@ -137,10 +134,6 @@ class SpotifyRecorder:
self.__print_end_statistics(errorTrackNumbers, recordedTrackNumbers, skippedTrackNumbers, len(tracks)) self.__print_end_statistics(errorTrackNumbers, recordedTrackNumbers, skippedTrackNumbers, len(tracks))
def __join_artists(self, track) -> str:
artists = track['track']['artists']
return ' & '.join(artist['name'] for artist in artists)
def __print_end_statistics(self, errorTrackNumbers: list[int], recordedTrackNumbers: list[int], def __print_end_statistics(self, errorTrackNumbers: list[int], recordedTrackNumbers: list[int],
skippedTrackNumbers: list[int], numberOfTracks: int): skippedTrackNumbers: list[int], numberOfTracks: int):
LOGGER.info('### DONE ###') LOGGER.info('### DONE ###')
...@@ -161,6 +154,11 @@ class SpotifyRecorder: ...@@ -161,6 +154,11 @@ class SpotifyRecorder:
fileName = f'{index} - {artists} - {track["track"]["name"]}' fileName = f'{index} - {artists} - {track["track"]["name"]}'
return os.path.join(self._destinationFolder, fileName) return os.path.join(self._destinationFolder, fileName)
@staticmethod
def __join_artists(track) -> str:
artists = track['track']['artists']
return ' & '.join(artist['name'] for artist in artists)
def __wait_for_track_end(self, track, timeWaitedForPlaying: float) -> None: def __wait_for_track_end(self, track, timeWaitedForPlaying: float) -> None:
trackDurationInMs = track['track']['duration_ms'] trackDurationInMs = track['track']['duration_ms']
trackDurationInSeconds = trackDurationInMs // 1000 trackDurationInSeconds = trackDurationInMs // 1000
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment