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] How can I block albums by artists as composers? #96

Open
jasonwilliam12580 opened this issue Jul 19, 2024 · 4 comments
Assignees
Labels
Feature New feature or request

Comments

@jasonwilliam12580
Copy link

🚀 Feature Request

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

*no


Describe the solution you'd like

*When I download through the artist link, I don't need albums created by the artist as a composer. Many of them are not the artist's albums. How can I block these albums?


Describe alternatives you've considered


Additional context

@DJDoubleD
Copy link
Owner

As of this moment, It's not possible to filter the types of releases that are downloaded as part of an artist discography.
I just retrieve the full releases list that the Qobuz API returns for the artist.
This is the same list that the Qobuz web player returns on an Artists Discography page.

Internally it is possible to do some basic filtering through the API, but I would have to implement some kind of settings screen or options pop-up to let the user select the release types they want in the results.
I would still be limited to the filter options that the Qobuz API offers.
These seem to be the API filter options are: 'all', 'album', 'live', 'compilation', 'epSingle', 'other' & 'download'

I would need to do some testing, but based on the filter names, it doesn't seem like these will filter out releases where the artist is e.g. only the composer.

I'll keep this issue open with all this info for reference so I can do some tests if/when I find some time.

@DJDoubleD DJDoubleD self-assigned this Jul 20, 2024
@DJDoubleD DJDoubleD added the Feature New feature or request label Jul 20, 2024
@jasonwilliam12580
Copy link
Author

As of this moment, It's not possible to filter the types of releases that are downloaded as part of an artist discography. I just retrieve the full releases list that the Qobuz API returns for the artist. This is the same list that the Qobuz web player returns on an Artists Discography page.

Internally it is possible to do some basic filtering through the API, but I would have to implement some kind of settings screen or options pop-up to let the user select the release types they want in the results. I would still be limited to the filter options that the Qobuz API offers. These seem to be the API filter options are: 'all', 'album', 'live', 'compilation', 'epSingle', 'other' & 'download'

I would need to do some testing, but based on the filter names, it doesn't seem like these will filter out releases where the artist is e.g. only the composer.

I'll keep this issue open with all this info for reference so I can do some tests if/when I find some time.

Thank you for your reply,and hope you have the opportunity to resolve this requirement as soon as possible.

@MasterRahool
Copy link

I just retrieve the full releases list that the Qobuz API returns for the artist.

How does one get a full list of releases for a given artist? The search function only appears to have Album and Track options, but being able to see a full release list from an artist or download multiple albums from that list at a time would be awesome

@DJDoubleD
Copy link
Owner

How does one get a full list of releases for a given artist? The search function only appears to have Album and Track options, but being able to see a full release list from an artist or download multiple albums from that list at a time would be awesome

This feature isn't implemented.
Artist search is requested in #2 and filtering release types that are downloaded is requested in #4
With the current technology (.NET winforms), I do not see it happening that I can ever implement a full visual representation of all releases if I add artist search.
Even just displaying the current 15 results for track and album searches is a compromise to retain some speed in the application (displaying more results caused massive rendering delays).

If you just want to be able to get a list of albums for an artist, you can have a look at #106 where I attached a little python script that gets all albums for a label.
If you basically replace the word "label" everywhere in the script with the word "artist" (and remove the line "supplier_id": data["supplier_id"],), the script can be reused to get the albums for an artist instead of a label...

If I find some time, I might create some gist pages for utility scripts like that and link to them in this projects wiki (if people find such things useful).

For now I'm treating this issue basically as the same question in #4 but then for downloading artists.

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

No branches or pull requests

3 participants