From a0232898d95548c9853b184919c58c10f3853d27 Mon Sep 17 00:00:00 2001 From: "Frederik \"Freso\" S. Olesen" Date: Sun, 27 Apr 2014 18:31:18 +0200 Subject: [PATCH] Save MusicBrainz DiscID to tags. --- morituri/common/program.py | 2 ++ morituri/rip/cd.py | 2 ++ 2 files changed, 4 insertions(+) diff --git a/morituri/common/program.py b/morituri/common/program.py index d09f1c2..d340fdd 100644 --- a/morituri/common/program.py +++ b/morituri/common/program.py @@ -447,6 +447,7 @@ class Program(log.Loggable): disc = self.metadata.title mbidAlbum = self.metadata.mbid mbidTrackAlbum = self.metadata.mbidArtist + mbDiscId = self.metadata.discid if number > 0: try: @@ -510,6 +511,7 @@ class Program(log.Loggable): ret["musicbrainz-artistid"] = mbidTrackArtist ret["musicbrainz-albumid"] = mbidAlbum ret["musicbrainz-albumartistid"] = mbidTrackAlbum + ret["musicbrainz-discid"] = mbDiscId # FIXME: gst.TAG_ISRC diff --git a/morituri/rip/cd.py b/morituri/rip/cd.py index 0183764..eaf5da4 100644 --- a/morituri/rip/cd.py +++ b/morituri/rip/cd.py @@ -123,6 +123,8 @@ class _CD(logcommand.LogCommand): "full table's AR URL %s differs from toc AR URL %s" % ( self.itable.getAccurateRipURL(), self.ittoc.getAccurateRipURL()) + self.program.metadata.discid = self.ittoc.getMusicBrainzDiscId() + # result self.program.result.cdrdaoVersion = cdrdao.getCDRDAOVersion()