music

README.md

Discography

A small SvelteKit app for finding an artist and seeing their releases grouped by year.

Data source: MusicBrainz. No API key required. Server routes add a proper User-Agent, cache responses, and obey the public API's one-request-per-second rule.

Features

  • Artist search
  • Albums / EPs / singles by first release year
  • Core mode that hides compilations, live releases, demos, remixes, DJ mixes, and similar noise
  • Full mode when you want everything MusicBrainz returns
  • Type filters
  • Direct links to MusicBrainz release groups
  • Matte table UI matching src/models

Development

npm install
npm run dev

Checks

npm run format
npm run lint
npm run check
npm run build