Skip to content

Adoption proposal: local-owner YouTube account and owned playlists #99

Description

@John-Ryan21337

Club has an optional account connection and owned-playlist selector beside its streaming workspace. I am preparing an incremental Cafe-dev adoption draft after public discovery #104, with its existing streaming prerequisites.

The slice opens Google's system-browser Desktop OAuth flow with PKCE only after an explicit local-owner action. It keeps grants in backend memory for the exact Cafe session, lists the first50 owned playlists on request, and sends only bounded playlist selection data to the existing player. Status means stored connection presence; it is not a live access check. Disconnect clears the local grant and does not revoke Google's project-wide permission.

The draft will include owner/transport and callback boundaries, network deadlines/body limits, late-response cancellation, real authenticated HTTP tests with synthetic Google responses, independent reviews, and real component screenshots/video using synthetic private titles. No Google account or grant is used for port qualification. Audio capture, visualizers, watch history, full pagination and live-service qualification are separate work.

The reviewable implementation will be linked here after required repository gates and the forced desktop build pass.

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

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions