Skip to content

οΈπŸ›  - Support importing discovery releases from external collectionsΒ #117

@maxwellmattryan

Description

@maxwellmattryan

Description

Currently, discovery releases are added individually by pasting a Bandcamp or SoundCloud release URL. This works well for one-off additions, but DJs often curate collections across multiple platforms that they'd like to bring into their discovery workflow.

This feature would allow users to import releases in bulk from their existing collections on external platforms, such as:

  • Discogs β€” a user's collection (or wantlist) on Discogs, which many DJs use to catalog vinyl and digital purchases
  • SoundCloud β€” a user's liked tracks or playlists, commonly used to bookmark tracks for later listening
  • Bandcamp β€” a user's purchased/collection page, representing music they've already bought or wishlisted

The goal is to make it easy to pull in releases from places where DJs are already organizing and discovering music, reducing friction and manual effort when building out their discovery queue in Crate.

Open questions

  • Which specific collection types should be supported per platform (e.g. Discogs collection vs. wantlist, SoundCloud likes vs. playlists)?
  • Should imports be one-time or support periodic re-syncing?
  • How should duplicates be handled when a release already exists in discovery?
  • Are there rate-limiting or authentication concerns per platform that affect feasibility?

Acceptance criteria

  • Users can import discovery releases from their Discogs collection
  • Users can import discovery releases from their SoundCloud likes
  • Users can import discovery releases from their Bandcamp collection
  • Imported releases appear in the discovery view just like manually-added releases
  • Duplicate releases are handled gracefully without creating duplicates in discovery

Tasks

TBD

Metadata

Metadata

Labels

No labels
No labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions