Skip to content

Waveform visualisation in Now Playing bar #49

Description

@zeevenn

Parent

#39 — PRD: AI Radio — Host-driven Channel experience with chat timeline

What to build

Replace the [~~~] placeholder in the Now Playing bar with a live audio waveform or playback visualisation. The goal is to give immediate visual feedback that audio is playing.

Options to evaluate (pick one):

  • A animated waveform using expo-av audio metering data (amplitude bars)
  • A dedicated RN waveform package (e.g. react-native-audio-waveform or similar)
  • A simpler equaliser-style animation driven by PlaybackStore.position as a proxy for activity

The visualisation must:

  • Animate while a Segment is playing (Track or Interlude)
  • Be static / idle when paused
  • Not require changes to the Player or Programme model — UI-only concern

Acceptance criteria

  • Now Playing bar shows an animated waveform or visualiser while audio is playing
  • Visualisation pauses when playback is paused
  • Works for both TrackSegments and InterlSegments
  • No regressions to playback performance

Blocked by

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

    ready-for-agentReady for an AI agent to implement

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions