You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
YouTube transcripts: include a timestamped public view count in structured extraction results and human transcript output, with a one-hour extraction cache window for mutable metrics.
Fixes
Diarization: extract local video audio once before upload and reuse the compact mono MP3 across ElevenLabs/OpenAI fallbacks instead of sending the full video container.
YouTube diarization: download audio only unless slides are also requested; combined slide/diarization runs fetch separate audio and video streams once, reuse the video for slide extraction, and keep slide-only cache entries from replacing transcript audio.
ElevenLabs diarization: let the configured ten-minute transcription deadline govern long recordings instead of Undici’s hidden five-minute response-header timeout.
OpenAI diarization: split long recordings into bounded chunks with isolated speaker labels, timestamp offsets, rate-limit-aware retries, and automatic temporary-file cleanup.
Speaker identification: preserve fair bounded evidence for long or malformed diarization turns, use model-compatible OpenAI options, and keep usage-less paid calls from reporting a false $0 estimate.
HTML extraction: normalize LinkeDOM HTML attribute names case-insensitively while preserving case-sensitive SVG and MathML attributes.
Release verification
npm CLI: @steipete/summarize@0.17.3, published 2026-06-11T22:56:09.601Z; registry tarball; integrity sha512-Ditti2o6IU9yqQkwYl3jLmmD2DX8OKdBKGlGxxU6tqjniIUSN0L6GAYhBH0IVVwv2+7xf35jxPJC1kTE7PlfTQ==.
npm core: @steipete/summarize-core@0.17.3, published 2026-06-11T22:56:03.448Z; registry tarball; integrity sha512-AuWoZDPEQMOifjB+XN+YS5UZbFGKZCEcdq0DBK7rNb+K2heIk9hI4owMB3JifH2neX2a1opLiaOWSbwkHZi4dA==.
CI proof: PR #263 and Actions run 27382691042 passed core coverage/build/pack, Chromium extension E2E, and Firefox temporary-install smoke.