Skip to content

apps/web/src/contexts/PlayerContext.tsx ​

Auto-generated by scripts/generate-file-docs.ts. Do not edit — overwritten on every run.

Purpose ​

PlayerContext — global audio playback state for the Listen portal. Design spec: docs/internal/design/sermons-music-hub.md (AB#3137, ADR 0010). Manages stream URL acquisition, HTML5 audio element, progress sync (10s), mini player visibility, and full player overlay. /

Exports ​

  • export interface PlayerItem
  • export interface PlayerContextValue
  • export function PlayerProvider
  • export function usePlayer

Imports ​

  • ../lib/api

Imported by ​

(not referenced in graph, or graph not yet generated)

Heritage Community Hub — Internal. Access restricted via Cloudflare Access + Entra ID.