D
DreamLake

DB Schema

Audio

Audio asset. Space-level or episode-scoped. Codec-aware streaming (AAC, OPUS, etc.).

FieldTypeDescription
idObjectIdPrimary key
nameStringDisplay name
descriptionString?Description
tagsString[]Tags
projectIdStringParent project
episodeIdString?Optional episode link
folderIdObjectId?→ Node.id (null = project root)
filenameString?Basename (e.g. "mic.wav")
pathStringTopic path for S3 construction (e.g. "microphone/front")
chunksJsonChunk manifest: [{ path, src }] (default: [])
t0DateTime?Wall-clock anchor of first sample
lengthBigIntTotal samples (default: 0)
sampleRateInt?Hz (e.g. 44100, 48000)
channelsInt?1 = mono, 2 = stereo
metadataJson?Arbitrary metadata
deletedAtDateTime?Soft delete timestamp
createdAtDateTimeCreated timestamp
updatedAtDateTimeLast updated timestamp

Indexes: projectId, episodeId, folderId, path, tags, deletedAt