Save Spotify album_id and track_id as flexible attributes

This commit is contained in:
Alok Saboo 2022-05-08 12:21:44 -04:00
parent 424c47696b
commit 1d43ea2dba

View file

@ -214,8 +214,10 @@ class SpotifyPlugin(MetadataSourcePlugin, BeetsPlugin):
return AlbumInfo( return AlbumInfo(
album=album_data['name'], album=album_data['name'],
album_id=spotify_id, album_id=spotify_id,
spotify_album_id=spotify_id,
artist=artist, artist=artist,
artist_id=artist_id, artist_id=artist_id,
spotify_artist_id=artist_id,
tracks=tracks, tracks=tracks,
albumtype=album_data['album_type'], albumtype=album_data['album_type'],
va=len(album_data['artists']) == 1 va=len(album_data['artists']) == 1
@ -242,8 +244,10 @@ class SpotifyPlugin(MetadataSourcePlugin, BeetsPlugin):
return TrackInfo( return TrackInfo(
title=track_data['name'], title=track_data['name'],
track_id=track_data['id'], track_id=track_data['id'],
spotify_track_id=track_id,
artist=artist, artist=artist,
artist_id=artist_id, artist_id=artist_id,
spotify_artist_id=artist_id,
length=track_data['duration_ms'] / 1000, length=track_data['duration_ms'] / 1000,
index=track_data['track_number'], index=track_data['track_number'],
medium=track_data['disc_number'], medium=track_data['disc_number'],