Skip to content

admin-ui: Station Imaging 'Bed (optional)' has no help textΒ #431

Description

@genwave-radio

πŸ› Symptom (T229, demo box)

Station Imaging β†’ Generate has a "Bed (optional)" field with zero help β€” operator question from testing was literally "What is this?". BedPicker.tsx:133 renders a bare label; no flyover, no aria-describedby; the page header never mentions beds.

πŸ“Œ What it should say (semantics, from code)

A bed is a main-rotation catalog track (jingle/instrumental) mixed under the generated voice at authoring time: ffmpeg ducks it (βˆ’12 dB default), pads 1.5 s before/after the voice, loops a short bed, honours the row's cue-in/cue-out (FfmpegAudioMixer.cs:73-116, StationSafeOptions.cs:25-27). Offline mix β€” the engine never sees a bed concept. Picker searches the MAIN catalog scope, not the safe library (BedPicker.tsx:48-57).

πŸ”§ Fix sketch

Add a ? flyover matching the settings-page SettingHelpFlyover pattern: what a bed is, that it's baked into the WAV at generate time, ducking/padding behavior, and that duck/pad knobs are env-only (F27.9/F27.10 β€” deliberately not live settings).

βœ… Acceptance

  • Hovering ? on Bed answers "what is this" without reading source.

Side-note for the record: the bed feature is cited in code as SPEC F27, which is inside the F1–F5x backfill gap in docs/SPEC.md β€” spec prose for it doesn't exist anywhere.

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

    demoFound on GenWave demodocumentationImprovements or additions to documentation

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions