From 3eef1a50f99f783c0c69b054a4df657904151e89 Mon Sep 17 00:00:00 2001 From: daniel-c-harvey Date: Wed, 17 Jun 2026 10:27:45 -0400 Subject: [PATCH] docs(release-controller): fix stale POST mix/waveform comment - track-waveforms vault, duration-derived high-res --- DeepDrftAPI/Controllers/ReleaseController.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/DeepDrftAPI/Controllers/ReleaseController.cs b/DeepDrftAPI/Controllers/ReleaseController.cs index ce42952..d963e1a 100644 --- a/DeepDrftAPI/Controllers/ReleaseController.cs +++ b/DeepDrftAPI/Controllers/ReleaseController.cs @@ -107,9 +107,10 @@ public class ReleaseController : ControllerBase } // POST api/release/{id}/mix/waveform ([ApiKeyAuthorize], no body) - // Server-side trigger: fetch the Mix's track audio from the vault, compute a 2048-bucket waveform, - // store it in the mix-waveforms vault, and set MixMetadata.WaveformEntryKey. 404 when the release is - // missing or has no stored audio; 500 on compute/storage failure. Declared before "{id:long}". + // Server-side trigger: fetch the Mix's track audio from the vault, compute a duration-derived high-res + // waveform via ComputeAndStoreHighResAsync, store it in the track-waveforms vault, and set + // MixMetadata.WaveformEntryKey. 404 when the release is missing or has no stored audio; 500 on + // compute/storage failure. Declared before "{id:long}". [ApiKeyAuthorize] [HttpPost("{id:long}/mix/waveform")] public async Task GenerateMixWaveform(long id, CancellationToken ct = default)