From e8e1daaec29f39f5113f772004595a159fe4ce55 Mon Sep 17 00:00:00 2001 From: Frank Date: Thu, 28 Apr 2022 11:07:11 -0400 Subject: [PATCH] added total_tracks to SoundCloudAlbum --- src/ytdl_sub/entries/soundcloud.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/ytdl_sub/entries/soundcloud.py b/src/ytdl_sub/entries/soundcloud.py index 5d5fdcb8..567c0b92 100644 --- a/src/ytdl_sub/entries/soundcloud.py +++ b/src/ytdl_sub/entries/soundcloud.py @@ -121,6 +121,11 @@ class SoundcloudAlbum(Entry): """Returns the album's year, computed by the max upload year amongst all album tracks""" return max(track.upload_year for track in self._single_tracks) + @property + def total_tracks(self) -> int: + """Returns total tracks in album, for singles this is 1""" + return len(self.album_tracks(self, False)) + @property def track_count(self) -> int: return self.kwargs("playlist_count")