fix: correct find_attr calls to use variadic args instead of list

After refactoring find_attr signature from list to *args, forgot to update
the call sites. Track number and other metadata were not displaying due to
passing list instead of individual arguments.
This commit is contained in:
Warry
2025-11-29 12:30:43 +01:00
parent d2c3e8ab8f
commit c4d999e8dc
2 changed files with 12 additions and 12 deletions
+2 -2
View File
@@ -565,10 +565,10 @@ class InfoTabWidget(QtCore.QObject):
self.lbl_isrc.setText(safe_str(isrc))
# Track Number: try multiple possible attribute names and album track info
track_number = find_attr(track, ["track_number", "tracknumber", "number", "position", "track"]) or None
track_number = find_attr(track, "track_number", "tracknumber", "number", "position", "track") or None
if track_number is None and hasattr(track, "album") and track.album:
# Some album objects contain track indexing information
track_number = find_attr(track.album, ["track_number", "tracknumber", "number"]) or None
track_number = find_attr(track.album, "track_number", "tracknumber", "number") or None
self.lbl_track_number.setText(safe_str(track_number))
# Note: Label, Genres, Producers and Composers fields are not available in TIDAL API - removed from display