Pass Recording metadata to imaging — ffprobe length + manifest parsing

FeatureConversionService
Shipped
April 27, 2026 at 6:31 AM UTC
Author
Kamo
Commit
40c0520

- **************** runs ffprobe -show_entries format=duration on the master Opus/WebM, returns ms. 0 = unknown (not fatal). - **************** now: * runs probeDurationMs on the master to get the recording length; * parses the manifest (sent by kamo-asterisk-support) for recordedAt and per-file extension/channel data, falling back to staging row dateCreated and channel-name parsing for older payloads; * passes a **************** dateRecorded, lengthMs, participatingExtensions) to RecordingImagingService so it can write the new Recording + RecordingExt rows.

All changes

Like what you see shipping?

Every one of these updates lands in your workspace automatically. Start free and watch it grow week after week.

Start Free ForeverView Pricing