mirror of
https://gitlab.com/RemixDev/deemix-py.git
synced 2024-12-28 02:26:14 +00:00
Fixed artist related issues
This commit is contained in:
parent
fc03d6a8e0
commit
d234ce09d7
|
@ -114,6 +114,7 @@ class Track:
|
|||
self.album['label'] = "Unknown"
|
||||
self.album['mainArtist'] = self.mainArtist
|
||||
self.album['mainArtist']['isVariousArtists'] = False
|
||||
self.album['variousArtists'] = None
|
||||
self.album['rootArtist'] = None
|
||||
self.album['recordType'] = "album"
|
||||
self.album['trackTotal'] = "0"
|
||||
|
@ -209,6 +210,7 @@ class Track:
|
|||
except APIError:
|
||||
albumAPI = None
|
||||
|
||||
self.album['variousArtists'] = None
|
||||
if albumAPI:
|
||||
self.album['title'] = albumAPI['title']
|
||||
|
||||
|
@ -227,9 +229,8 @@ class Track:
|
|||
}
|
||||
self.album['rootArtist'] = albumAPI.get('root_artist', None)
|
||||
|
||||
self.album['artist'] = {}
|
||||
self.album['artist'] = {'Main': []}
|
||||
self.album['artists'] = []
|
||||
self.album['variousArtists'] = None
|
||||
for artist in albumAPI['contributors']:
|
||||
isVariousArtists = artist['id'] == VARIOUS_ARTISTS
|
||||
isMainArtist = artist['role'] == "Main"
|
||||
|
@ -332,7 +333,7 @@ class Track:
|
|||
if not self.discNumber:
|
||||
self.discNumber = trackAPI['disk_number']
|
||||
|
||||
self.artist = {}
|
||||
self.artist = {'Main': []}
|
||||
self.artists = []
|
||||
for artist in trackAPI['contributors']:
|
||||
isVariousArtists = artist['id'] == VARIOUS_ARTISTS
|
||||
|
|
Loading…
Reference in a new issue