X-Git-Url: https://git.kaliko.me/?a=blobdiff_plain;f=sima%2Flib%2Fmeta.py;h=a492d17ed60e7ac3749216cf4245eb96bb39c227;hb=6dc2257a2358877b8d1039791d046cf981e39b9f;hp=39b3197573c9e78456cdcbbfaf8f5854d90f18ae;hpb=7ac027b7a735bde1521f7a916a7629d3986e36c9;p=mpd-sima.git diff --git a/sima/lib/meta.py b/sima/lib/meta.py index 39b3197..a492d17 100644 --- a/sima/lib/meta.py +++ b/sima/lib/meta.py @@ -56,6 +56,7 @@ def mbidfilter(func): func(*args, **kwargs) return wrapper + def serialize(func): def wrapper(*args, **kwargs): ans = func(*args, **kwargs) @@ -182,6 +183,8 @@ class Album(Meta): @mbidfilter def __init__(self, name=None, mbid=None, **kwargs): + if kwargs.get('musicbrainz_albumid', False): + mbid = kwargs.get('musicbrainz_albumid').split(SEPARATOR)[0] super().__init__(name=name, mbid=mbid, **kwargs) @property