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

[Beta] Add flexible download options #949

Open
NutchapolSal opened this issue Nov 10, 2024 · 2 comments
Open

[Beta] Add flexible download options #949

NutchapolSal opened this issue Nov 10, 2024 · 2 comments

Comments

@NutchapolSal
Copy link

Currently there's only an option to keep 5 latest albums in downloads.
It would be nice to be able to change the selection rule, or add more rules (which would act as OR).
Things I'd like to see would be changing the number of things, and changing the type of thing (so a rule like "100 latest tracks" would be possible).

I would also like an option for changing "latest" to "random" too, but that would probably need more options for specifying how often to refresh (eg. every week, every month) as I wouldn't want the app to constantly download and delete songs every new sync.

Finamp Version: 0.9.11

@NutchapolSal
Copy link
Author

NutchapolSal commented Nov 10, 2024

just saw this: #101 (comment)

@Chaphasilor
Copy link
Collaborator

My plan for this was to have some sort of smart collections, that can contain albums, tracks, and even artists, based on a set of rules.
Then we could use these collections to tell the download system what to download.

But that might require maintaining a local database instead of directly communicating with the server (in online mode), which is not something I want. Because that would mean that data can be outdated even in online mode when connected to the server.

I'm currently busy with other things, but would be happy to accept a PR for such a feature, or even just slightly more flexible rules (like latest X albums).

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