Skip to content

Add a wishlist for albums to acquire, with MusicBrainz search and auto-matching - #78

Merged
andresbott merged 1 commit into
mainfrom
wishlist
Nov 5, 2026
Merged

andresbott merged 1 commit into
mainfrom
wishlist

Conversation

@andresbott

Copy link
Copy Markdown
Owner

Summary

Users had no place to track albums they want but do not own yet. This adds a wishlist that can be filled from MusicBrainz search or manually, and that resolves items automatically once they appear in the library. It also bundles some UI polish that came with the work.

What

  • Server: new wishlist model, store, REST handlers and OpenAPI entries; scan and reindex tasks re-match wishlist items against the library; MusicBrainz search added to the artist-image package.
  • Web UI: wishlist list, add (search and manual form) and item views, with routes, sidebar entry and mobile browse link.
  • Edit and delete actions moved into the top bar across detail views, with a shared search field component.
  • Queue gets an append drop zone at the end.
  • Dark-mode contrast fixed in the theme, with a contrast test.
  • Docs and TODO updated.

Notes

  • The edit/delete, queue and contrast changes are not wishlist-specific but ship in the same change.

@andresbott
andresbott merged commit cbf9119 into main Nov 5, 2026
6 checks passed
@andresbott
andresbott deleted the wishlist branch November 5, 2026 13:01
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

Successfully merging this pull request may close these issues.

1 participant