mirror of
https://github.com/fergalmoran/picard.git
synced 2026-02-04 06:43:59 +00:00
Reorder loading metadata from tracks and releases.
This commit is contained in:
@@ -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))
|
||||
|
||||
Reference in New Issue
Block a user