Playback model
- Public release page: preview playback only (30 second cap).
- /streaming: full playback for active Streaming+ subscribers.
Subscription checks
Client UI can pre-gate streaming screens, but authoritative subscription truth is written server-side by webhook events.
Collection interplay
Owned releases and supporter access are merged into fan playback contexts where applicable.