fix Track.original and make some Playlist attrs consistent

This commit is contained in:
vveeps 2021-11-12 18:01:40 +02:00
parent 360889e048
commit 3115989f42
1 changed files with 3 additions and 3 deletions

View File

@ -24,12 +24,10 @@ class Track:
self.info = info
self.spotify = spotify
self.original: Optional[Track] = None
self.original: Optional[Track] = None if spotify else self
self._search_type = search_type
self.spotify_track = spotify_track
self.title = info.get("title")
self.author = info.get("author")
self.thumbnail = info.get("thumbnail")
@ -91,6 +89,8 @@ class Playlist:
Track(track_id=track["track"], info=track["info"], ctx=ctx)
for track in self.tracks_raw
]
self._thumbnail = None
self._uri = None
if (index := playlist_info.get("selectedTrack")) == -1:
self.selected_track = None