Data
audio
HLS audio — typically AAC. Reserved dtype — the default timeline views map has no entry for audio yet; provide your own AudioLane implementation in the views map.
Chunk format
- Format:
aac(or any HLS-compatible audio codec) - Decoder: a custom
AudioLaneyou supply; not part ofdefaultTimelineViews
Sample m3u8
#EXTM3U
#EXT-X-VERSION:3
#EXT-X-TARGETDURATION:10
#EXTINF:10.000,
segment-001.aac
#EXTINF:10.000,
segment-002.aac
#EXT-X-ENDLISTCompatible timeline lanes
No stock lane ships — provide your own:
const views = {
...defaultTimelineViews,
audio: { lane: MyAudioLane, icon: 'audio', defaultHeight: 40 },
}Typical implementations render a waveform strip. Peak data can be computed from the decoded audio or supplied via a sidecar peaks.json.
Compatible standalone views
— (not shipped)
Default props
None.
Python generator
episode.track(
"narration/audio",
dtype="audio",
src="s3://my-bucket/episodes/ep1/narration/audio/playlist.m3u8",
)