mirror of
https://github.com/KevinMidboe/spotify-downloader.git
synced 2025-10-29 18:00:15 +00:00
Add additional metadata fields
This commit is contained in:
@@ -147,8 +147,12 @@ def trimSong(file):
|
|||||||
def fixSong(music_file, meta_tags):
|
def fixSong(music_file, meta_tags):
|
||||||
audiofile = eyed3.load("Music/" + music_file + '.mp3')
|
audiofile = eyed3.load("Music/" + music_file + '.mp3')
|
||||||
audiofile.tag.artist = meta_tags['artists'][0]['name']
|
audiofile.tag.artist = meta_tags['artists'][0]['name']
|
||||||
|
audiofile.tag.album_artist = meta_tags['artists'][0]['name']
|
||||||
audiofile.tag.album = meta_tags['album']['name']
|
audiofile.tag.album = meta_tags['album']['name']
|
||||||
audiofile.tag.title = meta_tags['name']
|
audiofile.tag.title = meta_tags['name']
|
||||||
|
audiofile.tag.track_num = meta_tags['track_number']
|
||||||
|
audiofile.tag.disc_num = meta_tags['disc_number']
|
||||||
|
audiofile.tag.release_date = spotify.album(meta_tags['album']['id'])['release_date']
|
||||||
albumart = (requests.get(meta_tags['album']['images'][0]['url'], stream=True)).raw
|
albumart = (requests.get(meta_tags['album']['images'][0]['url'], stream=True)).raw
|
||||||
with open('last_albumart.jpg', 'wb') as out_file:
|
with open('last_albumart.jpg', 'wb') as out_file:
|
||||||
copyfileobj(albumart, out_file)
|
copyfileobj(albumart, out_file)
|
||||||
|
|||||||
Reference in New Issue
Block a user