mirror of
https://github.com/fergalmoran/picard.git
synced 2026-02-27 01:54:06 +00:00
Merge pull request #231 from Sophist-UK/sophist_add_absolutetrack_number
Add %_absolutetracknumber% variable...
This commit is contained in:
2
NEWS.txt
2
NEWS.txt
@@ -29,6 +29,8 @@
|
||||
* New Composer Sort Order tag (variable %composersort%).
|
||||
* Improve the Other Releases list to prioritise and separate releases which match the correct number of tracks
|
||||
and your Options / Metadata / Prefered Releases settings for Country and Format.
|
||||
* New %_absolutetracknumber% variable numbering tracks sequentially regardless of disc structure
|
||||
(so you can numbers tracks on multi-disc releases without a disc number)
|
||||
|
||||
Version 1.2 - 2013-03-30
|
||||
* Picard now requires at least Python 2.6
|
||||
|
||||
@@ -195,6 +195,7 @@ class Album(DataObject, Item):
|
||||
|
||||
if not self._tracks_loaded:
|
||||
totalalbumtracks = 0
|
||||
albumtracknumber = 0
|
||||
va = self._new_metadata['musicbrainz_albumartistid'] == VARIOUS_ARTISTS_ID
|
||||
|
||||
djmix_ars = {}
|
||||
@@ -218,6 +219,8 @@ class Album(DataObject, Item):
|
||||
tm = track.metadata
|
||||
tm.copy(mm)
|
||||
track_to_metadata(track_node, track)
|
||||
albumtracknumber += 1
|
||||
tm["~absolutetracknumber"] = albumtracknumber
|
||||
track._customize_metadata()
|
||||
|
||||
self._new_metadata.length += tm.length
|
||||
|
||||
Reference in New Issue
Block a user