trackdb: Set artist sort order during scanning
Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
This commit is contained in:
parent
b0d419e7bb
commit
cd94100c22
|
@ -35,8 +35,11 @@ class TestTrack(unittest.TestCase):
|
|||
trak = track.Track(1, test_tracks / "01 - Test Track.ogg", self.lib)
|
||||
self.assertEqual(trak.artist, tags.Artist["Test Artist"])
|
||||
self.assertEqual(trak["artist"], "Test Artist")
|
||||
self.assertEqual(trak.artist.sort, "artist, test")
|
||||
|
||||
trak2 = track.Track(2, test_tracks / "02 - Test {Disc 2}.ogg", self.lib)
|
||||
self.assertEqual(trak2.artist, tags.Artist["Test Album Artist"])
|
||||
self.assertEqual(trak2.artist.sort, "album artist, test")
|
||||
|
||||
def test_track_decade(self):
|
||||
trak = track.Track(1, test_tracks / "01 - Test Track.ogg", self.lib)
|
||||
|
|
|
@ -18,7 +18,7 @@ class Track:
|
|||
self.discnumber = meta.discnumber()
|
||||
self.tracknumber = meta.tracknumber()
|
||||
|
||||
self.artist = tags.Artist.add(meta.artist(), self)
|
||||
self.artist = tags.Artist.add(meta.artist(), self, sort=meta.artistsort())
|
||||
self.album = tags.Album.add(self.artist, meta.album(), self)
|
||||
self.genres = [ tags.Genre.add(g, self) for g in meta.genres() ]
|
||||
self.decade = tags.Decade.add(f"{meta.decade()}s", self)
|
||||
|
|
Loading…
Reference in New Issue