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

[Feature Request] Archive of Downloads & CLI Interaction #120

Open
ryanknutson opened this issue Dec 12, 2024 · 1 comment
Open

[Feature Request] Archive of Downloads & CLI Interaction #120

ryanknutson opened this issue Dec 12, 2024 · 1 comment

Comments

@ryanknutson
Copy link

🚀 Feature Request

Is your feature request related to a problem? Please describe.

There doesn't seem to be any way to make the software say "hey, this has already been downloaded!" It obviously does it on its own but being able to have an archive file would be great.


Describe the solution you'd like

I would like for there to be a way to create an archive list of things that have already been downloaded, likely similar to how yt-dlp does it (in a text file with an id).

This would allow for easily being able to keep up with an artists latest works, and would also allow for custom sorting.

Additionally, if a simple command line interface could be added you could script this for multiple artists!
I use yt-dlp + a shell script in this way and it's great for archiving multiple youtube channels and the like on a regular basis.


Describe alternatives you've considered

I use btrfs reflinks to link all the albums out, so that the software sees them as being downloaded but I can sort them as I see fit.
I realize this is not a possibility for most users (Linux lol) and would like to see this feature added :)

@ryanknutson ryanknutson changed the title [Feature Request] Archive of Downloads & CLI Interface [Feature Request] Archive of Downloads & CLI Interaction Dec 13, 2024
@DJDoubleD
Copy link
Owner

I have no plans of implementing a CLI version/feature.
The objective of QBDLX was to provide a GUI interface for people not comfortable with a CLI and the objective of my MOD version, was to fill the void while the development of the original app was halted (this has since been resumed).

From your description, it seems like you are very much used to working with CLI apps and scripting.
I believe the features you are looking for, already exist in existing CLI tools like OrpheusDL (Qobuz version with token support), streamrip, qobuz-dl, ...
Specifically streamrip keeps a db of downloaded tracks (from it's readme)

Is there a reason these existing tools do not meet your needs?

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