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")