a simple but full-featured web player for OpenSubsonic music servers (Navidrome, Gonic, Ampache, etc) devins.page/tinysub

library: redesign for multi-select support #152

Open devins.page
Open opened by devins.page

I'm considering adding support for multi-select in the library, just like queue has. That way if you wanted to add a large group of artists or albums, or modify (favorite, download) a large group of things, you can do so without having to manually click each one.

However, since a single click currently expands or collapses the item, selecting items in library intuitively becomes difficult for me to add. So, at some point I think I wanna redesign the library treeitems:

  • Instead of having a large "add" action that takes up a lot of space (and generally also looks kinda messy imo?) just double click the treeitem to add it to the queue instead, or right click and add through the context menu as usual
  • Add an expand/collapse button to the left of the artwork (or replacing the add button on the right)
  • Single click or shift click items to highlight them for selection

This also matches how native desktop applications function much closer, and is especially similar to how Strawberry functions

However, I'm a bit worried about how this will functionally behave on mobile/touch devices, which I guess I'll have to figure out if I do get around to implementing it

Like many of the other open issues, this probably will not be implemented any time soon as I personally have no need for it yet and it is a pretty substantial redesign, but if you would like to see this added please reply or react 😃

Sign up or Sign in to add to the discussion.