Musicbrainz
@magistr/musicbrainzv2026.05.25.1
01README
MusicBrainz metadata — search, look up, and browse artists, release groups, releases, recordings, and labels via the MusicBrainz Web Service v2.
Model:
@magistr/musicbrainz— typed search/lookup/browse over the MusicBrainz JSON API (built-in 1 req/sec rate limiting), a generic entity search, plus Bandcamp-to-MusicBrainz helpers that scrape a Bandcamp discography and generate release-editor seed URLs for releases missing from MusicBrainz.
02Release Notes
Merge pull request #5 from umag/extensions/jscad-stl-pair
extensions: add 15 more @magistr extensions + auto-discover CI
03Models
@magistr/musicbrainzv2026.05.25.1musicbrainz.ts
fn search(query: string, limit?: number, offset?: number)
Search any entity type (area, event, instrument, place, series, work, etc.)
| Argument | Type | Description |
|---|---|---|
| query | string | Lucene search query |
| limit? | number | |
| offset? | number |
Resources
search(infinite)— Search results
entity(infinite)— Entity lookup detail
browse(infinite)— Browse results for linked entities
artists(infinite)— Artist results
releaseGroups(infinite)— Release group results
releases(infinite)— Release results
recordings(infinite)— Recording results
labels(infinite)— Label results
seedUrls(infinite)— MusicBrainz release editor seed URLs generated from Bandcamp
missingReleases(infinite)— Releases found on Bandcamp but missing from MusicBrainz
04Stats
A
100 / 100
Downloads
1
Archive size
123.4 KB
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Dependencies pass trust audit2/2earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License declared1/1earned
- Verified public repository2/2earned
Repository
https://github.com/umag/swamp-workspace05Platforms
06Labels