]> kaliko git repositories - mpd-sima.git/blobdiff - sima/lib/meta.py
MPD client: Tries to resolve MusicBrainzArtistID when possible.
[mpd-sima.git] / sima / lib / meta.py
index 725bfb00afde57b80d4caf39acb9e1968ca394ab..5a2305eceb09169663860083bc43b3122a03e4ab 100644 (file)
@@ -158,6 +158,13 @@ class Meta:
     def mbid(self):
         return self.__mbid
 
+    @mbid.setter
+    def mbid(self, mbid):
+        if mbid and not is_uuid4(mbid):
+            self.log.warning('Wrong mbid %s:%s', self.__name, mbid)
+            return
+        self.__mbid = mbid
+
     @property
     def aliases(self):
         return self.__aliases