Enable pulling an artist's discography from MusicBrainz #143

Closed
opened 2024-02-20 13:16:49 +01:00 by wojtek · 2 comments
Owner

A few notes:

  1. Do not trigger it for all artists as rate limiting and the number of artists means it will take some time.
  2. Make sure name clashes are handled gracefully and prevent duplicates from appearing due to tiny mispellings.
  3. Things will still slip through so provide some way to manually correct for this. The MusicBrainz release group id is probably the strongest tool for this.
  4. Do not pull absolutely all releases as some are just not that interesting (e.g. Live EP releases) - provide some mechanism for filtering. E.g., a checkbox list.
  5. At the same time allow albums that don't qualify to still be visible - sometimes, a Single is interesting enough even if I don't want to see all Singles of a band. (perhaps the right solution for this is to give them the WISH status and treat that specially).
  6. On the other hand some release groups may just not be interesting (e.g., re-recordings, or compilations) even when categorized under one of the acceptable categories. Provide some means to dismiss them (e.g., DROP status).
A few notes: 1. Do not trigger it for all artists as rate limiting and the number of artists means it will take some time. 2. Make sure name clashes are handled gracefully and prevent duplicates from appearing due to tiny mispellings. 3. Things will still slip through so provide some way to manually correct for this. The MusicBrainz release group id is probably the strongest tool for this. 4. Do not pull absolutely all releases as some are just not that interesting (e.g. Live EP releases) - provide some mechanism for filtering. E.g., a checkbox list. 5. At the same time allow albums that don't qualify to still be visible - sometimes, a Single is interesting enough even if I don't want to see all Singles of a band. (perhaps the right solution for this is to give them the `WISH` status and treat that specially). 6. On the other hand some release groups may just not be interesting (e.g., re-recordings, or compilations) even when categorized under one of the acceptable categories. Provide some means to dismiss them (e.g., `DROP` status).
wojtek added the
enhancement
label 2024-02-20 13:22:13 +01:00
wojtek added this to the v1.0.0-alpha milestone 2024-02-20 13:22:14 +01:00
wojtek added this to the Album tracking project 2024-02-20 13:22:17 +01:00
Author
Owner

Split into multiple issues:

  1. Create a MusicBrainz API library. musicbrainz_rs appears unmaintained, but can serve as a starting point. #158
  2. Provide a keyboard shortcut to pull all release groups of an artist. Ensure the merge is as smooth as possible. Perhaps a popup window asking for manual input when it cannot be done automatically? #160
  3. Add a filtering tool to only show only certain release group types. Ensure that it would be possible to extend with WISH and DROP statuses. #161
Split into multiple issues: 1. Create a MusicBrainz API library. [musicbrainz_rs](https://github.com/oknozor/musicbrainz_rs/tree/main) appears unmaintained, but can serve as a starting point. #158 2. Provide a keyboard shortcut to pull all release groups of an artist. Ensure the merge is as smooth as possible. Perhaps a popup window asking for manual input when it cannot be done automatically? #160 3. Add a filtering tool to only show only certain release group types. Ensure that it would be possible to extend with `WISH` and `DROP` statuses. #161
Author
Owner

Closing as it is now split into smaller issues.

Closing as it is now split into smaller issues.
wojtek removed this from the Album tracking project 2024-03-09 18:08:51 +01:00
wojtek removed this from the v1.0.0-alpha milestone 2024-03-09 18:08:57 +01:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: wojtek/musichoard#143
No description provided.