Skip to content

WrzDJSet: Spotify playlist write #406

Description

@thewrz

Context

Consumer-platform exports for sharing/promotion use-cases (not DJ-booth playback). Exec summary §8 (v3).

Will require Apple Music to get integrated into the WrzDJ platform first, worth a follow up issue that blocks this one.

There are other cloud music providers (Soundcloud, etc.) I'd like to have as "sources" for both track search, library import, and playlist import/export as part of the overall platform, so those sort of things need to get done first and warrant their own brainstorm session prior to WrzDJSet getting the connector.

Scope

  • Spotify playlist write (OAuth + playlist API)
  • Apple Music playlist write (MusicKit) — split out to WrzDJSet: Apple Music playlist write (MusicKit) #740
  • Track resolution checks with the same never-silently-drop rule as v1 exports
  • New OAuth integrations follow the EncryptedText token-storage pattern

Work Estimate

  • Estimated effort: 40 hours (~5 workdays).
  • Planning phase: v3 Scale.
  • Planning milestone: v3-Scale.
  • Workplan target: 2026-09-10 milestone due date.
  • Basis: Includes Spotify and Apple Music OAuth/write integrations, encrypted token storage, track resolution, and never-silently-drop checks.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    phase:v3WrzDJSet phase v3 (Scale)

    Type

    No type

    Projects

    • Status
      Done

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions