[SCM] morituri/master: Save MusicBrainz DiscID to tags.

js at users.alioth.debian.org js at users.alioth.debian.org
Sun Oct 19 20:10:16 UTC 2014


The following commit has been merged in the master branch:
commit a0232898d95548c9853b184919c58c10f3853d27
Author: Frederik "Freso" S. Olesen <freso.dk at gmail.com>
Date:   Sun Apr 27 18:31:18 2014 +0200

    Save MusicBrainz DiscID to tags.

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()

-- 
morituri packaging



More information about the pkg-multimedia-commits mailing list