Batch: one analysis route over many files
analyze_batchBatch-analyze up to 20 audio files in one call for folder QA, library indexing, or loudness target checks; returns per-item results.
Instructions
Run one analysis route over up to 20 audio sources in a single call. Returns per-item ok/data/error; each item is metered as one call. Routes: mixlab/analyze (default), mixlab/check-target, mixlab/timeseries, mixlab/spectrum, voicelab/qa, voicelab/segments, signallab/index. Use for folder QA, library indexing, or checking a whole release against a loudness target. Sources: public https urls and/or local file paths.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tp | No | For target="custom": max true-peak (dBTP). | |
| lufs | No | For target="custom": integrated LUFS target. | |
| urls | No | Public https URLs to audio files. Combined max 20 items with paths. | |
| paths | No | LOCAL audio file paths; each uploads over a one-shot signed URL, is analysed, then deleted. Combined max 20 items with urls. | |
| target | No | For mixlab/check-target: preset id (spotify, ebu-broadcast, podcast, …) or "custom". | |
| endpoint | No | Analysis route to run for every item (default mixlab/analyze). |