kopia lustrzana https://github.com/Michael-K-Stein/SpotiFile
Fix artist metadata format
rodzic
01303c2385
commit
02a3cc61e7
|
@ -5,6 +5,7 @@ import hashlib
|
||||||
import datetime
|
import datetime
|
||||||
import os
|
import os
|
||||||
import shutil
|
import shutil
|
||||||
|
import json
|
||||||
from utils.spotify_album import SpotifyAlbum
|
from utils.spotify_album import SpotifyAlbum
|
||||||
from utils.spotify_artist import SpotifyArtist
|
from utils.spotify_artist import SpotifyArtist
|
||||||
from utils.deezer_utils import Deezer
|
from utils.deezer_utils import Deezer
|
||||||
|
@ -28,6 +29,7 @@ class SpotifyTrack:
|
||||||
lyrics = ''
|
lyrics = ''
|
||||||
thumnail = b''
|
thumnail = b''
|
||||||
data_dump = ''
|
data_dump = ''
|
||||||
|
isrc = ''
|
||||||
|
|
||||||
def __init__(self, track_data=None) -> None:
|
def __init__(self, track_data=None) -> None:
|
||||||
if track_data is not None:
|
if track_data is not None:
|
||||||
|
@ -98,8 +100,8 @@ class SpotifyTrack:
|
||||||
audio_file = eyed3.load(temp_file_path)
|
audio_file = eyed3.load(temp_file_path)
|
||||||
audio_file.initTag(version=(2, 4, 0)) # version is important
|
audio_file.initTag(version=(2, 4, 0)) # version is important
|
||||||
audio_file.tag.title = self.title
|
audio_file.tag.title = self.title
|
||||||
audio_file.tag.artist = '/'.join([artist.name for artist in self.artists])
|
audio_file.tag.artist = ';'.join([artist.name for artist in self.artists])
|
||||||
audio_file.tag.album_artist = '/'.join([artist.name for artist in self.artists])
|
audio_file.tag.album_artist = self.artists[0].name
|
||||||
audio_file.tag.album = self.album.title
|
audio_file.tag.album = self.album.title
|
||||||
audio_file.tag.original_release_date = datetime.datetime.fromtimestamp(self.album.release_date).year
|
audio_file.tag.original_release_date = datetime.datetime.fromtimestamp(self.album.release_date).year
|
||||||
audio_file.tag.track_num = self.track_number
|
audio_file.tag.track_num = self.track_number
|
||||||
|
|
Ładowanie…
Reference in New Issue