Added display of track genres.

This commit is contained in:
The Wobbler 2025-03-07 19:24:41 +01:00
parent 9e20e21e6f
commit 209335b005
4 changed files with 18 additions and 9 deletions

View file

@ -41,26 +41,29 @@ class TrackItem(QTreeWidgetItem):
self.setText(1, track.metadata.title)
self.setText(2, track.metadata.artist)
self.setText(3, track.metadata.album)
self.setText(4, str(self.index_user_sort + 1))
self.setText(4, track.metadata.genre)
self.setText(5, str(self.index_user_sort + 1))
def mark(self):
self.setIcon(0, self.playing_mark)
self.setFont(1, self.bold_font)
self.setFont(2, self.bold_font)
self.setFont(3, self.normal_font)
self.setFont(3, self.bold_font)
self.setFont(4, self.bold_font)
def unmark(self):
self.setIcon(0, QIcon(None))
self.setFont(1, self.normal_font)
self.setFont(2, self.normal_font)
self.setFont(3, self.normal_font)
self.setFont(4, self.normal_font)
def __lt__(self, other):
# make numeric strings get sorted the right way
column = self.parent.sortColumn()
if column == 0 or column == 4:
if column == 0 or column == 5:
return int(self.text(column)) < int(other.text(column))
else: