Bug 465039 - Implement a table view
Summary: Implement a table view
Status: REPORTED
Alias: None
Product: Elisa
Classification: Applications
Component: general (other bugs)
Version First Reported In: 22.12.1
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: ---
Assignee: Matthieu Gallien
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-30 14:42 UTC by Jack Hill
Modified: 2023-02-06 23:11 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments
Table view in Strawberry Music Player (for inspiration) (123.89 KB, image/png)
2023-01-30 14:42 UTC, Jack Hill
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Jack Hill 2023-01-30 14:42:26 UTC
Created attachment 155786 [details]
Table view in Strawberry Music Player (for inspiration)

SUMMARY
A view that lists the tracks in a table format. The user should be able to choose which fields should appear in the table, along with the order.

Reason: It's easier to see information about multiple tracks. E.g. I may click on "Frequently Played" and want to see the play count of all listed tracks. Currently I have to click the info button on each track one-by-one.

SOFTWARE/OS VERSIONS
Operating System: openSUSE Tumbleweed 20230129
KDE Plasma Version: 5.26.5
KDE Frameworks Version: 5.102.0
Qt Version: 5.15.8
Kernel Version: 6.1.8-1-default (64-bit)
Graphics Platform: X11

ADDITIONAL INFORMATION
Comment 1 Nate Graham 2023-02-06 18:33:15 UTC
Hmm, I'm not sure Elisa is designed for that kind of user experience. As is visible from the screenshot, the Artist and Album columns display redundant and unnecessary information most of the time. In fact most of the data is the same. It's a pretty ugly presentation IMO. I'm not sure there's a lot of value in this kind of view for Elisa's target audience.

Do you have other use cases for this feature besides the one mentioned in the description?
Comment 2 Jack Hill 2023-02-06 23:11:01 UTC
Tbh looking back at it, I think what I really want is for different information to be displayed depending on the context. For example, showing the play counts in Frequently Played, showing the last play date in Recently Played, and showing the date a track was added to a playlist (if/when support is added for showing saved playlists).

I just figured a table view would be nice, because then users can easily view a chosen statistic for a collection of tracks, without having to view the details of each track.