From 02e03be93d23a5b3c24a683043daa10d8024fe5d Mon Sep 17 00:00:00 2001 From: Cole Miller Date: Tue, 17 Dec 2019 15:38:54 -0500 Subject: [PATCH] Incorporate divisions into track titles --- beetsplug/discogs.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/beetsplug/discogs.py b/beetsplug/discogs.py index eedfde739..ea3239c21 100644 --- a/beetsplug/discogs.py +++ b/beetsplug/discogs.py @@ -406,7 +406,7 @@ class DiscogsPlugin(BeetsPlugin): if next_divisions: divisions += next_divisions next_divisions.clear() - track_info = self.get_track_info(track, index) + track_info = self.get_track_info(track, index, divisions) track_info.track_alt = track['position'] tracks.append(track_info) else: @@ -549,10 +549,13 @@ class DiscogsPlugin(BeetsPlugin): return tracklist - def get_track_info(self, track, index): + def get_track_info(self, track, index, divisions): """Returns a TrackInfo object for a discogs track. """ title = track['title'] + if self.config['index_tracks']: + prefix = ', '.join(divisions) + title = ': '.join(prefix, title) track_id = None medium, medium_index, _ = self.get_track_index(track['position']) artist, artist_id = MetadataSourcePlugin.get_artist(