refactored using the song and src object instead of dict
This commit is contained in:
parent
599b0fdd59
commit
4bd3e39a75
@ -34,6 +34,9 @@ class Artist:
|
||||
self.id = self.artist_data['id']
|
||||
self.name = self.artist_data['name']
|
||||
|
||||
def __str__(self) -> str:
|
||||
return self.name
|
||||
|
||||
class Source:
|
||||
def __init__(self, src_data) -> None:
|
||||
self.src_data = src_data
|
||||
@ -63,6 +66,9 @@ class Song:
|
||||
self.target.file = self.json_data['file']
|
||||
self.target.path = self.json_data['path']
|
||||
|
||||
def __str__(self) -> str:
|
||||
return f"\"{self.title}\" by {', '.join([str(a) for a in self.artists])}"
|
||||
|
||||
def has_isrc(self) -> bool:
|
||||
return self.isrc is not None
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user