--- key: api.parentid-drillin title: 2026-07-07 — Season/episode/music-video drill-in via `parentId`, not new child-listing endpoints status: active since: '2026-07-07' supersedes: none superseded-by: none rule: Media drill-in (season/episode/artist/music-video) is served by an optional `parentId` query param on library-browse, not dedicated per-kind child-listing endpoints. signals: 'library-picker season drill-in, media-detail browsing · paths: library-browse endpoint · issues: none cited (PRs #181/#183)' mechanics: library-browse endpoint `parentId` param --- Rather than adding dedicated child-listing endpoints per media kind (e.g. "list episodes of a season"), the library-browse endpoint takes an optional `parentId` query param and the SPA drills in by re-querying with it. Established across PRs #181/#183 (library-picker season drill-in, then media-detail's season/episode/artist/music-video browsing). Avoids a combinatorial explosion of per-kind child endpoints.