fix(foundry,armada): sound audio streaming — HTTP/1.1, show duration, offer the original
PLN couldn't hear the Loituma stems and wanted the original too. The bytes/format were fine (PCM_16/44.1k, audio/x-wav, 206 Range all verified) — the problems were presentation + protocol: - Both audio servers defaulted to HTTP/1.0, which closes the connection after each response. <audio> seeking fires many small Range requests, so HTTP/1.0 makes playback/seek flaky in real browsers. Set protocol_version="HTTP/1.1" on the Foundry Handler and armada RangeHandler (every response sets an exact Content-Length, so keep-alive is safe). Reliable streaming + seeking now. - The stem players used preload="none", so they showed a misleading "0:00 / 0:00" until play — easy to read as "broken". Now preload="metadata": durations load and display (verified 164s on all five). - The ORIGINAL is now offered on separated cards too (an "original" row), not just on raw catches — so PLN can A/B the source against each stem. Verified end to end in Chromium: original + all 4 stems load 164s duration and currentTime advances on play, no errors.
Showing
Please
register
or
sign in
to comment