From 7067073efeeb099ea74e4ec6d34a775bf399707e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Luk=C3=A1=C5=A1=20Lalinsk=C3=BD?= Date: Tue, 28 Nov 2006 13:42:12 +0100 Subject: [PATCH] Reorder loading metadata from tracks and releases. --- picard/metadata.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/picard/metadata.py b/picard/metadata.py index 5e0282bdb..87a5c90ab 100644 --- a/picard/metadata.py +++ b/picard/metadata.py @@ -202,13 +202,13 @@ class Metadata(LockableObject): if track.title is not None: self["title"] = track.title self["~#length"] = track.duration or 0 + if not release and track.releases: + release = track.releases[0] + self.from_release(release) if track.artist is not None: self.from_artist(track.artist) elif release and release.artist is not None: self.from_artist(release.artist) - if not release and track.releases: - release = track.releases[0] - self.from_release(release) if release and release.tracks: self["tracknumber"] = str(release.tracks.index(track) + 1) self["totaltracks"] = str(len(release.tracks))