Оптимизация загрузки всех треков исполнителя
This commit is contained in:
parent
7934644520
commit
71917bd56c
1 changed files with 8 additions and 8 deletions
16
main.py
16
main.py
|
|
@ -292,15 +292,15 @@ if __name__ == '__main__':
|
||||||
|
|
||||||
if args.artist_id is not None:
|
if args.artist_id is not None:
|
||||||
artist_info = get_artist_info(session, args.artist_id)
|
artist_info = get_artist_info(session, args.artist_id)
|
||||||
albums = [get_full_album_info(session, a.id) for a in artist_info.albums]
|
albums_count = 0
|
||||||
for album in albums:
|
for album in artist_info.albums:
|
||||||
if args.stick_to_artist and artist_info is not None:
|
if args.stick_to_artist and album.artists[0] != artist_info.name:
|
||||||
if album.artists[0] != artist_info.name:
|
continue
|
||||||
albums.remove(album)
|
full_album = get_full_album_info(session, album.id)
|
||||||
continue
|
result_tracks.extend(full_album.tracks)
|
||||||
result_tracks.extend(album.tracks)
|
albums_count += 1
|
||||||
print(f'{artist_info.name}')
|
print(f'{artist_info.name}')
|
||||||
print(f'Альбомов: {len(albums)}')
|
print(f'Альбомов: {albums_count}')
|
||||||
elif args.album_id is not None:
|
elif args.album_id is not None:
|
||||||
album = get_full_album_info(session, args.album_id)
|
album = get_full_album_info(session, args.album_id)
|
||||||
result_tracks = album.tracks
|
result_tracks = album.tracks
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue