Manual Search currently sends a free-form query (plus disc-derived artist/album/year hints) to Discogs and MusicBrainz. The Discogs /database/search endpoint supports filters we don't expose today:
format (CD, Vinyl, Cassette, etc.)
country
year
genre / style
label
catno (catalog number)
barcode (UPC/EAN)
track (track title)
Reference: https://www.discogs.com/developers/#page:database,header:database-search
For ambiguous lookups (multiple pressings, compilations, reissues) exposing these would let the user narrow results without leaving the TUI.
Open questions
- UI shape — visible inputs in the Manual Search popup, or an "Advanced…" expander?
- Which filters are most useful for CD ripping? Likely
format=CD, country, catno, barcode.
- MusicBrainz also supports fielded query syntax (
artist:foo AND release:bar AND date:1970..) — should the same UI drive both providers?
Manual Search currently sends a free-form query (plus disc-derived artist/album/year hints) to Discogs and MusicBrainz. The Discogs
/database/searchendpoint supports filters we don't expose today:format(CD, Vinyl, Cassette, etc.)countryyeargenre/stylelabelcatno(catalog number)barcode(UPC/EAN)track(track title)Reference: https://www.discogs.com/developers/#page:database,header:database-search
For ambiguous lookups (multiple pressings, compilations, reissues) exposing these would let the user narrow results without leaving the TUI.
Open questions
format=CD,country,catno,barcode.artist:foo AND release:bar AND date:1970..) — should the same UI drive both providers?