✨ Show quality in queue for playlists and artists.

This commit is contained in:
Robert Honz
2024-05-22 07:01:47 +02:00
parent 818a4011d0
commit 2d5c9aa860
+5
View File
@@ -589,18 +589,23 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
if hasattr(media, "available") and not media.available: if hasattr(media, "available") and not media.available:
return False return False
# Set "Explicit" tag
if isinstance(media, Track | Video | Album): if isinstance(media, Track | Video | Album):
explicit = " 🅴" if media.explicit else "" explicit = " 🅴" if media.explicit else ""
# Build name and set quality
if isinstance(media, Track | Video): if isinstance(media, Track | Video):
name = f"{name_builder_artist(media)} - {name_builder_title(media)}{explicit}" name = f"{name_builder_artist(media)} - {name_builder_title(media)}{explicit}"
elif isinstance(media, Playlist | Artist): elif isinstance(media, Playlist | Artist):
name = media.name name = media.name
quality = self.settings.data.quality_audio
elif isinstance(media, Album): elif isinstance(media, Album):
name = f"{name_builder_artist(media)} - {media.name}{explicit}" name = f"{name_builder_artist(media)} - {media.name}{explicit}"
elif isinstance(media, Mix): elif isinstance(media, Mix):
name = media.title name = media.title
quality = self.settings.data.quality_audio
# Determine actual quality.
if isinstance(media, Track | Album): if isinstance(media, Track | Album):
quality_highest: str = quality_audio_highest(media) quality_highest: str = quality_audio_highest(media)