From f20a9628c32b4e35bc5b3a4042d93ad754482f91 Mon Sep 17 00:00:00 2001 From: Mike Swanson Date: Thu, 30 Apr 2026 07:17:07 -0700 Subject: [PATCH] =?UTF-8?q?radio:=20browseable=20Q&A=20=E2=80=94=20/api/qa?= =?UTF-8?q?,=20/api/audio=20range=20streaming,=20/episode=20HTML=20view?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Make the radio archive Q&A pairs actually browseable end to end: - /api/qa list endpoint (year, min_score, exclude_banter, topic_class, pagination, sort by air_date or score). Returns the same column shape as /api/search Q&A hits. - /api/audio/{episode_id} streams the MP3 with HTTP Range support so the browser