Bug 392781

Summary: Allow hiding the playlist panel
Product: [Applications] Elisa Reporter: Nate Graham <nate>
Component: generalAssignee: Matthieu Gallien <matthieu_gallien>
Status: RESOLVED FIXED    
Severity: wishlist CC: a.stippich, dnicolas
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Other   
OS: Linux   
Latest Commit: Version Fixed In:
Attachments: Main panel and playlist panel show the same thing

Description Nate Graham 2018-04-05 22:09:02 UTC
Created attachment 111863 [details]
Main panel and playlist panel show the same thing

Elisa nightly Flatpak build from kdeapps repo on Kubuntu 17.10

Steps to Reproduce:
- Click on Albums
- Double-click on an album, or click on its folder icon after overing the mouse over it
- Click on "Replace and play"

This will give you a rather odd-looking UI whereby the playlist panel on the right shows exactly the same view as the main panel, with the exception that the main panel does not show playback status, and the playlist panel is too narrow to show the full track names. The whole thing feels rather odd and duplicative. See attached screenshot.
Comment 1 Alexander Stippich 2018-04-09 18:41:25 UTC
Thanks for the feedback!
They are duplicate for this case, but the play queue can contain much more than just one album. Elisa behaves more like amarok, cantata etc. in that regard. The playlist is always visible and can be managed, and you can easily browse the content. Other players don't do that, for example juk, iTunes, and it seems lollypop does the same (never tried it).
I think at some point in the future it would be nice to optionally turn it off, so that both use-cases can be satisfied. Elisa is missing playing indicators for the content views before that can happen.
Comment 2 Nate Graham 2018-04-10 17:49:15 UTC
Yes, personally I have no use for an always-visible playlist panel and in general avoid music players like Amarok that make it a central part of the interface. Being able to hide it and only show it when requested would make Elisa more palatable for those weirdos like me.
Comment 3 Matthieu Gallien 2018-04-10 20:30:22 UTC
This is a workflow I want to support based on earlier feedback I have gotten.
This is the main reason I added a task to add playing indicator in all views. This way we could hide the "Now playing" view.
My idea is to provide a button to configure the list of views right at the bottom (like in nextcloud web interface).

Do you have better ideas on how to make it configurable and discoverable by users ?
Comment 4 Nate Graham 2018-04-11 02:42:47 UTC
Maybe put a button using the `amarok-playlist` icon on the main toolbar (the slightly less blurry bar below the huge tall blurry bar on top) that will toggle it on and off?
Comment 5 Diego Gangl 2018-04-23 15:22:59 UTC
Why not put it in the main menu? It's not something users will be changing very often. I'd put it above "Configure Elisa".
Comment 6 Nate Graham 2018-07-12 13:03:09 UTC
Implemented with https://phabricator.kde.org/D13834