Skip to main content

Bandcamp

@magistr/bandcampv2026.07.16.2· 9d agoMODELS
01README

Bandcamp for swamp — search artists, albums, and tracks on the public catalog, and fetch full artist/album/track metadata (discography, track listings, tags, art) by URL.

Model:

  • @magistr/bandcampsearch-artist, search-album, and search-track scrape the public Bandcamp search page; get-artist, get-album, and get-track parse JSON-LD plus embedded TralbumData from a Bandcamp URL.

Optional OAuth (clientId/clientSecret) unlocks account methods: my-bands, sales-report, get-merch-details, get-orders, and update-shipped against the Bandcamp sales/merch API. The catalog search and detail methods need no credentials.

02Release Notes

Release 2026.07.16.2 — align model versions with manifests

Maintenance release across the @magistr extensions. For most packages this carries no functional change: the only edit is the model's version: field, brought back in line with its manifest version so the published model type version and the package version no longer drift.

Functional changes in this release are limited to:

  • anime-cron: normalizeTitle now strips a ": subtitle" suffix and a trailing parenthesized year before comparison, fixing dedup false-misses where the torrent title carries a subtitle or year that the AniList romaji does not.

  • arckit: first publish. Standalone ArcKit port — a 12-phase architecture governance state machine with 65 bundled templates, driven by a bundled skill.

Also tracks three extensions (kaiten, observability-agent, music-library) that previously existed only as untracked working-tree directories, recovered from stashes.

03Models1
@magistr/bandcampv2026.07.16.2extensions/models/bandcamp.ts

Resources

search(infinite)— Search results from Bandcamp
artistDetail(infinite)— Artist/band page details with discography
albumDetail(infinite)— Album/release details with track listing
bands(infinite)— Bands/labels associated with account
sales(infinite)— Sales report data
merch(infinite)— Merch details
orders(infinite)— Merch orders
shippingOrigins(infinite)— Shipping origin locations
task(infinite)— Action result
report(infinite)— Generated report info
04Previous Versions2
2026.07.16.1

Maintenance version bump. No functional changes since 2026.05.25.1.

2026.05.25.1

Merge pull request #5 from umag/extensions/jscad-stl-pair

extensions: add 15 more @magistr extensions + auto-discover CI

05Stats
A
100 / 100
Downloads
2
Archive size
121.0 KB
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels