feat: bandcamp artist artwork
This commit is contained in:
@@ -10,7 +10,6 @@ from .metadata import Mapping as id3Mapping
|
||||
from .metadata import Metadata
|
||||
from .parents import OuterProxy as Base
|
||||
|
||||
|
||||
class ArtworkVariant(TypedDict):
|
||||
url: str
|
||||
width: int
|
||||
@@ -76,3 +75,8 @@ class Artwork:
|
||||
if not isinstance(other, Artwork):
|
||||
return False
|
||||
return any(a == b for a, b in zip(self._variant_mapping.keys(), other._variant_mapping.keys()))
|
||||
|
||||
def __iter__(self) -> Generator[ArtworkVariant, None, None]:
|
||||
yield from self._variant_mapping.values()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user