mirror of
https://github.com/fergalmoran/picard.git
synced 2025-12-27 03:37:33 +00:00
PICARD-204: Support for recording-level original release date
Provide variables %_recordingoriginaldate% and %_releaseoriginaldate%.
This commit is contained in:
@@ -5,7 +5,7 @@
|
||||
# Copyright (C) 2017 Sambhav Kothari
|
||||
# Copyright (C) 2017, 2019 Laurent Monin
|
||||
# Copyright (C) 2018 Wieland Hoffmann
|
||||
# Copyright (C) 2018-2020 Philipp Wolfer
|
||||
# Copyright (C) 2018-2021 Philipp Wolfer
|
||||
#
|
||||
# This program is free software; you can redistribute it and/or
|
||||
# modify it under the terms of the GNU General Public License
|
||||
@@ -54,7 +54,7 @@ settings = {
|
||||
"standardize_instruments": True,
|
||||
"release_ars": True,
|
||||
"preferred_release_countries": [],
|
||||
"artist_locale": 'en'
|
||||
"artist_locale": 'en',
|
||||
}
|
||||
|
||||
|
||||
@@ -190,6 +190,9 @@ class RecordingTest(MBJSONTest):
|
||||
self.assertEqual(m['~artists_sort'], 'Sheeran, Ed')
|
||||
self.assertEqual(m['~length'], '4:41')
|
||||
self.assertEqual(m['~recordingtitle'], 'Thinking Out Loud')
|
||||
self.assertEqual(m['~recordingoriginaldate'], '2014-06-20')
|
||||
self.assertNotIn('originaldate', m)
|
||||
self.assertNotIn('originalyear', m)
|
||||
self.assertEqual(t.genres, {
|
||||
'blue-eyed soul': 1,
|
||||
'pop': 3})
|
||||
@@ -357,6 +360,7 @@ class ReleaseGroupTest(MBJSONTest):
|
||||
r = ReleaseGroup("1")
|
||||
release_group_to_metadata(self.json_doc, m, r)
|
||||
self.assertEqual(m['musicbrainz_releasegroupid'], 'f5093c06-23e3-404f-aeaa-40f72885ee3a')
|
||||
self.assertEqual(m['~releaseoriginaldate'], '1973-03-24')
|
||||
self.assertEqual(m['originaldate'], '1973-03-24')
|
||||
self.assertEqual(m['originalyear'], '1973')
|
||||
self.assertEqual(m['releasetype'], 'album')
|
||||
|
||||
Reference in New Issue
Block a user