OptionalcolorsOptionalcompactCompact layout mode
OptionalcurrentCurrent user ID — used to determine edit/delete permissions on markers
OptionalenableEnable audio passthrough to Hiyve meeting (default: false)
OptionalenableEnable keyboard shortcuts — space for play/pause (default: true)
OptionalenableEnable timeline marker creation and display (default: false)
OptionalenableEnable mute/unmute button (default: true)
OptionalenableShow playback rate control button (default: true, auto-disabled on Safari)
OptionalenableEnable region creation, editing, and loop playback (default: false)
OptionalenableShow volume/gain control button (default: true)
OptionalenableShow waveform visualization (default: true)
OptionalexternalExternal audio source for gain visualization in the mixer
OptionalfileFile size in bytes — used for large file detection (>200MB skips waveform)
OptionallabelsOverride default labels/tooltips
OptionalmarkersInitial timeline markers to load
OptionalmediaForce media type detection instead of auto-detecting
OptionalonCalled when the audio output stream is ready (for passthrough)
OptionalonOptionalonOptionalonCalled when a new marker is added
OptionalonCalled when a marker is updated
OptionalonCalled when a marker is deleted
OptionalonOptionalonOptionalonCalled when a named region is created or updated
OptionalonCalled when a named region is deleted
OptionalonOptionalregionsInitial named regions to load
OptionalseekWhen set, the player seeks to this time (in seconds). Update the value to trigger a new seek.
Media URL to play
Override default colors