Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Store settings for album and artists selection and display order #484

Open
splintering opened this issue Jun 18, 2024 · 4 comments
Open

Comments

@splintering
Copy link

On the albums page, the default display order is "random".
On the artists page, the default artists selection is "all artists" (including composers, instrument artists, coductors etc.) with the order being "random".

Would it be possible to have a setting where I can define a preset for selection and order? Every time I open the artist page I have to do four clicks (in my case open two dropdowns and selecting "album artists" and "all") before I have a list that is usable for me.

Thanks!

@epoupon
Copy link
Owner

epoupon commented Jun 18, 2024

Hello! Maybe the selection could be stored in html local storage (so that it is persistent)?

@splintering
Copy link
Author

Possible, but that means it is device-specific and will also change every time I change it in the UI (e.g. if I want to see random order one-time only it will be stored like that in local storage, and when I load the page next time this setting will be used). I personally find that solution less elegant.

@epoupon
Copy link
Owner

epoupon commented Sep 2, 2024

I was thinking about storing the whole UI state in the DB (like it is done for the play queue + radio mode + shuffle mode). This would mean save current filters (handy if you need to filter a whole library and want this to be persistent) + save albums/artists/tracks selection modes.
What do you think?

@splintering
Copy link
Author

Seems like a good idea: makes the settings persistent but easier to change than to go to "Settings" every time I want to temporarily have it different for a couple of times. Also works cross-device and survives restarts/upgrades. I) think I would be happy with that :-)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants