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.
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.