🛠️ Concatenating all artists and displays them within the results in the GUI. Fixes #7.

This commit is contained in:
Robert Honz
2024-01-10 20:17:36 +01:00
parent 15b25b348e
commit 2891400022
+4 -4
View File
@@ -270,7 +270,7 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
if isinstance(item, Track): if isinstance(item, Track):
result_item: ResultSearch = ResultSearch( result_item: ResultSearch = ResultSearch(
position=idx, position=idx,
artist=item.artist.name, artist=", ".join(artist.name for artist in item.artists),
title=item.name, title=item.name,
album=item.album.name, album=item.album.name,
duration_sec=item.duration, duration_sec=item.duration,
@@ -281,7 +281,7 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
elif isinstance(item, Video): elif isinstance(item, Video):
result_item: ResultSearch = ResultSearch( result_item: ResultSearch = ResultSearch(
position=idx, position=idx,
artist=item.artist.name, artist=", ".join(artist.name for artist in item.artists),
title=item.name, title=item.name,
album=item.album.name if item.album else "", album=item.album.name if item.album else "",
duration_sec=item.duration, duration_sec=item.duration,
@@ -292,7 +292,7 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
elif isinstance(item, Playlist): elif isinstance(item, Playlist):
result_item: ResultSearch = ResultSearch( result_item: ResultSearch = ResultSearch(
position=idx, position=idx,
artist=f"{item.promoted_artists[0].name}, ..." if item.promoted_artists else "", artist=", ".join(artist.name for artist in item.promoted_artists) if item.promoted_artists else "",
title=item.name, title=item.name,
album="", album="",
duration_sec=item.duration, duration_sec=item.duration,
@@ -303,7 +303,7 @@ class MainWindow(QtWidgets.QMainWindow, Ui_MainWindow):
elif isinstance(item, Album): elif isinstance(item, Album):
result_item: ResultSearch = ResultSearch( result_item: ResultSearch = ResultSearch(
position=idx, position=idx,
artist=item.artist.name, artist=", ".join(artist.name for artist in item.artists),
title="", title="",
album=item.name, album=item.name,
duration_sec=item.duration, duration_sec=item.duration,