D
DreamLake

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 AudioLane you supply; not part of defaultTimelineViews

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-ENDLIST

Compatible 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",
)