Вывод причины пропуска альбома

This commit is contained in:
Lev 2023-01-03 17:22:37 +07:00
parent 6798c41d65
commit 2101fefdc8
No known key found for this signature in database
GPG key ID: 21C6C2C9C0A4460D

View file

@ -50,6 +50,7 @@ class BasicAlbumInfo:
@staticmethod @staticmethod
def from_json(json: dict): def from_json(json: dict):
if json['metaType'] != 'music': if json['metaType'] != 'music':
logging.info('"%s" пропущен т.к. не является музыкальным альбомом', json['title'])
return None return None
artists = [a['name'] for a in json['artists']] artists = [a['name'] for a in json['artists']]
title = json['title'] title = json['title']
@ -351,6 +352,7 @@ if __name__ == '__main__':
albums_count = 0 albums_count = 0
for album in artist_info.albums: for album in artist_info.albums:
if args.stick_to_artist and album.artists[0] != artist_info.name: if args.stick_to_artist and album.artists[0] != artist_info.name:
logging.info('Альбом "%s" пропущен из-за флага --stick-to-artist', album.title)
continue continue
full_album = get_full_album_info(session, album.id) full_album = get_full_album_info(session, album.id)
result_tracks.extend(full_album.tracks) result_tracks.extend(full_album.tracks)