Skip to content

Waveform visualisation in Now Playing bar #49

@zeevenn

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    ready-for-agentReady for an AI agent to implement

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions