mirror of
https://github.com/beetbox/beets.git
synced 2025-12-06 16:42:42 +01:00
Save Spotify album_id and track_id as flexible attributes
This commit is contained in:
parent
424c47696b
commit
1d43ea2dba
1 changed files with 4 additions and 0 deletions
|
|
@ -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'],
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue