From c90efabaa0a4657e27e2a14b506d3a22e5a9b883 Mon Sep 17 00:00:00 2001 From: Florian <45694132+flo-bit@users.noreply.github.com> Date: Mon, 24 Aug 2026 02:02:09 +0200 Subject: [PATCH] random videos --- .gitignore | 3 +- api/lex.config.js | 3 +- .../watch/atmo/video/listRandomRecords.json | 39 + api/lexicons/generated/index.ts | 39 +- api/lexicons/pulled/README.md | 2 +- api/src/contrail.config.ts | 53 +- api/src/lexicon-types/index.ts | 1 + .../watch/atmo/video/listRandomRecords.ts | 49 + contrail.lock.json | 3 +- .../show-1396-breaking-bad.json | 5969 +++++++++++++++++ .../show-87108-chernobyl.json | 5911 ++++++++++++++-- .../show-87739-the-queen-s-gambit.json | 5748 ++++++++++++++++ scripts/README.md | 21 +- scripts/find-videos.ts | 409 +- src/lib/contrail/index.ts | 2 + .../watch/atmo/video/listRandomRecords.json | 39 + .../watch/atmo/video/listRandomRecords.json | 39 + src/lib/contrail/types/index.ts | 1 + .../watch/atmo/video/listRandomRecords.ts | 49 + src/lib/types.ts | 4 - src/lib/videos.server.ts | 22 +- src/routes/api/videos/+server.ts | 20 - src/routes/videos/+page.server.ts | 8 +- src/routes/videos/+page.svelte | 116 +- 24 files changed, 17697 insertions(+), 853 deletions(-) create mode 100644 api/lexicons/custom/watch/atmo/video/listRandomRecords.json create mode 100644 api/src/lexicon-types/types/watch/atmo/video/listRandomRecords.ts create mode 100644 data/video-submissions/show-1396-breaking-bad.json create mode 100644 data/video-submissions/show-87739-the-queen-s-gambit.json create mode 100644 src/lib/contrail/lexicons/api.atmo.watch/watch/atmo/video/listRandomRecords.json create mode 100644 src/lib/contrail/lexicons/source/watch/atmo/video/listRandomRecords.json create mode 100644 src/lib/contrail/types/types/watch/atmo/video/listRandomRecords.ts delete mode 100644 src/routes/api/videos/+server.ts diff --git a/.gitignore b/.gitignore index 4b704ce..a1d611b 100644 --- a/.gitignore +++ b/.gitignore @@ -24,7 +24,8 @@ vite.config.ts.timestamp-* # Playwright test-results -# Video uploader resume checkpoint +# Video discovery/upload resume checkpoints +/data/video-submissions/.work/ /data/video-submissions/.upload-state.json .contrail/ diff --git a/api/lex.config.js b/api/lex.config.js index 4924c08..bd19b4e 100644 --- a/api/lex.config.js +++ b/api/lex.config.js @@ -29,7 +29,8 @@ export default defineLexiconConfig({ "social.popfeed.feed.review", "social.popfeed.richtext.facet", "watch.atmo.alpha.video", - "watch.atmo.review.listRecords" + "watch.atmo.review.listRecords", + "watch.atmo.video.listRecords" ], }, ], diff --git a/api/lexicons/custom/watch/atmo/video/listRandomRecords.json b/api/lexicons/custom/watch/atmo/video/listRandomRecords.json new file mode 100644 index 0000000..eb02df0 --- /dev/null +++ b/api/lexicons/custom/watch/atmo/video/listRandomRecords.json @@ -0,0 +1,39 @@ +{ + "lexicon": 1, + "id": "watch.atmo.video.listRandomRecords", + "defs": { + "main": { + "type": "query", + "description": "Return a random sample of indexed watch.atmo.alpha.video records.", + "parameters": { + "type": "params", + "properties": { + "limit": { + "type": "integer", + "minimum": 1, + "maximum": 200, + "default": 24 + } + } + }, + "output": { + "encoding": "application/json", + "schema": { + "type": "object", + "required": [ + "records" + ], + "properties": { + "records": { + "type": "array", + "items": { + "type": "ref", + "ref": "watch.atmo.video.listRecords#record" + } + } + } + } + } + } + } +} diff --git a/api/lexicons/generated/index.ts b/api/lexicons/generated/index.ts index e4ee40d..1e5a1d9 100644 --- a/api/lexicons/generated/index.ts +++ b/api/lexicons/generated/index.ts @@ -10,23 +10,24 @@ import _5 from "../custom/social/popfeed/feed/review.json"; import _6 from "../custom/social/popfeed/richtext/facet.json"; import _7 from "../custom/watch/atmo/alpha/video.json"; import _8 from "../custom/watch/atmo/review/listWrittenRecords.json"; -import _9 from "../pulled/app/bsky/actor/profile.json"; -import _10 from "../pulled/com/atproto/label/defs.json"; -import _11 from "../pulled/com/atproto/repo/strongRef.json"; -import _12 from "./watch/atmo/comment/getRecord.json"; -import _13 from "./watch/atmo/comment/listRecords.json"; -import _14 from "./watch/atmo/getCursor.json"; -import _15 from "./watch/atmo/getProfile.json"; -import _16 from "./watch/atmo/like/getRecord.json"; -import _17 from "./watch/atmo/like/listRecords.json"; -import _18 from "./watch/atmo/list/getRecord.json"; -import _19 from "./watch/atmo/list/listRecords.json"; -import _20 from "./watch/atmo/listItem/getRecord.json"; -import _21 from "./watch/atmo/listItem/listRecords.json"; -import _22 from "./watch/atmo/notifyOfUpdate.json"; -import _23 from "./watch/atmo/review/getRecord.json"; -import _24 from "./watch/atmo/review/listRecords.json"; -import _25 from "./watch/atmo/video/getRecord.json"; -import _26 from "./watch/atmo/video/listRecords.json"; +import _9 from "../custom/watch/atmo/video/listRandomRecords.json"; +import _10 from "../pulled/app/bsky/actor/profile.json"; +import _11 from "../pulled/com/atproto/label/defs.json"; +import _12 from "../pulled/com/atproto/repo/strongRef.json"; +import _13 from "./watch/atmo/comment/getRecord.json"; +import _14 from "./watch/atmo/comment/listRecords.json"; +import _15 from "./watch/atmo/getCursor.json"; +import _16 from "./watch/atmo/getProfile.json"; +import _17 from "./watch/atmo/like/getRecord.json"; +import _18 from "./watch/atmo/like/listRecords.json"; +import _19 from "./watch/atmo/list/getRecord.json"; +import _20 from "./watch/atmo/list/listRecords.json"; +import _21 from "./watch/atmo/listItem/getRecord.json"; +import _22 from "./watch/atmo/listItem/listRecords.json"; +import _23 from "./watch/atmo/notifyOfUpdate.json"; +import _24 from "./watch/atmo/review/getRecord.json"; +import _25 from "./watch/atmo/review/listRecords.json"; +import _26 from "./watch/atmo/video/getRecord.json"; +import _27 from "./watch/atmo/video/listRecords.json"; -export const lexicons: object[] = [_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26]; +export const lexicons: object[] = [_0, _1, _2, _3, _4, _5, _6, _7, _8, _9, _10, _11, _12, _13, _14, _15, _16, _17, _18, _19, _20, _21, _22, _23, _24, _25, _26, _27]; diff --git a/api/lexicons/pulled/README.md b/api/lexicons/pulled/README.md index 182c2f7..c324bd2 100644 --- a/api/lexicons/pulled/README.md +++ b/api/lexicons/pulled/README.md @@ -2,4 +2,4 @@ this directory contains lexicon documents pulled from the following sources: -- atproto (nsids: app.bsky.actor.profile, com.atproto.label.defs, com.atproto.repo.strongRef, social.popfeed.actor.profile, social.popfeed.feed.comment, social.popfeed.feed.like, social.popfeed.feed.list, social.popfeed.feed.listItem, social.popfeed.feed.review, social.popfeed.richtext.facet, watch.atmo.alpha.video, watch.atmo.review.listRecords) +- atproto (nsids: app.bsky.actor.profile, com.atproto.label.defs, com.atproto.repo.strongRef, social.popfeed.actor.profile, social.popfeed.feed.comment, social.popfeed.feed.like, social.popfeed.feed.list, social.popfeed.feed.listItem, social.popfeed.feed.review, social.popfeed.richtext.facet, watch.atmo.alpha.video, watch.atmo.review.listRecords, watch.atmo.video.listRecords) diff --git a/api/src/contrail.config.ts b/api/src/contrail.config.ts index 46c1fcb..65ebaa0 100644 --- a/api/src/contrail.config.ts +++ b/api/src/contrail.config.ts @@ -1,4 +1,13 @@ -import { getDialect, type ContrailConfig } from '@atmo-dev/contrail'; +import { getDialect, recordsTableName, type ContrailConfig } from '@atmo-dev/contrail'; + +type RandomVideoRow = { + uri: string; + did: string; + rkey: string; + cid: string; + record: string; + time_us: number; +}; export const config: ContrailConfig = { namespace: 'watch.atmo', @@ -30,6 +39,48 @@ export const config: ContrailConfig = { 'identifiers.seasonNumber': {}, 'identifiers.episodeNumber': {}, createdAt: { type: 'range' } + }, + queries: { + listRandomRecords: async (db, params) => { + const rawLimit = params.get('limit'); + const limit = rawLimit === null ? 24 : Number(rawLimit); + if (!Number.isInteger(limit) || limit < 1 || limit > 200) { + return Response.json( + { error: 'InvalidRequest', message: 'limit must be an integer from 1 to 200' }, + { status: 400 } + ); + } + + const result = await db + .prepare( + `SELECT uri, did, rkey, cid, record, time_us + FROM ${recordsTableName('video')} + WHERE cid IS NOT NULL AND record IS NOT NULL + ORDER BY RANDOM() + LIMIT ?` + ) + .bind(limit) + .all(); + const records = result.results.flatMap((row) => { + try { + return [ + { + uri: row.uri, + cid: row.cid, + value: JSON.parse(row.record), + did: row.did, + collection: 'watch.atmo.alpha.video', + rkey: row.rkey, + time_us: row.time_us + } + ]; + } catch { + return []; + } + }); + + return Response.json({ records }); + } } }, review: { diff --git a/api/src/lexicon-types/index.ts b/api/src/lexicon-types/index.ts index 3b471e4..5b53659 100644 --- a/api/src/lexicon-types/index.ts +++ b/api/src/lexicon-types/index.ts @@ -24,4 +24,5 @@ export * as WatchAtmoReviewGetRecord from "./types/watch/atmo/review/getRecord.j export * as WatchAtmoReviewListRecords from "./types/watch/atmo/review/listRecords.js"; export * as WatchAtmoReviewListWrittenRecords from "./types/watch/atmo/review/listWrittenRecords.js"; export * as WatchAtmoVideoGetRecord from "./types/watch/atmo/video/getRecord.js"; +export * as WatchAtmoVideoListRandomRecords from "./types/watch/atmo/video/listRandomRecords.js"; export * as WatchAtmoVideoListRecords from "./types/watch/atmo/video/listRecords.js"; diff --git a/api/src/lexicon-types/types/watch/atmo/video/listRandomRecords.ts b/api/src/lexicon-types/types/watch/atmo/video/listRandomRecords.ts new file mode 100644 index 0000000..18ebc40 --- /dev/null +++ b/api/src/lexicon-types/types/watch/atmo/video/listRandomRecords.ts @@ -0,0 +1,49 @@ +import type {} from '@atcute/lexicons'; +import * as v from '@atcute/lexicons/validations'; +import type {} from '@atcute/lexicons/ambient'; +import * as WatchAtmoVideoListRecords from "./listRecords.js"; + +const _mainSchema = /*#__PURE__*/ v.query( + "watch.atmo.video.listRandomRecords", + { + "params": /*#__PURE__*/ v.object( + { + /** + * @minimum 1 + * @maximum 200 + * @default 24 + */ + "limit": /*#__PURE__*/ v.optional( + /*#__PURE__*/ v.constrain( + /*#__PURE__*/ v.integer(), + [/*#__PURE__*/ v.integerRange(1, 200)] + ), + 24 + ), + } + ), + "output": { + "type": "lex", + "schema": /*#__PURE__*/ v.object( + { + get "records"() { + return /*#__PURE__*/ v.array(WatchAtmoVideoListRecords.recordSchema) + }, + } + ), + } + } +); +type main$schematype = typeof _mainSchema; + +export interface mainSchema extends main$schematype {} +export const mainSchema = _mainSchema as mainSchema; + +export interface $params extends v.InferInput {} + +export interface $output extends v.InferXRPCBodyInput {} +declare module '@atcute/lexicons/ambient' { + interface XRPCQueries { + "watch.atmo.video.listRandomRecords": mainSchema; + } +} diff --git a/contrail.lock.json b/contrail.lock.json index ebc6fcd..a047501 100644 --- a/contrail.lock.json +++ b/contrail.lock.json @@ -3,7 +3,7 @@ "version": 2, "endpoint": "https://api.atmo.watch", "namespace": "watch.atmo", - "lexiconDigest": "sha256:500c81b7c35eb01da551312cfa1bb0d88719ded0f54bda3704cf2296ad44f0b0", + "lexiconDigest": "sha256:ed316859606152b16b285c0fe6eb3b744ae126ed4d662411f38ccc6425bac4c9", "methods": [ "watch.atmo.comment.getRecord", "watch.atmo.comment.listRecords", @@ -19,6 +19,7 @@ "watch.atmo.review.listRecords", "watch.atmo.review.listWrittenRecords", "watch.atmo.video.getRecord", + "watch.atmo.video.listRandomRecords", "watch.atmo.video.listRecords" ], "collections": [ diff --git a/data/video-submissions/show-1396-breaking-bad.json b/data/video-submissions/show-1396-breaking-bad.json new file mode 100644 index 0000000..2eda5de --- /dev/null +++ b/data/video-submissions/show-1396-breaking-bad.json @@ -0,0 +1,5969 @@ +{ + "schemaVersion": 1, + "generatedAt": "2026-08-23T23:57:11.313Z", + "collection": "watch.atmo.alpha.video", + "media": { + "kind": "show", + "tmdbId": 1396, + "title": "Breaking Bad", + "year": "2008" + }, + "discovery": { + "queries": [ + "Breaking Bad Pilot Walter White and Jesse first RV cook scene", + "Breaking Bad Pilot Walt's pants flying scene", + "Breaking Bad Cat's in the Bag bathtub disposal scene", + "Breaking Bad ...And the Bag's in the River Krazy-8 bicycle lock scene", + "Breaking Bad Cancer Man Walt tells his family he has cancer scene", + "Breaking Bad Gray Matter Walt rejects Elliott and Gretchen's financial help scene", + "Breaking Bad Crazy Handful of Nothin' Walt Tuco fulminated mercury explosion scene", + "Breaking Bad A No Rough Stuff Type Deal methylamine theft scene", + "Breaking Bad Seven Thirty-Seven Walt and Jesse money pile scene", + "Breaking Bad Grilled Tuco desert shack standoff scene", + "Breaking Bad Grilled Hank kills Tuco scene", + "Breaking Bad Bit by a Dead Bee Walt naked supermarket scene", + "Breaking Bad Down Jesse breaks into his house scene", + "Breaking Bad Breakage Jesse dealers distribution scene", + "Breaking Bad Peekaboo Jesse Spooge ATM scene", + "Breaking Bad Negro y Azul corrido music video scene", + "Breaking Bad Better Call Saul Saul Goodman first appearance scene", + "Breaking Bad 4 Days Out RV battery desert scene", + "Breaking Bad Over Walt destroys his car scene", + "Breaking Bad Mandala Walt meets Gus at Los Pollos Hermanos scene", + "Breaking Bad Phoenix Walt watches Jane die scene", + "Breaking Bad ABQ Walt and Jesse aftermath of Jane's death scene", + "Breaking Bad No Más Walt returns to cooking scene", + "Breaking Bad Caballo sin Nombre Walt returns home scene", + "Breaking Bad I.F.T. Skyler tells Walt about Ted scene", + "Breaking Bad Green Light Walt confronts Ted Beneke scene", + "Breaking Bad Más Gus reveals the superlab to Walt scene", + "Breaking Bad Sunset Hank finds the RV scene", + "Breaking Bad One Minute Hank beats Jesse scene", + "Breaking Bad One Minute Hank shootout with the Salamanca cousins scene", + "Breaking Bad I See You Gus visits Hector in the hospital scene", + "Breaking Bad Kafkaesque Jesse and Gus meth distribution scene", + "Breaking Bad Fly Walt and Jesse chase the fly in the lab scene", + "Breaking Bad Abiquiu Jesse meets Andrea scene", + "Breaking Bad Half Measures Mike tells Walt half measures story scene", + "Breaking Bad Full Measure Jesse shoots Gale scene", + "Breaking Bad Box Cutter Gus kills Victor scene", + "Breaking Bad Thirty-Eight Snub Walt buys a gun scene", + "Breaking Bad Open House Marie steals a house scene", + "Breaking Bad Bullet Points Walt and Skyler fake gambling story scene", + "Breaking Bad Shotgun Mike and Jesse desert shootout scene", + "Breaking Bad Cornered Skyler I am not in danger scene", + "Breaking Bad Problem Dog Jesse group therapy confession scene", + "Breaking Bad Hermanos Gus and Hector flashback scene", + "Breaking Bad Bug Jesse suspects Walt tracker scene", + "Breaking Bad Salud Gus poisons Don Eladio pool scene", + "Breaking Bad Crawl Space Walt laughing under the house scene", + "Breaking Bad End Times Jesse points gun at Walt scene", + "Breaking Bad Face Off Gus walks out after explosion scene", + "Breaking Bad Live Free or Die Walt M60 machine gun scene", + "Breaking Bad Madrigal Lydia poisoned coffee scene", + "Breaking Bad Hazard Pay Walt Jesse Vamonos pest cooking scene", + "Breaking Bad Fifty-One Skyler jumps into pool scene", + "Breaking Bad Dead Freight train heist scene", + "Breaking Bad Buyout Mike Jesse quit the business scene", + "Breaking Bad Say My Name Walt desert negotiation scene", + "Breaking Bad Gliding Over All prison murders montage scene", + "Breaking Bad Blood Money Hank finds Walt's book in the bathroom scene", + "Breaking Bad Buried Walt money desert scene", + "Breaking Bad Confessions Walt fake confession video scene", + "Breaking Bad Rabid Dog Jesse attacks the White house scene", + "Breaking Bad To'hajiilee Hank and Jesse trap Walt at the RV scene", + "Breaking Bad Ozymandias Walt and Jesse desert confrontation scene", + "Breaking Bad Granite State Walt alone in New Hampshire scene", + "Breaking Bad Felina Jesse escapes the compound final scene", + "Breaking Bad Ozymandias Jesse captured by Jack's gang scene", + "Breaking Bad Face Off Walt and Jesse destroy Gus's lab scene", + "Breaking Bad Walter White best scenes Heisenberg transformation", + "Breaking Bad Jesse Pinkman best scenes emotional moments", + "Breaking Bad Gustavo Fring best scenes Los Pollos Hermanos", + "Breaking Bad Mike Ehrmantraut best scenes", + "Breaking Bad Saul Goodman best scenes criminal lawyer", + "Breaking Bad Skyler White best scenes", + "Breaking Bad Hank Schrader best scenes DEA investigation", + "Breaking Bad Walter White Jr best scenes breakfast", + "Breaking Bad Walt and Jesse relationship best scenes", + "Breaking Bad Walt and Skyler marriage confrontation scenes", + "Breaking Bad Jesse and Jane relationship scenes", + "Breaking Bad Walt and Hank relationship scenes", + "Breaking Bad Gus and Mike partnership scenes", + "Breaking Bad Walt versus Gus best confrontation scenes", + "Breaking Bad official trailer season 1", + "Breaking Bad official trailer season 2", + "Breaking Bad official trailer season 3", + "Breaking Bad official trailer season 4", + "Breaking Bad official trailer season 5", + "Breaking Bad Vince Gilligan creator interview making of the series", + "Breaking Bad Bryan Cranston Aaron Paul behind the scenes chemistry lab", + "Breaking Bad making of Albuquerque filming locations behind the scenes", + "Breaking Bad cast table read behind the scenes", + "Breaking Bad season 1 recap", + "Breaking Bad season 2 recap", + "Breaking Bad season 3 recap", + "Breaking Bad season 4 recap", + "Breaking Bad season 5 recap", + "Breaking Bad ending explained Ozymandias and Felina analysis", + "Breaking Bad Walter White character analysis narcissism fall from grace", + "Breaking Bad deleted scenes official", + "Breaking Bad bloopers gag reel cast outtakes", + "Breaking Bad series review neo-Western themes Albuquerque crime drama" + ], + "searchPlan": { + "model": "openai-codex/gpt-5.6-luna", + "thinking": "high", + "notes": "The plan covers every episode with scene-focused searches, adds major turning-point scenes, and includes character, relationship, promotional, production, recap, blooper, deleted-scene, and critical searches. It avoids full-episode and pirated-content queries.", + "queries": [ + { + "query": "Breaking Bad Pilot Walter White and Jesse first RV cook scene", + "intent": "Find the pilot's defining first-cook scene and the start of Walt and Jesse's criminal partnership." + }, + { + "query": "Breaking Bad Pilot Walt's pants flying scene", + "intent": "Find the iconic desert opening and Walt's runaway-pants moment." + }, + { + "query": "Breaking Bad Cat's in the Bag bathtub disposal scene", + "intent": "Find the darkly comic bathtub disposal scene involving Jesse and Walt." + }, + { + "query": "Breaking Bad ...And the Bag's in the River Krazy-8 bicycle lock scene", + "intent": "Find Walt's prolonged moral dilemma while holding Krazy-8 captive." + }, + { + "query": "Breaking Bad Cancer Man Walt tells his family he has cancer scene", + "intent": "Find Walt's diagnosis confession and the White family's emotional reaction." + }, + { + "query": "Breaking Bad Gray Matter Walt rejects Elliott and Gretchen's financial help scene", + "intent": "Find the scene showing Walt's pride and refusal of Gray Matter assistance." + }, + { + "query": "Breaking Bad Crazy Handful of Nothin' Walt Tuco fulminated mercury explosion scene", + "intent": "Find Walt's first explosive confrontation with Tuco and his Heisenberg persona." + }, + { + "query": "Breaking Bad A No Rough Stuff Type Deal methylamine theft scene", + "intent": "Find the Season 1 finale's methylamine theft and improvised criminal operation." + }, + { + "query": "Breaking Bad Seven Thirty-Seven Walt and Jesse money pile scene", + "intent": "Find the episode's money-and-methylamine planning scene as Walt raises the stakes." + }, + { + "query": "Breaking Bad Grilled Tuco desert shack standoff scene", + "intent": "Find the tense desert captivity scene with Walt, Jesse, Tuco, and Hank's rescue." + }, + { + "query": "Breaking Bad Grilled Hank kills Tuco scene", + "intent": "Find Hank's sudden shootout with Tuco and the turning point in his investigation." + }, + { + "query": "Breaking Bad Bit by a Dead Bee Walt naked supermarket scene", + "intent": "Find Walt's staged fugue-state explanation after the RV disappearance." + }, + { + "query": "Breaking Bad Down Jesse breaks into his house scene", + "intent": "Find Jesse's emotional collapse and destructive return to his abandoned home." + }, + { + "query": "Breaking Bad Breakage Jesse dealers distribution scene", + "intent": "Find Jesse's first attempts to build a street distribution network for Walt's product." + }, + { + "query": "Breaking Bad Peekaboo Jesse Spooge ATM scene", + "intent": "Find Jesse's disturbing encounter with Spooge and the ATM in the addicts' house." + }, + { + "query": "Breaking Bad Negro y Azul corrido music video scene", + "intent": "Find the narcocorrido-style opening and the episode's portrayal of Jesse's reputation." + }, + { + "query": "Breaking Bad Better Call Saul Saul Goodman first appearance scene", + "intent": "Find Saul Goodman's introduction and his first desert negotiation with Walt and Jesse." + }, + { + "query": "Breaking Bad 4 Days Out RV battery desert scene", + "intent": "Find the stranded RV sequence and Walt and Jesse's desperate chemistry workaround." + }, + { + "query": "Breaking Bad Over Walt destroys his car scene", + "intent": "Find Walt's reckless birthday-era car destruction after his remission news." + }, + { + "query": "Breaking Bad Mandala Walt meets Gus at Los Pollos Hermanos scene", + "intent": "Find Walt's first face-to-face negotiation with Gus Fring at Los Pollos Hermanos." + }, + { + "query": "Breaking Bad Phoenix Walt watches Jane die scene", + "intent": "Find the pivotal scene in which Walt chooses not to save Jane." + }, + { + "query": "Breaking Bad ABQ Walt and Jesse aftermath of Jane's death scene", + "intent": "Find the emotional aftermath between Walt and Jesse before the plane crash." + }, + { + "query": "Breaking Bad No Más Walt returns to cooking scene", + "intent": "Find Walt's decision to resume meth production after trying to leave the business." + }, + { + "query": "Breaking Bad Caballo sin Nombre Walt returns home scene", + "intent": "Find Walt's humiliating return to the White house and escalating family conflict." + }, + { + "query": "Breaking Bad I.F.T. Skyler tells Walt about Ted scene", + "intent": "Find Skyler's confrontational declaration that changes her relationship with Walt." + }, + { + "query": "Breaking Bad Green Light Walt confronts Ted Beneke scene", + "intent": "Find Walt's jealous confrontation and the collision of his family and criminal lives." + }, + { + "query": "Breaking Bad Más Gus reveals the superlab to Walt scene", + "intent": "Find Gus's recruitment pitch and the reveal of the underground superlab." + }, + { + "query": "Breaking Bad Sunset Hank finds the RV scene", + "intent": "Find Hank's surveillance breakthrough and the tense RV standoff." + }, + { + "query": "Breaking Bad One Minute Hank beats Jesse scene", + "intent": "Find Hank's violent attack on Jesse and its consequences for both men." + }, + { + "query": "Breaking Bad One Minute Hank shootout with the Salamanca cousins scene", + "intent": "Find Hank's iconic parking-lot shootout and fight for survival." + }, + { + "query": "Breaking Bad I See You Gus visits Hector in the hospital scene", + "intent": "Find Gus's chilling hospital visit and his confrontation with Hector Salamanca." + }, + { + "query": "Breaking Bad Kafkaesque Jesse and Gus meth distribution scene", + "intent": "Find Jesse's growing value to Gus and the new distribution operation." + }, + { + "query": "Breaking Bad Fly Walt and Jesse chase the fly in the lab scene", + "intent": "Find the bottle episode's obsessive lab sequence and Walt's confession-adjacent dialogue." + }, + { + "query": "Breaking Bad Abiquiu Jesse meets Andrea scene", + "intent": "Find Jesse's first meaningful meeting with Andrea and the start of their relationship." + }, + { + "query": "Breaking Bad Half Measures Mike tells Walt half measures story scene", + "intent": "Find Mike's famous bar story and its warning about incomplete solutions." + }, + { + "query": "Breaking Bad Full Measure Jesse shoots Gale scene", + "intent": "Find the season-ending confrontation that forces Jesse to kill Gale." + }, + { + "query": "Breaking Bad Box Cutter Gus kills Victor scene", + "intent": "Find Gus's terrifying box-cutter execution and the lab's power shift." + }, + { + "query": "Breaking Bad Thirty-Eight Snub Walt buys a gun scene", + "intent": "Find Walt's preparation for a violent confrontation and his growing paranoia." + }, + { + "query": "Breaking Bad Open House Marie steals a house scene", + "intent": "Find Marie's kleptomania storyline and her unsettling open-house behavior." + }, + { + "query": "Breaking Bad Bullet Points Walt and Skyler fake gambling story scene", + "intent": "Find the Whites' rehearsed cover story for Hank and Marie." + }, + { + "query": "Breaking Bad Shotgun Mike and Jesse desert shootout scene", + "intent": "Find Mike and Jesse's dangerous retrieval mission and their reluctant partnership." + }, + { + "query": "Breaking Bad Cornered Skyler I am not in danger scene", + "intent": "Find Skyler's famous confrontation with Walt over who is actually in danger." + }, + { + "query": "Breaking Bad Problem Dog Jesse group therapy confession scene", + "intent": "Find Jesse's conflicted recovery-group speech and guilt over his violence." + }, + { + "query": "Breaking Bad Hermanos Gus and Hector flashback scene", + "intent": "Find the flashback revealing Gus's history with Hector and Max." + }, + { + "query": "Breaking Bad Bug Jesse suspects Walt tracker scene", + "intent": "Find Jesse's suspicion and confrontation after believing Walt is tracking him." + }, + { + "query": "Breaking Bad Salud Gus poisons Don Eladio pool scene", + "intent": "Find Gus's revenge against the cartel and the poisoned-pool sequence." + }, + { + "query": "Breaking Bad Crawl Space Walt laughing under the house scene", + "intent": "Find Walt's breakdown after discovering his money is gone." + }, + { + "query": "Breaking Bad End Times Jesse points gun at Walt scene", + "intent": "Find the hospital and ricin-cigarette deception that turns Jesse against Walt." + }, + { + "query": "Breaking Bad Face Off Gus walks out after explosion scene", + "intent": "Find the iconic reveal of Gus surviving the nursing-home explosion." + }, + { + "query": "Breaking Bad Live Free or Die Walt M60 machine gun scene", + "intent": "Find the Season 5 opening weapon setup and Walt's future assault plan." + }, + { + "query": "Breaking Bad Madrigal Lydia poisoned coffee scene", + "intent": "Find Mike's attempted interrogation and Lydia's dangerous introduction to the story." + }, + { + "query": "Breaking Bad Hazard Pay Walt Jesse Vamonos pest cooking scene", + "intent": "Find the new mobile meth operation and its improvised fumigation setup." + }, + { + "query": "Breaking Bad Fifty-One Skyler jumps into pool scene", + "intent": "Find Skyler's desperate pool incident and the family's birthday conflict." + }, + { + "query": "Breaking Bad Dead Freight train heist scene", + "intent": "Find the elaborate methylamine train robbery and its suspenseful execution." + }, + { + "query": "Breaking Bad Buyout Mike Jesse quit the business scene", + "intent": "Find the argument over selling the methylamine and escaping the drug business." + }, + { + "query": "Breaking Bad Say My Name Walt desert negotiation scene", + "intent": "Find Walt's iconic Heisenberg introduction to Declan and his demand for respect." + }, + { + "query": "Breaking Bad Gliding Over All prison murders montage scene", + "intent": "Find the coordinated prison-killing montage that consolidates Walt's empire." + }, + { + "query": "Breaking Bad Blood Money Hank finds Walt's book in the bathroom scene", + "intent": "Find Hank's discovery of Gale's inscription and the clue exposing Walt." + }, + { + "query": "Breaking Bad Buried Walt money desert scene", + "intent": "Find Walt's desperate attempt to hide his cash and persuade Skyler." + }, + { + "query": "Breaking Bad Confessions Walt fake confession video scene", + "intent": "Find Walt's manipulative videotaped confession designed to intimidate Hank." + }, + { + "query": "Breaking Bad Rabid Dog Jesse attacks the White house scene", + "intent": "Find Jesse's attempted retaliation and the confrontation over Walt's crimes." + }, + { + "query": "Breaking Bad To'hajiilee Hank and Jesse trap Walt at the RV scene", + "intent": "Find the desert trap that finally puts Hank and Jesse ahead of Walt." + }, + { + "query": "Breaking Bad Ozymandias Walt and Jesse desert confrontation scene", + "intent": "Find the devastating confrontation where Walt's lies and Jane's death are revealed." + }, + { + "query": "Breaking Bad Granite State Walt alone in New Hampshire scene", + "intent": "Find Walt's isolated fugitive life and final reckoning before returning to Albuquerque." + }, + { + "query": "Breaking Bad Felina Jesse escapes the compound final scene", + "intent": "Find Jesse's cathartic escape and the series finale's final image of him." + }, + { + "query": "Breaking Bad Ozymandias Jesse captured by Jack's gang scene", + "intent": "Find the moment Jesse is captured and forced into enslavement after the desert shootout." + }, + { + "query": "Breaking Bad Face Off Walt and Jesse destroy Gus's lab scene", + "intent": "Find Walt and Jesse's cleanup and destruction of the superlab after defeating Gus." + }, + { + "query": "Breaking Bad Walter White best scenes Heisenberg transformation", + "intent": "Find a character-focused compilation tracing Walt's transformation from teacher to drug kingpin." + }, + { + "query": "Breaking Bad Jesse Pinkman best scenes emotional moments", + "intent": "Find Jesse's strongest dramatic and emotionally vulnerable scenes." + }, + { + "query": "Breaking Bad Gustavo Fring best scenes Los Pollos Hermanos", + "intent": "Find Gus's most memorable scenes, including his restaurant facade and controlled menace." + }, + { + "query": "Breaking Bad Mike Ehrmantraut best scenes", + "intent": "Find a compilation of Mike's tactical, paternal, and deadpan crime-world moments." + }, + { + "query": "Breaking Bad Saul Goodman best scenes criminal lawyer", + "intent": "Find Saul's funniest and sharpest scenes as Walt and Jesse's lawyer." + }, + { + "query": "Breaking Bad Skyler White best scenes", + "intent": "Find Skyler's strongest confrontations, cover-ups, and survival decisions." + }, + { + "query": "Breaking Bad Hank Schrader best scenes DEA investigation", + "intent": "Find Hank's major investigation, action, and character-development scenes." + }, + { + "query": "Breaking Bad Walter White Jr best scenes breakfast", + "intent": "Find Walt Jr.'s memorable family scenes and recurring breakfast moments." + }, + { + "query": "Breaking Bad Walt and Jesse relationship best scenes", + "intent": "Find scenes charting the volatile partnership and surrogate-family bond between Walt and Jesse." + }, + { + "query": "Breaking Bad Walt and Skyler marriage confrontation scenes", + "intent": "Find the Whites' most important confrontations over secrecy, money, and control." + }, + { + "query": "Breaking Bad Jesse and Jane relationship scenes", + "intent": "Find Jesse and Jane's romance, addiction, and tragic turning-point scenes." + }, + { + "query": "Breaking Bad Walt and Hank relationship scenes", + "intent": "Find scenes showing the hidden rivalry and family bond between Walt and Hank." + }, + { + "query": "Breaking Bad Gus and Mike partnership scenes", + "intent": "Find the operational and loyalty scenes defining Gus and Mike's relationship." + }, + { + "query": "Breaking Bad Walt versus Gus best confrontation scenes", + "intent": "Find the escalating strategic conflict between Walt and Gus." + }, + { + "query": "Breaking Bad official trailer season 1", + "intent": "Find official or network promotional material introducing the series and its premise." + }, + { + "query": "Breaking Bad official trailer season 2", + "intent": "Find Season 2 promotional footage highlighting escalating consequences for Walt and Jesse." + }, + { + "query": "Breaking Bad official trailer season 3", + "intent": "Find Season 3 trailers focused on family pressure, Gus, and the drug trade." + }, + { + "query": "Breaking Bad official trailer season 4", + "intent": "Find Season 4 promotional footage centered on the Walt-Gus standoff." + }, + { + "query": "Breaking Bad official trailer season 5", + "intent": "Find final-season promotional material covering Walt's empire and its collapse." + }, + { + "query": "Breaking Bad Vince Gilligan creator interview making of the series", + "intent": "Find a creator interview about the show's concept, themes, and long-form storytelling." + }, + { + "query": "Breaking Bad Bryan Cranston Aaron Paul behind the scenes chemistry lab", + "intent": "Find cast behind-the-scenes material about performing and filming the cooking scenes." + }, + { + "query": "Breaking Bad making of Albuquerque filming locations behind the scenes", + "intent": "Find production footage about the New Mexico locations and visual identity." + }, + { + "query": "Breaking Bad cast table read behind the scenes", + "intent": "Find ensemble production material showing the cast's rehearsal and collaborative process." + }, + { + "query": "Breaking Bad season 1 recap", + "intent": "Find a concise recap of Walt and Jesse's first season." + }, + { + "query": "Breaking Bad season 2 recap", + "intent": "Find a Season 2 recap covering Jane, Gus's arrival, and the plane-crash fallout." + }, + { + "query": "Breaking Bad season 3 recap", + "intent": "Find a recap of Walt's superlab deal, Hank's trauma, and the Salamanca conflict." + }, + { + "query": "Breaking Bad season 4 recap", + "intent": "Find a recap of the Walt-Gus war and its Face Off conclusion." + }, + { + "query": "Breaking Bad season 5 recap", + "intent": "Find a full final-season recap from Walt's empire through Felina." + }, + { + "query": "Breaking Bad ending explained Ozymandias and Felina analysis", + "intent": "Find reputable critical explanations of the final episodes and Walt's end." + }, + { + "query": "Breaking Bad Walter White character analysis narcissism fall from grace", + "intent": "Find thematic analysis of Walt's narcissism, morality, and transformation." + }, + { + "query": "Breaking Bad deleted scenes official", + "intent": "Find officially released deleted scenes and extended character material." + }, + { + "query": "Breaking Bad bloopers gag reel cast outtakes", + "intent": "Find cast outtakes and production bloopers from the series." + }, + { + "query": "Breaking Bad series review neo-Western themes Albuquerque crime drama", + "intent": "Find a reputable retrospective examining the show's genre, setting, and themes." + } + ] + }, + "candidateCount": 350, + "eligibleCandidateCount": 292, + "filters": { + "minViews": 2500, + "minHeight": 720, + "minDuration": 20, + "rejectedBeforeAi": { + "low_resolution": 30, + "too_short": 5, + "low_views": 21, + "metadata_unavailable": 2 + }, + "rejections": [ + { + "youtubeId": "mf3e1F1a0Hg", + "title": "Breaking Bad - Digging", + "reason": "low_resolution", + "viewCount": 464552, + "maxHeight": 480, + "durationSeconds": 143 + }, + { + "youtubeId": "StKjgrtAbVc", + "title": "Mike Ehrmantraut Realizes Why Gus Really Kills Victor", + "reason": "too_short", + "viewCount": 1815752, + "maxHeight": 1080, + "durationSeconds": 19 + }, + { + "youtubeId": "kYzh30D_7jg", + "title": "Walter White’s Gambling Problem", + "reason": "low_views", + "viewCount": 160, + "maxHeight": 480, + "durationSeconds": 192 + }, + { + "youtubeId": "2AHRIK6z_p4", + "title": "Walter Jr. freaks out about McDonald's breakfast", + "reason": "low_resolution", + "viewCount": 3467913, + "maxHeight": 480, + "durationSeconds": 21 + }, + { + "youtubeId": "ZK2IQ3LbLYk", + "title": "Breaking Bad Deluxe Edition: Season 3 Trailer", + "reason": "low_resolution", + "viewCount": 413887, + "maxHeight": 360, + "durationSeconds": 127 + }, + { + "youtubeId": "VY0GCYJlpwk", + "title": "Tour of the Superlab with Propmaster: Inside Breaking Bad", + "reason": "low_resolution", + "viewCount": 204527, + "maxHeight": 480, + "durationSeconds": 291 + }, + { + "youtubeId": "BQUBD-fTNJg", + "title": "Breaking Bad & Better Call Saul - Where They Were Filmed in ABQ", + "reason": "low_views", + "viewCount": 695, + "maxHeight": 1080, + "durationSeconds": 2813 + }, + { + "youtubeId": "mbFa9Q5dmWk", + "title": "Breaking Bad | Table Read - S5 E9: Blood Money | With All Main Cast!", + "reason": "low_views", + "viewCount": 90, + "maxHeight": 720, + "durationSeconds": 2480 + }, + { + "youtubeId": "QrWILiINhK8", + "title": "The Rise and Fall of Heisenberg | Breaking Bad Season 5 Full Recap", + "reason": "low_views", + "viewCount": 2447, + "maxHeight": 1080, + "durationSeconds": 1305 + }, + { + "youtubeId": "QvdbKheKnI0", + "reason": "metadata_unavailable", + "detail": "QvdbKheKnI0: QvdbKheKnI0: video is not publicly playable" + }, + { + "youtubeId": "afqKlJhp7Hs", + "title": "breaking bad fulminated mercury scene", + "reason": "low_resolution", + "viewCount": 179853, + "maxHeight": 360, + "durationSeconds": 312 + }, + { + "youtubeId": "LVuzw5u_kLQ", + "title": "Walter White (Heisenberg) falls in the meth lab", + "reason": "too_short", + "viewCount": 68748, + "maxHeight": 1080, + "durationSeconds": 5 + }, + { + "youtubeId": "WLkdRzgbhRc", + "title": "Marie steals a spoon: Hank astronaut – Breaking Bad S4E3", + "reason": "low_views", + "viewCount": 2435, + "maxHeight": 720, + "durationSeconds": 152 + }, + { + "youtubeId": "77tdBeY9s7s", + "title": "Breaking Bad - Scene Crystal Blue Persuasion | Season 5 - Episode 08: 'Gliding Over All'", + "reason": "low_views", + "viewCount": 319, + "maxHeight": 720, + "durationSeconds": 288 + }, + { + "youtubeId": "Glbr2ddySh4", + "title": "Breaking Bad (Season 5): Todd saves Jesse's life and then gets ridiculed by the gang", + "reason": "low_resolution", + "viewCount": 549210, + "maxHeight": 480, + "durationSeconds": 163 + }, + { + "youtubeId": "u1JVxqpg-Rs", + "title": "Breaking Bad - Jesse's Den (\"If I Had a Heart\")", + "reason": "low_resolution", + "viewCount": 612865, + "maxHeight": 480, + "durationSeconds": 126 + }, + { + "youtubeId": "jvlEqAjg8aU", + "title": "Breaking Bad - Saul Goodman, a criminal lawyer", + "reason": "low_resolution", + "viewCount": 542322, + "maxHeight": 480, + "durationSeconds": 43 + }, + { + "youtubeId": "TggkQXwe0Vk", + "title": "Breaking Bad: Season 3 - Trailer", + "reason": "low_resolution", + "viewCount": 39999, + "maxHeight": 360, + "durationSeconds": 33 + }, + { + "youtubeId": "cvTyUrSVBmk", + "title": "Behind the Scenes -- The Legacy of Breaking Bad in Albuquerque", + "reason": "low_views", + "viewCount": 950, + "maxHeight": 476, + "durationSeconds": 1665 + }, + { + "youtubeId": "KFvhyj940L0", + "title": "Breaking Bad Season 2 Recap – Lies, Betrayal, and Tragedy!", + "reason": "low_views", + "viewCount": 1142, + "maxHeight": 1080, + "durationSeconds": 986 + }, + { + "youtubeId": "SG4Yt8QiTe0", + "title": "From Rivalries to Revenge | Breaking Bad Season 4 Full Recap", + "reason": "low_views", + "viewCount": 2061, + "maxHeight": 1080, + "durationSeconds": 985 + }, + { + "youtubeId": "FfYN8Xg80Kg", + "title": "Best Scene from || Breaking Bad S4 | EP 7", + "reason": "low_views", + "viewCount": 29, + "maxHeight": 720, + "durationSeconds": 122 + }, + { + "youtubeId": "h4fg4Uq6LBc", + "title": "Breaking Bad | Cats In The Bags | S1E2", + "reason": "low_views", + "viewCount": 191, + "maxHeight": 1080, + "durationSeconds": 86 + }, + { + "youtubeId": "bBRwg5Lpfa0", + "title": "\"Missing Piece\" scene from Breaking Bad ...And the Bag's in the River (TV Episode 2008)", + "reason": "low_resolution", + "viewCount": 317296, + "maxHeight": 480, + "durationSeconds": 135 + }, + { + "youtubeId": "H71mOqIpBMQ", + "title": "Fulminated Mercury - Breaking Bad", + "reason": "low_views", + "viewCount": 97, + "maxHeight": 240, + "durationSeconds": 249 + }, + { + "youtubeId": "QSgv6dhbvMw", + "title": "Gas Can RAGE", + "reason": "low_resolution", + "viewCount": 146932, + "maxHeight": 360, + "durationSeconds": 40 + }, + { + "youtubeId": "LLYG_xvTx48", + "title": "Spooge", + "reason": "too_short", + "viewCount": 19333, + "maxHeight": 1080, + "durationSeconds": 17 + }, + { + "youtubeId": "CNrI1WHztLY", + "title": "Gus Fring's Los Pollos Hermanos first appearance in Better Call Saul", + "reason": "low_views", + "viewCount": 306, + "maxHeight": 1080, + "durationSeconds": 30 + }, + { + "youtubeId": "E_WC2UyLeAo", + "title": "Heisenberg schools Victor on Methamphetamine", + "reason": "low_resolution", + "viewCount": 4888621, + "maxHeight": 360, + "durationSeconds": 63 + }, + { + "youtubeId": "2yb-su5pynI", + "title": "Saul Listens to Walt and Skyler Argue", + "reason": "low_resolution", + "viewCount": 12511, + "maxHeight": 592, + "durationSeconds": 115 + }, + { + "youtubeId": "G55zPLbXrYM", + "title": "Breaking Bad - Fly Death", + "reason": "low_resolution", + "viewCount": 218889, + "maxHeight": 480, + "durationSeconds": 21 + }, + { + "youtubeId": "i8WivmdAaUM", + "title": "I AM IN DANGER SKYLER", + "reason": "too_short", + "viewCount": 590273, + "maxHeight": 1080, + "durationSeconds": 18 + }, + { + "youtubeId": "VjFpbu63uPI", + "title": "Breaking bad Mike wants to kill lydia for putting a hit on him scene", + "reason": "low_resolution", + "viewCount": 390489, + "maxHeight": 480, + "durationSeconds": 233 + }, + { + "youtubeId": "-YIpOV0qX1s", + "title": "Breaking Bad Mike & Jesse meet with Declen scene", + "reason": "low_resolution", + "viewCount": 5115, + "maxHeight": 480, + "durationSeconds": 178 + }, + { + "youtubeId": "NYcOl33-mI0", + "title": "Breaking Bad - Gliding Over All - Prison Killings", + "reason": "low_resolution", + "viewCount": 5950784, + "maxHeight": 360, + "durationSeconds": 155 + }, + { + "youtubeId": "EpxRc0Kzkmo", + "title": "Breaking Bad Season 1 promo/trailer", + "reason": "low_resolution", + "viewCount": 149114, + "maxHeight": 360, + "durationSeconds": 30 + }, + { + "youtubeId": "cOYG2KEkjaQ", + "title": "Breaking Bad Season 2 Trailer", + "reason": "low_views", + "viewCount": 752, + "maxHeight": 720, + "durationSeconds": 101 + }, + { + "youtubeId": "cR2K5-5M0XE", + "title": "Breaking Bad Season 3 promo/trailer", + "reason": "low_resolution", + "viewCount": 18060, + "maxHeight": 360, + "durationSeconds": 31 + }, + { + "youtubeId": "aNQE9jrOLrA", + "title": "Breaking Bad Season 4 promo/trailer", + "reason": "low_resolution", + "viewCount": 225804, + "maxHeight": 360, + "durationSeconds": 120 + }, + { + "youtubeId": "hCCL2QY6M8k", + "title": "Breaking Bad Season 5 Trailer", + "reason": "low_resolution", + "viewCount": 120502, + "maxHeight": 480, + "durationSeconds": 32 + }, + { + "youtubeId": "YdjkMFMTkQw", + "title": "Breaking Bad Season 5 - How Will Walter White and Jesse Pinkman's Story Conclude? The Series Finale", + "reason": "low_views", + "viewCount": 2221, + "maxHeight": 1080, + "durationSeconds": 1078 + }, + { + "youtubeId": "r0MovDe6Dyg", + "title": "Breaking Bad Season 4 Deleted Scenes 01", + "reason": "low_resolution", + "viewCount": 8450, + "maxHeight": 470, + "durationSeconds": 26 + }, + { + "youtubeId": "l5D7MvNwo8g", + "reason": "metadata_unavailable", + "detail": "l5D7MvNwo8g: l5D7MvNwo8g: video is not publicly playable" + }, + { + "youtubeId": "zHR1UogEuH0", + "title": "breaking Bad 1-5 season - pants", + "reason": "low_views", + "viewCount": 259, + "maxHeight": 720, + "durationSeconds": 22 + }, + { + "youtubeId": "mNVlpaufz_U", + "title": "Breaking Bad 1x04 - Walter Reveals Cancer Diagnosis", + "reason": "low_resolution", + "viewCount": 236088, + "maxHeight": 686, + "durationSeconds": 257 + }, + { + "youtubeId": "THG0Ef909Xg", + "title": "Walter blows up Tuco's Office", + "reason": "low_views", + "viewCount": 908, + "maxHeight": 1080, + "durationSeconds": 253 + }, + { + "youtubeId": "9PRMYzPKsGY", + "title": "Jesse plays peekaboo and threatens spooge | Breaking Bad | S2 E6: \"Peekaboo\"", + "reason": "low_views", + "viewCount": 1220, + "maxHeight": 1080, + "durationSeconds": 273 + }, + { + "youtubeId": "60db2OQH7r0", + "title": "Breaking Bad - Keys in the Ignition", + "reason": "low_resolution", + "viewCount": 277174, + "maxHeight": 352, + "durationSeconds": 62 + }, + { + "youtubeId": "IU-OrhQgk5s", + "title": "Breaking bad Jesse & Andrea discuss her struggle to spare Brock the same fate as Tomás", + "reason": "low_resolution", + "viewCount": 5905, + "maxHeight": 480, + "durationSeconds": 297 + }, + { + "youtubeId": "9zmOl3YW2lw", + "title": "Jere Burns Monologue", + "reason": "low_resolution", + "viewCount": 137502, + "maxHeight": 480, + "durationSeconds": 115 + }, + { + "youtubeId": "lv88EVah3rE", + "title": "Gus, Mike & Jesse Rush to Hospital - Breaking Bad Clip", + "reason": "low_resolution", + "viewCount": 873211, + "maxHeight": 714, + "durationSeconds": 136 + }, + { + "youtubeId": "sgKmHHGBX4I", + "title": "Walter White Screaming (Crawl Space Scene)", + "reason": "too_short", + "viewCount": 379580, + "maxHeight": 1080, + "durationSeconds": 4 + }, + { + "youtubeId": "R8XvgLW2HEA", + "title": "Breaking Bad 4 Season Finale [Spoiler] | Lily of the Valley", + "reason": "low_resolution", + "viewCount": 885491, + "maxHeight": 480, + "durationSeconds": 174 + }, + { + "youtubeId": "vbC0QQNFplU", + "title": "Breaking Bad - S05 Extra - Fire in the Hole - M60 Test Footage", + "reason": "low_views", + "viewCount": 764, + "maxHeight": 1080, + "durationSeconds": 61 + }, + { + "youtubeId": "zfyd2D3-Koo", + "title": "Breaking Bad Season 2 promo/trailer", + "reason": "low_resolution", + "viewCount": 41295, + "maxHeight": 360, + "durationSeconds": 32 + }, + { + "youtubeId": "ZH740MBSmcc", + "title": "BREAKING BAD: THE COMPLETE THIRD SEASON TRAILER", + "reason": "low_views", + "viewCount": 2195, + "maxHeight": 270, + "durationSeconds": 31 + }, + { + "youtubeId": "N7hApnTwqfY", + "title": "[Breaking Bad] Walt's Science Lesson (Deleted Scene)", + "reason": "low_resolution", + "viewCount": 319169, + "maxHeight": 360, + "durationSeconds": 139 + }, + { + "youtubeId": "nBj44o5JBMI", + "title": "Better Call Saul + Breaking Bad: Every Must-See Filming Location in Albuquerque", + "reason": "low_views", + "viewCount": 2146, + "maxHeight": 2160, + "durationSeconds": 775 + } + ] + }, + "review": { + "model": "openai-codex/gpt-5.6-luna", + "thinking": "high", + "notes": "Selected 99 distinct, worthwhile Breaking Bad videos with a strong emphasis on episode-specific scenes and clips across all five seasons, while retaining a smaller set of useful official compilations, recaps, extras, and analysis.", + "selectedCount": 99, + "rejectedCount": 193, + "rejections": [ + { + "youtubeId": "HhesaQXLuRY", + "reason": "redundant", + "rationale": "Fan-made season trailer is redundant with the selected official teaser.", + "title": "Breaking Bad Trailer (First Season)", + "channelName": "Trailer Blend", + "viewCount": 15033225, + "maxHeight": 1080, + "durationSeconds": 127 + }, + { + "youtubeId": "34bWdiCsJ_0", + "reason": "limit_reached", + "rationale": "Relevant Hazard Pay money-distribution scene, but the 99-item cap is filled.", + "title": "The Money Distribution | Hazard Pay | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 4735447, + "maxHeight": 1080, + "durationSeconds": 306 + }, + { + "youtubeId": "wOI5YguHhr0", + "reason": "limit_reached", + "rationale": "Good Crazy Handful of Nothin' business argument, but the cap is filled.", + "title": "Walter And Jesse Argue About Business | Crazy Handful of Nothin' | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 464273, + "maxHeight": 1080, + "durationSeconds": 208 + }, + { + "youtubeId": "fI52h9YZ-bI", + "reason": "limit_reached", + "rationale": "Relevant Cancer Man character moment, but the cap is filled.", + "title": "Squeegee + Car Battery = Explosion | Cancer Man | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 592806, + "maxHeight": 1080, + "durationSeconds": 141 + }, + { + "youtubeId": "gGCIGZT4Bgo", + "reason": "limit_reached", + "rationale": "Relevant Caballo Sin Nombre Saul/Walt scene, but the cap is filled.", + "title": "Saul Barges Into Walt’s Condo | Breaking Bad (Bob Odenkirk, Bryan Cranston)", + "channelName": "Action City", + "viewCount": 85427, + "maxHeight": 1080, + "durationSeconds": 188 + }, + { + "youtubeId": "c1u8jEPG71U", + "reason": "limit_reached", + "rationale": "Relevant Los Pollos production sequence, but the cap is filled.", + "title": "How Los Pollos Hermanos \"Chicken\" Is Made | Kafkaesque | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 6008813, + "maxHeight": 1080, + "durationSeconds": 157 + }, + { + "youtubeId": "JrhRe7DvRFM", + "reason": "limit_reached", + "rationale": "Useful Andrea/Brock compilation, but the cap is filled.", + "title": "A Look Back At Jesse Pinkman with Andrea and Brock Cantillo | COMPILATION | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 467240, + "maxHeight": 1080, + "durationSeconds": 302 + }, + { + "youtubeId": "_VW2_0SHGNU", + "reason": "duplicate", + "rationale": "Same Hank-beats-Jesse sequence as the selected longer official upload.", + "title": "Breaking Bad - Hank Beats Jesse Scene (S3E7) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "viewCount": 1382251, + "maxHeight": 1080, + "durationSeconds": 82 + }, + { + "youtubeId": "DNB8H1tkfhs", + "reason": "duplicate", + "rationale": "Same Open House Marie sequence as the selected clearer copy.", + "title": "marie schrader attempts to rob an open house - breaking bad (2011)", + "channelName": "Action Coded", + "viewCount": 3617, + "maxHeight": 1080, + "durationSeconds": 278 + }, + { + "youtubeId": "NP7Nszp4Iwg", + "reason": "duplicate", + "rationale": "Lydia finale moment is covered by the selected extended official scene.", + "title": "Breaking Bad: Goodbye Lydia", + "channelName": "tmoluk", + "viewCount": 3061503, + "maxHeight": 720, + "durationSeconds": 88 + }, + { + "youtubeId": "39RAt9QwjQ4", + "reason": "duplicate", + "rationale": "Same Say My Name negotiation as the selected official copy.", + "title": "Heisenberg's Iconic \"Say My Name\" Moment - BREAKING BAD Clip | Bryan Cranston, Aaron Paul", + "channelName": "Clip", + "viewCount": 602874, + "maxHeight": 1080, + "durationSeconds": 341 + }, + { + "youtubeId": "mHFGllbXNA0", + "reason": "duplicate", + "rationale": "Same desert-money sequence as the selected episode-labeled clip, with less evidence.", + "title": "Breaking Bad - Walter Buries His Money in the Desert", + "channelName": "Great Scenes By BB", + "viewCount": 3486, + "maxHeight": 720, + "durationSeconds": 265 + }, + { + "youtubeId": "eFXswv-xFIE", + "reason": "limit_reached", + "rationale": "Relevant Rabid Dog Jesse scene, but the cap is filled.", + "title": "Breaking Bad - \"Rabid Dog\" - Jesse Pinkman - EMOTIONAL -", + "channelName": "liwi Taz", + "viewCount": 1668361, + "maxHeight": 1080, + "durationSeconds": 106 + }, + { + "youtubeId": "c1R37v-Wbes", + "reason": "limit_reached", + "rationale": "Relevant DEA sting scene, but the cap is filled.", + "title": "Breaking Bad - The DEA Sting Scene (S2E8) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "viewCount": 255208, + "maxHeight": 1080, + "durationSeconds": 128 + }, + { + "youtubeId": "ph7k99uFJBY", + "reason": "limit_reached", + "rationale": "Relevant Heisenberg transformation video, but the cap is filled.", + "title": "The moment when Mr. White becomes Heisenberg", + "channelName": "Owen Mayfair", + "viewCount": 1162063, + "maxHeight": 1080, + "durationSeconds": 204 + }, + { + "youtubeId": "LwsgYoahVVs", + "reason": "unrelated", + "rationale": "This is a Better Call Saul scene, not Breaking Bad.", + "title": "Lalo Meets Gus | Wiedersehen | Better Call Saul", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 7110471, + "maxHeight": 1080, + "durationSeconds": 285 + }, + { + "youtubeId": "YmQJlortf14", + "reason": "limit_reached", + "rationale": "Good Hermanos interrogation scene, but the cap is filled.", + "title": "Hank Puts Gus on the Spot | Breaking Bad (Dean Norris, Giancarlo Esposito)", + "channelName": "Crime City", + "viewCount": 3893482, + "maxHeight": 1080, + "durationSeconds": 322 + }, + { + "youtubeId": "I-8914DuyhY", + "reason": "redundant", + "rationale": "Fan-made season trailer is redundant with selected promotional material.", + "title": "Breaking Bad Extended Trailer Season 2 (HD)", + "channelName": "A99 Studios", + "viewCount": 517007, + "maxHeight": 1080, + "durationSeconds": 152 + }, + { + "youtubeId": "WcUmzPcQEJo", + "reason": "redundant", + "rationale": "Unofficial Season 4 trailer is redundant and lower priority than scenes.", + "title": "Breaking Bad - Official Season 4 Trailer - HD", + "channelName": "LizenzLOYD", + "viewCount": 76620, + "maxHeight": 720, + "durationSeconds": 62 + }, + { + "youtubeId": "_Z-PTJhf0Po", + "reason": "redundant", + "rationale": "Unofficial Season 5 trailer is redundant and lower priority than scenes.", + "title": "BREAKING BAD: Season 5 - Official Trailer (2021)", + "channelName": "Film Coverage Trailer", + "viewCount": 181352, + "maxHeight": 720, + "durationSeconds": 79 + }, + { + "youtubeId": "AM1dBghG6X0", + "reason": "limit_reached", + "rationale": "Relevant Season 2 recap, but the cap is filled.", + "title": "Breaking Bad - Season 2 Recap", + "channelName": "Flix Recap", + "viewCount": 3437, + "maxHeight": 1080, + "durationSeconds": 88 + }, + { + "youtubeId": "TyZSBqQ813c", + "reason": "unrelated", + "rationale": "Key & Peele comedy clip is unrelated.", + "title": "What It’s Like Being Married to Neil deGrasse Tyson - Key & Peele", + "channelName": "Key & Peele", + "viewCount": 12921154, + "maxHeight": 1080, + "durationSeconds": 267 + }, + { + "youtubeId": "G65jkyqTo18", + "reason": "misleading_or_fake", + "rationale": "Re-edited scenes with inserted bloopers are not an authentic clip or gag reel.", + "title": "Breaking Bad But With Bloopers Edited In", + "channelName": "Hickmeister", + "viewCount": 5096944, + "maxHeight": 1080, + "durationSeconds": 232 + }, + { + "youtubeId": "jM_opVYR_R0", + "reason": "limit_reached", + "rationale": "Relevant bodies-disposal scene, but the cap is filled.", + "title": "Jesse Disposes Of The Bodies | Cat's in the Bag... | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 250319, + "maxHeight": 1080, + "durationSeconds": 115 + }, + { + "youtubeId": "sV2ZTD74-Xw", + "reason": "misleading_or_fake", + "rationale": "Parody/alternate-universe edit rather than an authentic Breaking Bad scene.", + "title": "Hank prevents Breaking Bad entirely", + "channelName": "Brambleverse", + "viewCount": 5210475, + "maxHeight": 1080, + "durationSeconds": 64 + }, + { + "youtubeId": "EP_GpIPvILU", + "reason": "duplicate", + "rationale": "Audio track duplicates the selected in-show Negro y Azul performance.", + "title": "Negro Y Azul: The Ballad of Heisenberg (From \"Breaking Bad\" TV Series)", + "channelName": "Los Cuates de Sinaloa - Topic", + "viewCount": 3831797, + "maxHeight": 720, + "durationSeconds": 205 + }, + { + "youtubeId": "5tLmvjE674k", + "reason": "limit_reached", + "rationale": "Distinct Los Pollos meeting lead-in, but the cap is filled.", + "title": "A Visit To Los Pollos Hermanos | Mandala | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 3219446, + "maxHeight": 1080, + "durationSeconds": 171 + }, + { + "youtubeId": "WU5u483m3iw", + "reason": "duplicate", + "rationale": "Extended version of the selected Jane death scene.", + "title": "Walter Lets Jane Die | Full Scene: Breaking Bad S2 E12", + "channelName": "Binge Society", + "viewCount": 172433, + "maxHeight": 1080, + "durationSeconds": 566 + }, + { + "youtubeId": "kF5VEjMjmCI", + "reason": "limit_reached", + "rationale": "Relevant No Más Walt/Skyler confession, but the cap is filled.", + "title": "Telling Skyler The Truth | Breaking Bad (Bryan Cranston)", + "channelName": "Crime City", + "viewCount": 603593, + "maxHeight": 1080, + "durationSeconds": 185 + }, + { + "youtubeId": "VceCHBxBBNI", + "reason": "limit_reached", + "rationale": "Good RV trap clip, but the cap is filled.", + "title": "Breaking Bad - Hank Has Walter & Jesse Trapped in the RV", + "channelName": "Great Scenes By BB", + "viewCount": 31889, + "maxHeight": 720, + "durationSeconds": 298 + }, + { + "youtubeId": "vPe22eBgvl4", + "reason": "duplicate", + "rationale": "Very short copy of the selected Hank/Jesse confrontation.", + "title": "Breaking Bad - 'Hank beats up Jesse' (HD)", + "channelName": "BreakingBadPremium", + "viewCount": 555581, + "maxHeight": 1080, + "durationSeconds": 30 + }, + { + "youtubeId": "1yg44v6Qfqk", + "reason": "limit_reached", + "rationale": "Distinct cousins scene, but the cap is filled.", + "title": "A Tense Discussion With The Cousins | Sunset | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 4585342, + "maxHeight": 1080, + "durationSeconds": 160 + }, + { + "youtubeId": "jmNd9WTkoq4", + "reason": "duplicate", + "rationale": "Same half-measures speech as the selected official upload.", + "title": "No More Half Measures | Breaking Bad (Jonathan Banks, Bryan Cranston)", + "channelName": "Crime City", + "viewCount": 555939, + "maxHeight": 1080, + "durationSeconds": 316 + }, + { + "youtubeId": "7EaqxzCTeyI", + "reason": "duplicate", + "rationale": "Same Gale death as the selected full scene.", + "title": "Breaking Bad - Jesse Shoots Gale Scene (S3E13) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "viewCount": 808953, + "maxHeight": 1080, + "durationSeconds": 102 + }, + { + "youtubeId": "Ast7zuowwog", + "reason": "limit_reached", + "rationale": "Relevant Victor-death analysis, but the cap is filled.", + "title": "Why did Gus Fring kill Victor? The overlooked player", + "channelName": "Bully Whispers", + "viewCount": 1229212, + "maxHeight": 720, + "durationSeconds": 424 + }, + { + "youtubeId": "Zih-MZs9Mnc", + "reason": "duplicate", + "rationale": "Same Lawson gun purchase as the selected longer upload.", + "title": "Walter White Purchases A Hand Gun From Lawson | Thirty-Eight Snub | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 1032674, + "maxHeight": 1080, + "durationSeconds": 149 + }, + { + "youtubeId": "9ZSzIwBRzOA", + "reason": "limit_reached", + "rationale": "Relevant episode recap, but the cap is filled.", + "title": "Where Is He? (Recap) | Bullet Points | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 15351, + "maxHeight": 1080, + "durationSeconds": 102 + }, + { + "youtubeId": "zfo-Ytr_atM", + "reason": "limit_reached", + "rationale": "Good Felina Jesse deduction scene, but the cap is filled.", + "title": "Walt Deduces Jesse Is Alive | Felina | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 1328964, + "maxHeight": 1080, + "durationSeconds": 143 + }, + { + "youtubeId": "31Voz1H40zI", + "reason": "duplicate", + "rationale": "Same 'I am the danger' scene as the selected official upload.", + "title": "Breaking Bad - \"I am the Danger\" Scene S4 E6 1080p", + "channelName": "ClickForOutkast", + "viewCount": 11887480, + "maxHeight": 1080, + "durationSeconds": 122 + }, + { + "youtubeId": "R1w38LD7lnI", + "reason": "limit_reached", + "rationale": "Relevant self-acceptance scene, but the cap is filled.", + "title": "Breaking Bad - self acceptance", + "channelName": "Valentin Tool's", + "viewCount": 277070, + "maxHeight": 1080, + "durationSeconds": 243 + }, + { + "youtubeId": "6j-h84DfSwA", + "reason": "limit_reached", + "rationale": "Mixed Breaking Bad/Better Call Saul compilation could not fit under the cap.", + "title": "Don Eladio being a boss for 20 minutes | Breaking Bad & Better Call Saul", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 2431907, + "maxHeight": 1080, + "durationSeconds": 1206 + }, + { + "youtubeId": "UyvFiG1K0W0", + "reason": "duplicate", + "rationale": "Same Crawl Space money scene as the selected upload.", + "title": "Breaking Bad - Where is the Money? Scene (S4E11) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "viewCount": 6016866, + "maxHeight": 1080, + "durationSeconds": 195 + }, + { + "youtubeId": "gN9G66Kz2LY", + "reason": "duplicate", + "rationale": "Same M60 purchase as the selected official upload.", + "title": "Walter White Buys a Machine Gun | Live Free or Die | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 30599, + "maxHeight": 1080, + "durationSeconds": 278 + }, + { + "youtubeId": "-Q2Iqg2SCig", + "reason": "limit_reached", + "rationale": "Relevant Lydia compilation, but the cap is filled.", + "title": "Lydia's Fate | COMPILATION | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 8848128, + "maxHeight": 1080, + "durationSeconds": 242 + }, + { + "youtubeId": "uJ9LX6sNYKs", + "reason": "duplicate", + "rationale": "Same Season 5 pool scene as the selected copy.", + "title": "Breaking Bad Season 5: Episode 4: The pool scene HD CLIP", + "channelName": "Binge Society", + "viewCount": 1266655, + "maxHeight": 1080, + "durationSeconds": 201 + }, + { + "youtubeId": "I3ecbEAtgVQ", + "reason": "duplicate", + "rationale": "Same Say My Name negotiation as the selected official copy.", + "title": "Breaking Bad Season 5: Episode 7: Heisenberg HD CLIP", + "channelName": "Binge Society", + "viewCount": 2349380, + "maxHeight": 1080, + "durationSeconds": 250 + }, + { + "youtubeId": "iOOLNa-QgcU", + "reason": "misleading_or_fake", + "rationale": "Explicit parody rather than an authentic scene.", + "title": "Hank's Explosive Revelation", + "channelName": "metropolan", + "viewCount": 4982, + "maxHeight": 720, + "durationSeconds": 112 + }, + { + "youtubeId": "dsWJBwUX5Bc", + "reason": "misleading_or_fake", + "rationale": "Fan-edited alternate version of Walt's confession.", + "title": "Walt's Confession Except He's Telling The Truth", + "channelName": "Chubs", + "viewCount": 22473, + "maxHeight": 2160, + "durationSeconds": 68 + }, + { + "youtubeId": "ab7i_FddQuc", + "reason": "limit_reached", + "rationale": "Strong Rabid Dog scene, but the cap is filled.", + "title": "“Mr. White, He’s the Devil” | Breaking Bad (Aaron Paul)", + "channelName": "Crime City", + "viewCount": 2275142, + "maxHeight": 1080, + "durationSeconds": 295 + }, + { + "youtubeId": "-8upw0oY-Nc", + "reason": "duplicate", + "rationale": "Same Face Off lab-destruction sequence as the selected copy.", + "title": "Walt and Jesse Blow Up the Superlab | Breaking Bad (Bryan Cranston, Aaron Paul)", + "channelName": "Crime City", + "viewCount": 258298, + "maxHeight": 1080, + "durationSeconds": 273 + }, + { + "youtubeId": "dd6VWHw8ffg", + "reason": "limit_reached", + "rationale": "Relevant Walt compilation, but the cap is filled.", + "title": "Walter White's 5 Most Badass Moves | Breaking Bad ( Bryan Cranston)", + "channelName": "Crime City", + "viewCount": 6595251, + "maxHeight": 1080, + "durationSeconds": 1227 + }, + { + "youtubeId": "pBYbOzwMOWM", + "reason": "unrelated", + "rationale": "Better Call Saul content, not a Breaking Bad video.", + "title": "Hector Salamanca Visits Los Pollos Hermanos | Sabrosito | Better Call Saul", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 8843689, + "maxHeight": 1080, + "durationSeconds": 290 + }, + { + "youtubeId": "1DKFrDtEVWI", + "reason": "unrelated", + "rationale": "Better Call Saul content, not a Breaking Bad video.", + "title": "Mike Physically Threatens Saul | Full Measure | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 725625, + "maxHeight": 1080, + "durationSeconds": 162 + }, + { + "youtubeId": "pTPCHhbMZB0", + "reason": "limit_reached", + "rationale": "Relevant Skyler/Jesse scene, but the cap is filled.", + "title": "Breaking Bad - Skyler Confronts Jesse Scene (S1E2) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "viewCount": 4103275, + "maxHeight": 1080, + "durationSeconds": 136 + }, + { + "youtubeId": "6T6xlAs-jLY", + "reason": "limit_reached", + "rationale": "Relevant psychological analysis, but the cap is filled.", + "title": "Did Walter Love Jesse More Than Flynn in Breaking Bad?", + "channelName": "Dr Patrick Kingsep", + "viewCount": 388664, + "maxHeight": 2160, + "durationSeconds": 1238 + }, + { + "youtubeId": "6YuqbK91Hog", + "reason": "limit_reached", + "rationale": "Relevant Abiquiu marriage scene, but the cap is filled.", + "title": "Walter: \"We're Not Married Skyler, We're Divorced\" | Breaking Bad (Bryan Cranston, Anna Gunn)", + "channelName": "Crime City", + "viewCount": 29811, + "maxHeight": 1080, + "durationSeconds": 124 + }, + { + "youtubeId": "qqG4l4-q57I", + "reason": "limit_reached", + "rationale": "Useful Jane compilation, but the cap is filled.", + "title": "The Story of Jane Margolis | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 613310, + "maxHeight": 1080, + "durationSeconds": 1170 + }, + { + "youtubeId": "17XFrq53TdY", + "reason": "limit_reached", + "rationale": "Strong Blood Money confrontation, but the cap is filled.", + "title": "Walter Warns Hank To Tread Lightly | Blood Money | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 4787492, + "maxHeight": 1080, + "durationSeconds": 306 + }, + { + "youtubeId": "_q7N22-BEG4", + "reason": "limit_reached", + "rationale": "Relevant Saul scene, but the cap is filled.", + "title": "Saul's Offer to Walter & Jesse | Breaking Bad | Featuring Bob Odenkirk | Starring Bryan Cranston", + "channelName": "Sony Pictures Entertainment India", + "viewCount": 660578, + "maxHeight": 1080, + "durationSeconds": 280 + }, + { + "youtubeId": "eLbE_05rS1A", + "reason": "duplicate", + "rationale": "Same Kafkaesque Walt/Gus discussion as the selected episode clip.", + "title": "Breaking Bad - Clearing the Air Scene (S3E9) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "viewCount": 2249056, + "maxHeight": 1080, + "durationSeconds": 195 + }, + { + "youtubeId": "VFkjBy2b50Q", + "reason": "redundant", + "rationale": "Fan-made full-series trailer is redundant with selected promotional material.", + "title": "Breaking Bad - Full Series Trailer", + "channelName": "itemax", + "viewCount": 150680, + "maxHeight": 1080, + "durationSeconds": 175 + }, + { + "youtubeId": "rBI0UE4cIpw", + "reason": "redundant", + "rationale": "Fan-made Season 2 trailer is redundant with selected promotional material.", + "title": "Breaking Bad Season 2 Trailer -- BEING BAD [HD]", + "channelName": "MysteryBox", + "viewCount": 115188, + "maxHeight": 1080, + "durationSeconds": 149 + }, + { + "youtubeId": "A1hk9q2iCWo", + "reason": "redundant", + "rationale": "Fan-made Season 4 trailer is redundant with selected promotional material.", + "title": "Breaking Bad Season 4 Trailer", + "channelName": "James Princivalle", + "viewCount": 280649, + "maxHeight": 720, + "durationSeconds": 155 + }, + { + "youtubeId": "PKttjlC0LzU", + "reason": "limit_reached", + "rationale": "Relevant creator interview, but the cap is filled.", + "title": "Vince Gilligan On The Origins Of \"Breaking Bad\" | CONAN on TBS", + "channelName": "Team Coco", + "viewCount": 2185528, + "maxHeight": 1080, + "durationSeconds": 297 + }, + { + "youtubeId": "OPrsf8uv0Nk", + "reason": "limit_reached", + "rationale": "Relevant Pilot setup scene, but the cap is filled.", + "title": "Walter Starts To Build The Lab And Recruits Jesse | Breaking Bad (Bryan Cranston, Anna Gunn)", + "channelName": "Moving Pictures", + "viewCount": 1993809, + "maxHeight": 1080, + "durationSeconds": 313 + }, + { + "youtubeId": "HuNbdWSF2eE", + "reason": "limit_reached", + "rationale": "Interesting table read, but the cap is filled.", + "title": "Breaking Bad Table Read - Blood Money | #breakingbad Extras Season 5", + "channelName": "Movies Flicker", + "viewCount": 309774, + "maxHeight": 1080, + "durationSeconds": 2480 + }, + { + "youtubeId": "TK6qqQXL-YY", + "reason": "duplicate", + "rationale": "Season 1 recap is redundant with the selected official recap.", + "title": "Breaking Bad Season 1 Recap: The Full Story in 4 Minutes!", + "channelName": "Picture Mavericks", + "viewCount": 8740, + "maxHeight": 1080, + "durationSeconds": 233 + }, + { + "youtubeId": "x9w4xTzxmrs", + "reason": "limit_reached", + "rationale": "Relevant Season 3 recap, but the cap is filled.", + "title": "Summary: Breaking Bad Season 3", + "channelName": "Mr.HatGuy", + "viewCount": 45708, + "maxHeight": 1080, + "durationSeconds": 177 + }, + { + "youtubeId": "iOz3a1QxMCk", + "reason": "limit_reached", + "rationale": "Relevant full-series recap, but the cap is filled.", + "title": "BREAKING BAD Full Series Recap | Season 1-5 Ending Explained", + "channelName": "Recap & Chill", + "viewCount": 756956, + "maxHeight": 2160, + "durationSeconds": 2115 + }, + { + "youtubeId": "Oai84s8kkgk", + "reason": "limit_reached", + "rationale": "Relevant finale analysis, but the cap is filled.", + "title": "Breaking Bad's Felina - The Alternative Endings of Walter White", + "channelName": "Just an Observation", + "viewCount": 893824, + "maxHeight": 1080, + "durationSeconds": 1240 + }, + { + "youtubeId": "L00r5BGgP64", + "reason": "unrelated", + "rationale": "Rooster trailer is unrelated.", + "title": "Rooster | Official Trailer | HBO Max", + "channelName": "HBO Max", + "viewCount": 1557648, + "maxHeight": 1080, + "durationSeconds": 137 + }, + { + "youtubeId": "c7M6jB0xXR0", + "reason": "duplicate", + "rationale": "Season 1 deleted scenes are subsumed by the selected all-deleted-scenes collection.", + "title": "Breaking Bad (Season 1) - All Deleted Scenes", + "channelName": "CorvoBCS", + "viewCount": 20343, + "maxHeight": 1080, + "durationSeconds": 233 + }, + { + "youtubeId": "8NDW2P2dcn8", + "reason": "limit_reached", + "rationale": "Relevant series review, but the cap is filled.", + "title": "Breaking Bad Malayalam Review | TV Series | Reeload Media", + "channelName": "REELOAD MEDIA", + "viewCount": 239630, + "maxHeight": 720, + "durationSeconds": 481 + }, + { + "youtubeId": "QGpmj39KOmA", + "reason": "limit_reached", + "rationale": "Relevant Más RV purchase scene, but the cap is filled.", + "title": "Jesse Pinkman Buys An RV from Combo | Más | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 689989, + "maxHeight": 1080, + "durationSeconds": 174 + }, + { + "youtubeId": "AxCNmVZp2Pw", + "reason": "limit_reached", + "rationale": "Relevant Pilot opening, but the cap is filled.", + "title": "First Scene of Breaking Bad (Underwear Scene)", + "channelName": "classic shows", + "viewCount": 40300, + "maxHeight": 720, + "durationSeconds": 230 + }, + { + "youtubeId": "Drx7J-P9J58", + "reason": "duplicate", + "rationale": "Same Cancer Man family reveal as the selected official scene.", + "title": "breaking bad (2008) – walt tells the family he has cancer", + "channelName": "Crime Coded", + "viewCount": 375457, + "maxHeight": 1080, + "durationSeconds": 268 + }, + { + "youtubeId": "am_6X_B0OPE", + "reason": "duplicate", + "rationale": "Same thermite explanation as the selected longer official scene.", + "title": "The Power Of Thermite | A No-Rough-Stuff-Type Deal | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 2062220, + "maxHeight": 1080, + "durationSeconds": 102 + }, + { + "youtubeId": "VTTc9OsGOkw", + "reason": "limit_reached", + "rationale": "Relevant 4 Days Out chemistry clip, but the cap is filled.", + "title": "ELECTROCHEMICAL CELL — Breaking Bad [1080p] (\"Aaaaahh... wire\")", + "channelName": "Mario V", + "viewCount": 120708, + "maxHeight": 1080, + "durationSeconds": 210 + }, + { + "youtubeId": "HdasJKBiOWM", + "reason": "limit_reached", + "rationale": "Relevant Hank/Tuco planning scene, but the cap is filled.", + "title": "Hank’s Plan to Take Down Tuco | Breaking Bad (Dean Norris)", + "channelName": "Crime City", + "viewCount": 351822, + "maxHeight": 1080, + "durationSeconds": 210 + }, + { + "youtubeId": "G-65ORLRT3I", + "reason": "limit_reached", + "rationale": "Relevant filming-location tour, but the cap is filled.", + "title": "Walter White's Nude Fugue State in Jerry's Market ABQ", + "channelName": "Adam Was Here", + "viewCount": 3028, + "maxHeight": 1080, + "durationSeconds": 57 + }, + { + "youtubeId": "UxJU4-fvZWs", + "reason": "limit_reached", + "rationale": "Relevant Season 2 selling montage, but the cap is filled.", + "title": "Breaking Bad Season 2 Episode 5 Jesse & Friends selling Meth Montage scene", + "channelName": "Dániel Szolnoki", + "viewCount": 38849, + "maxHeight": 720, + "durationSeconds": 128 + }, + { + "youtubeId": "LzplNixX2Y4", + "reason": "duplicate", + "rationale": "External performance of the same Negro y Azul song is redundant with the selected in-show scene.", + "title": "Conan - Los Cuates De Sinaloa - Negro Y Azul (Breaking Bad)", + "channelName": "Julio Villanueva", + "viewCount": 684044, + "maxHeight": 1080, + "durationSeconds": 246 + }, + { + "youtubeId": "B5gzsdPe5rs", + "reason": "duplicate", + "rationale": "Same Saul introduction material as the selected official clips.", + "title": "Saul Offers His Services To Walt | Better Call Saul | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 1334730, + "maxHeight": 1080, + "durationSeconds": 179 + }, + { + "youtubeId": "I3rn8NNKafE", + "reason": "limit_reached", + "rationale": "Relevant stranded-in-desert sequence, but the cap is filled.", + "title": "Walt And Jesse Stranded In The Desert | 4 Days Out | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 247368, + "maxHeight": 1080, + "durationSeconds": 275 + }, + { + "youtubeId": "OAbJ_FYRJn0", + "reason": "limit_reached", + "rationale": "Relevant Donald/Jane aftermath, but the cap is filled.", + "title": "Donald sees Jane dead | ABQ | Breaking Bad", + "channelName": "Paul LOL", + "viewCount": 39084, + "maxHeight": 1080, + "durationSeconds": 191 + }, + { + "youtubeId": "kBgbU3te3O4", + "reason": "limit_reached", + "rationale": "Relevant Jesse house purchase scene, but the cap is filled.", + "title": "Jesse Buys His Parent's House | Caballo Sin Nombre | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 2096398, + "maxHeight": 1080, + "durationSeconds": 314 + }, + { + "youtubeId": "9MPfRl_ONpo", + "reason": "limit_reached", + "rationale": "Relevant Saul intervention scene, but the cap is filled.", + "title": "Saul Stages An Intervention For Walter | Green Light | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 293974, + "maxHeight": 1080, + "durationSeconds": 241 + }, + { + "youtubeId": "5TBbuIanjrI", + "reason": "limit_reached", + "rationale": "Relevant Gale explanation scene, but the cap is filled.", + "title": "Gale Boetticher Explains Heisenberg's Level Of Brilliance To Gus Fring", + "channelName": "Drunk User", + "viewCount": 4439239, + "maxHeight": 720, + "durationSeconds": 163 + }, + { + "youtubeId": "_HGqPDgAwJI", + "reason": "limit_reached", + "rationale": "Relevant RV-standoff clip, but the cap is filled.", + "title": "Breaking Bad Season 3: Episode 6: Stuck in the RV (HD CLIP)", + "channelName": "Binge Society", + "viewCount": 4137053, + "maxHeight": 1080, + "durationSeconds": 236 + }, + { + "youtubeId": "tbiIsfSxfs0", + "reason": "duplicate", + "rationale": "Same Hank/Jesse attack as the selected official scene.", + "title": "Hank Brutally Attacks Jesse | Breaking Bad", + "channelName": "ABQ Aftermath", + "viewCount": 179706, + "maxHeight": 1080, + "durationSeconds": 191 + }, + { + "youtubeId": "VRDhDD0eMjg", + "reason": "limit_reached", + "rationale": "Relevant Salamanca shootout segment, but the cap is filled.", + "title": "Breaking Bad - One Minute ending part 1", + "channelName": "Atanato Kosmiki", + "viewCount": 517598, + "maxHeight": 720, + "durationSeconds": 100 + }, + { + "youtubeId": "bIw3INYRNmY", + "reason": "poor_content_quality", + "rationale": "Heavily altered scene with distracting graphic overlays.", + "title": "Jesse Gains Class Consciousness", + "channelName": "raw fish", + "viewCount": 1479081, + "maxHeight": 1080, + "durationSeconds": 113 + }, + { + "youtubeId": "CUuHdACg83E", + "reason": "poor_content_quality", + "rationale": "Fan animation replaces the original scene rather than presenting usable footage.", + "title": "Breaking Bad | Fan Animation | \"The Half Measure\"", + "channelName": "Hixmuffin", + "viewCount": 634891, + "maxHeight": 1080, + "durationSeconds": 240 + }, + { + "youtubeId": "Lkltx-ZS5Y8", + "reason": "unrelated", + "rationale": "Better Call Saul scene.", + "title": "Victor Becomes A Threat | Box Cutter | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 180333, + "maxHeight": 1080, + "durationSeconds": 193 + }, + { + "youtubeId": "EWuiiplgadY", + "reason": "duplicate", + "rationale": "Same M60 purchase as the selected upload.", + "title": "Walter Buys a Machine Gun at Denny's | Breaking Bad (Bryan Cranston, Jim Beaver)", + "channelName": "Action City", + "viewCount": 2853309, + "maxHeight": 1080, + "durationSeconds": 267 + }, + { + "youtubeId": "vcV-GsX47lU", + "reason": "unrelated", + "rationale": "Better Call Saul scene.", + "title": "[Better Call Saul] [Season 02 | Episode 10 | Klick] [Mike Ehrmantraut buys a sniper rifle]", + "channelName": "Cem Sismanoglu", + "viewCount": 102546, + "maxHeight": 2160, + "durationSeconds": 115 + }, + { + "youtubeId": "DzjubQdygLE", + "reason": "limit_reached", + "rationale": "Relevant group-rehab scene, but the cap is filled.", + "title": "Group rehab scene - Breaking Bad S03E01", + "channelName": "LVSN", + "viewCount": 120788, + "maxHeight": 720, + "durationSeconds": 228 + }, + { + "youtubeId": "twk2m2XLeI4", + "reason": "duplicate", + "rationale": "Same Salud cartel-poisoning sequence as the selected copy.", + "title": "Gus Poisons The Entire Cartel | Salud | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 15871648, + "maxHeight": 1080, + "durationSeconds": 299 + }, + { + "youtubeId": "F2_oFE9ovNk", + "reason": "duplicate", + "rationale": "Short excerpt from the selected Crawl Space scene.", + "title": "Walter White - Hysterical Laugh - S04E11", + "channelName": "pavese", + "viewCount": 555032, + "maxHeight": 720, + "durationSeconds": 33 + }, + { + "youtubeId": "0-_ID5r8QN4", + "reason": "misleading_or_fake", + "rationale": "Explicit alternate-ending/fan edit rather than an authentic scene.", + "title": "Gus Fring Survives", + "channelName": "Alternative Cuts", + "viewCount": 4435395, + "maxHeight": 1080, + "durationSeconds": 32 + }, + { + "youtubeId": "06t_KP7y8Ao", + "reason": "limit_reached", + "rationale": "Relevant MythBusters finale breakdown, but the cap is filled.", + "title": "Breaking Bad Finale Breakdown | MythBusters", + "channelName": "Discovery", + "viewCount": 8544451, + "maxHeight": 1080, + "durationSeconds": 244 + }, + { + "youtubeId": "-VAnEWLjoKA", + "reason": "duplicate", + "rationale": "Same fumigation-lab material as the selected clips.", + "title": "Breaking Bad - The Fumigation Lab Scene (S5E3) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "viewCount": 892766, + "maxHeight": 1080, + "durationSeconds": 183 + }, + { + "youtubeId": "tQV5FXcScrc", + "reason": "limit_reached", + "rationale": "Relevant Season 5 Skyler scene, but the cap is filled.", + "title": "Breaking Bad - Waiting for the Cancer to Come Back Scene (S5E4) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "viewCount": 510424, + "maxHeight": 1080, + "durationSeconds": 93 + }, + { + "youtubeId": "ezJWBJWcBsQ", + "reason": "duplicate", + "rationale": "Short excerpt of the selected train-heist material.", + "title": "Breaking Bad | Dead Freight: \"Robbing a Train\" scene", + "channelName": "Adam Marinelli", + "viewCount": 57523, + "maxHeight": 1080, + "durationSeconds": 28 + }, + { + "youtubeId": "HW3m2vVdYVY", + "reason": "limit_reached", + "rationale": "Relevant Hank discovery clip, but the cap is filled.", + "title": "Hank Finds Out - Breaking Bad", + "channelName": "BeastFactor", + "viewCount": 6127920, + "maxHeight": 1076, + "durationSeconds": 97 + }, + { + "youtubeId": "YuMMYVu6vdE", + "reason": "limit_reached", + "rationale": "Relevant Rabid Dog scene, but the cap is filled.", + "title": "Old Yeller | Rabid Dog | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 803477, + "maxHeight": 1080, + "durationSeconds": 172 + }, + { + "youtubeId": "Ij_2rQCZFtY", + "reason": "limit_reached", + "rationale": "Relevant To'hajiilee money-trap scene, but the cap is filled.", + "title": "Breaking Bad: Jesse calls Walt and pretends to burn Walts Money", + "channelName": "ABCDE", + "viewCount": 1290719, + "maxHeight": 1080, + "durationSeconds": 272 + }, + { + "youtubeId": "SktabY5nLl4", + "reason": "limit_reached", + "rationale": "Relevant Granite State clip, but the cap is filled.", + "title": "Walter white enters New Hampshire (Breaking bad)", + "channelName": "DrSherk", + "viewCount": 158534, + "maxHeight": 1080, + "durationSeconds": 261 + }, + { + "youtubeId": "TCRvB9i5prc", + "reason": "limit_reached", + "rationale": "Relevant Jesse escape clip, but the cap is filled.", + "title": "Breaking Bad: Jesse escapes (extended)", + "channelName": "Fuddy Central", + "viewCount": 105788, + "maxHeight": 1080, + "durationSeconds": 38 + }, + { + "youtubeId": "jsZjLjpTREE", + "reason": "limit_reached", + "rationale": "Relevant neo-Nazi captivity scene, but the cap is filled.", + "title": "Breaking Bad - Walt gives up Jesse to the Neo Nazis", + "channelName": "THOMAS SODOMIZER", + "viewCount": 580425, + "maxHeight": 720, + "durationSeconds": 172 + }, + { + "youtubeId": "H2dyiBaThYM", + "reason": "duplicate", + "rationale": "Same Face Off lab-destruction scene as the selected copy.", + "title": "We’ve Got Work to Do - AMC's Breaking Bad (S4:E13) HD", + "channelName": "Mark Cordell", + "viewCount": 122145, + "maxHeight": 1080, + "durationSeconds": 279 + }, + { + "youtubeId": "ONgcHFWptn8", + "reason": "limit_reached", + "rationale": "Relevant Walter-confidence compilation, but the cap is filled.", + "title": "Walter White Becoming Increasingly Confident | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 1305579, + "maxHeight": 1080, + "durationSeconds": 851 + }, + { + "youtubeId": "YvmfRKU1uJE", + "reason": "unrelated", + "rationale": "Better Call Saul compilation.", + "title": "Mike's Most SAVAGE Moments in BETTER CALL SAUL | Bob Odenkirk", + "channelName": "Clip", + "viewCount": 1405984, + "maxHeight": 2160, + "durationSeconds": 2538 + }, + { + "youtubeId": "m3d6k0wsYJY", + "reason": "unrelated", + "rationale": "Better Call Saul compilation.", + "title": "Saul Goodman's Smartest Moves | Better Call Saul", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 2040684, + "maxHeight": 1080, + "durationSeconds": 1143 + }, + { + "youtubeId": "PD4OxaQ1BBg", + "reason": "limit_reached", + "rationale": "Relevant No Más Skyler confrontation, but the cap is filled.", + "title": "Breaking Bad - You're a Drug Dealer Scene (S3E1) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "viewCount": 4663046, + "maxHeight": 1080, + "durationSeconds": 192 + }, + { + "youtubeId": "1d7EoLbVwwU", + "reason": "limit_reached", + "rationale": "Relevant Hank scene, but the cap is filled.", + "title": "Operation Breath Mint | Cancer Man | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 423580, + "maxHeight": 1080, + "durationSeconds": 151 + }, + { + "youtubeId": "YjQ3PQoj2oo", + "reason": "limit_reached", + "rationale": "Breakfast compilation is lower priority than the selected character scenes.", + "title": "Breaking Bad- but it's just Walter Jr eating breakfast", + "channelName": "Larissa Safox", + "viewCount": 27958, + "maxHeight": 1080, + "durationSeconds": 91 + }, + { + "youtubeId": "kAG5hlKxXgI", + "reason": "limit_reached", + "rationale": "Relevant Walt/Jesse fan compilation, but the cap is filled.", + "title": "Walt & Jesse being a chaotic duo for 2 minutes straight | Breaking Bad", + "channelName": "ツHeisenberg", + "viewCount": 1238000, + "maxHeight": 1080, + "durationSeconds": 119 + }, + { + "youtubeId": "PJqSVCdf-2Q", + "reason": "limit_reached", + "rationale": "Relevant Jesse/Jane scene, but the cap is filled.", + "title": "Jesse Makes Jane Breakfast | Over | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 233410, + "maxHeight": 1080, + "durationSeconds": 140 + }, + { + "youtubeId": "LKhOdoVwgfc", + "reason": "unrelated", + "rationale": "Better Call Saul scene.", + "title": "Gus Wants Mike for His War Against the Salamancas | Better Call Saul (Jonathan Banks)", + "channelName": "Crime City", + "viewCount": 239627, + "maxHeight": 1080, + "durationSeconds": 207 + }, + { + "youtubeId": "Q9WDuhtRXjw", + "reason": "limit_reached", + "rationale": "Relevant writers-room featurette, but the cap is filled.", + "title": "BREAKING BAD | Problem Solving as Writing Process | The Writers' Room", + "channelName": "SundanceTV", + "viewCount": 19609, + "maxHeight": 720, + "durationSeconds": 86 + }, + { + "youtubeId": "asAd-E5_HPo", + "reason": "limit_reached", + "rationale": "Relevant chemistry featurette, but the cap is filled.", + "title": "Chemist Breaks Down 22 Chemistry Scenes From Movies & TV | WIRED", + "channelName": "WIRED", + "viewCount": 4234543, + "maxHeight": 1080, + "durationSeconds": 1443 + }, + { + "youtubeId": "3VSx9O0lS0E", + "reason": "limit_reached", + "rationale": "Relevant filming-locations featurette, but the cap is filled.", + "title": "Breaking Bad FILMING LOCATIONS (thanks for 2 MILLION views!)", + "channelName": "Jonathan Turner (peanutismint)", + "viewCount": 2786738, + "maxHeight": 1080, + "durationSeconds": 710 + }, + { + "youtubeId": "F9-GgIBPNNc", + "reason": "limit_reached", + "rationale": "Relevant cast/creator panel, but the cap is filled.", + "title": "How could Walter White leave the book in the bathroom? | Breaking Bad", + "channelName": "somenew", + "viewCount": 3528056, + "maxHeight": 1080, + "durationSeconds": 167 + }, + { + "youtubeId": "iz3McWE6BjA", + "reason": "limit_reached", + "rationale": "Relevant every-episode recap, but the cap is filled.", + "title": "EVERY Episode of Breaking Bad! (Recap)", + "channelName": "Howesenberg Films", + "viewCount": 8391389, + "maxHeight": 1080, + "durationSeconds": 4829 + }, + { + "youtubeId": "e8cFkZXx0yU", + "reason": "unrelated", + "rationale": "Meghan Markle video is unrelated.", + "title": "This is the only Meghan Markle video you need to watch", + "channelName": "Royal ReBELLE", + "viewCount": 3948994, + "maxHeight": 1080, + "durationSeconds": 6889 + }, + { + "youtubeId": "rn-M44bCQTI", + "reason": "duplicate", + "rationale": "Bloopers are covered by the selected substantial compilation.", + "title": "Breaking Bad - Funniest Bloopers", + "channelName": "Breaking Bad Sitcom", + "viewCount": 12176, + "maxHeight": 720, + "durationSeconds": 401 + }, + { + "youtubeId": "5V5rySkTqQE", + "reason": "limit_reached", + "rationale": "Relevant Tortuga scene, but the cap is filled.", + "title": "Hank Schrader Meets Tortuga | Negro y Azul | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 2039714, + "maxHeight": 1080, + "durationSeconds": 166 + }, + { + "youtubeId": "ZHGgtd7TyLg", + "reason": "limit_reached", + "rationale": "Relevant Skyler/Jesse scene, but the cap is filled.", + "title": "My Name Is Skyler White Yo | Cat's In The Bag | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 425763, + "maxHeight": 1080, + "durationSeconds": 133 + }, + { + "youtubeId": "QhR5B1OLgig", + "reason": "limit_reached", + "rationale": "Relevant Pilot Krazy-8 scene, but the cap is filled.", + "title": "Jesse Shares A Sample With Krazy-8 | Pilot | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 1055618, + "maxHeight": 1080, + "durationSeconds": 315 + }, + { + "youtubeId": "HsdqMAoUuSw", + "reason": "limit_reached", + "rationale": "Relevant Gray Matter scene, but the cap is filled.", + "title": "Walter Smoked What?! I Gray Matter | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 324601, + "maxHeight": 1080, + "durationSeconds": 104 + }, + { + "youtubeId": "fNv2AJKGm5Q", + "reason": "limit_reached", + "rationale": "Relevant Tuco blue-meth scene, but the cap is filled.", + "title": "breaking bad (2008) - tuco tests walt’s blue meth and loses it", + "channelName": "Sci-Fi Coded", + "viewCount": 1279044, + "maxHeight": 1080, + "durationSeconds": 232 + }, + { + "youtubeId": "NKa9J8bglSM", + "reason": "limit_reached", + "rationale": "Relevant car-buying clip, but the cap is filled.", + "title": "Breaking Bad Season 5 Episode 4 Buying the Cars", + "channelName": "Federico Ch", + "viewCount": 745556, + "maxHeight": 1080, + "durationSeconds": 82 + }, + { + "youtubeId": "C2MBzm6xJA4", + "reason": "limit_reached", + "rationale": "Relevant official Tuco shootout clip, but the cap is filled.", + "title": "Breaking Bad - Hank vs. Tuco Scene (S2E2) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "viewCount": 2310635, + "maxHeight": 1080, + "durationSeconds": 141 + }, + { + "youtubeId": "Boll7Yyum4I", + "reason": "limit_reached", + "rationale": "Relevant official fugue-state confession, but the cap is filled.", + "title": "Breaking Bad - There Was No Fugue State Scene (S2E3) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "viewCount": 755129, + "maxHeight": 1080, + "durationSeconds": 158 + }, + { + "youtubeId": "_ykOTpzuZN0", + "reason": "duplicate", + "rationale": "Same Negro y Azul performance as the selected official upload.", + "title": "Negro y Azul (The Heisenberg Song) | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 7276035, + "maxHeight": 1080, + "durationSeconds": 223 + }, + { + "youtubeId": "QDX61C8Rcgw", + "reason": "limit_reached", + "rationale": "Relevant Saul/Fredo scene, but the cap is filled.", + "title": "\"Right Now You're Fredo!\" | Better Call Saul | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 4100248, + "maxHeight": 1080, + "durationSeconds": 167 + }, + { + "youtubeId": "Izv_mYshoNk", + "reason": "limit_reached", + "rationale": "Relevant short Season 3 car scene, but the cap is filled.", + "title": "Walter fires Jesse / Jesse throws a rock at Walters car | Breaking Bad S03E05", + "channelName": "emivolscenes", + "viewCount": 11348, + "maxHeight": 1440, + "durationSeconds": 35 + }, + { + "youtubeId": "r_QpR6nKJ-4", + "reason": "limit_reached", + "rationale": "Relevant Walt/Gus first-meeting scene, but the cap is filled.", + "title": "Walter And Gus Meet For The First Time | Breaking Bad (Giancarlo Esposito, Bryan Cranston)", + "channelName": "Moving Pictures", + "viewCount": 3100811, + "maxHeight": 1080, + "durationSeconds": 310 + }, + { + "youtubeId": "nFf3B9_xd7E", + "reason": "limit_reached", + "rationale": "Relevant reaction video, but the cap is filled.", + "title": "Reactors Reacting to WALTER WHITE WATCHES JANE | Breaking Bad 2x12 'Phoenix'", + "channelName": "ReactTV", + "viewCount": 34839, + "maxHeight": 1080, + "durationSeconds": 903 + }, + { + "youtubeId": "OIgiyeeO4fA", + "reason": "limit_reached", + "rationale": "Relevant Más cook-replacement scene, but the cap is filled.", + "title": "Walt Replaces Jesse as Cook | Breaking Bad (Bryan Cranston, Aaron Paul)", + "channelName": "Crime City", + "viewCount": 414973, + "maxHeight": 1080, + "durationSeconds": 214 + }, + { + "youtubeId": "Bg6dxhJbq78", + "reason": "limit_reached", + "rationale": "Relevant pizza-roof scene, but the cap is filled.", + "title": "Pizza On The Roof | Caballo Sin Nombre | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 1886996, + "maxHeight": 1080, + "durationSeconds": 160 + }, + { + "youtubeId": "jV439la6nnM", + "reason": "limit_reached", + "rationale": "Relevant Gus-superlab scene, but the cap is filled.", + "title": "Gus Convinces Walt to Cook Again | Breaking Bad (Giancarlo Esposito, Bryan Cranston)", + "channelName": "Crime City", + "viewCount": 775859, + "maxHeight": 1080, + "durationSeconds": 247 + }, + { + "youtubeId": "2y-YGZnHhOs", + "reason": "limit_reached", + "rationale": "Relevant Hank-trick scene, but the cap is filled.", + "title": "Hank Gets Tricked | Sunset | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 874895, + "maxHeight": 1080, + "durationSeconds": 258 + }, + { + "youtubeId": "yp2G586zOEE", + "reason": "limit_reached", + "rationale": "Relevant Jesse/Walt hospital scene, but the cap is filled.", + "title": "Jesse Pinkman Turns Down Walter White's Offer | One Minute | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 1072811, + "maxHeight": 1080, + "durationSeconds": 165 + }, + { + "youtubeId": "_ZSs7RQlrrc", + "reason": "limit_reached", + "rationale": "Relevant Salamanca-twins action scene, but the cap is filled.", + "title": "Hank vs. Salamanca Twins | Breaking Bad", + "channelName": "Clips & Chill", + "viewCount": 505905, + "maxHeight": 1080, + "durationSeconds": 306 + }, + { + "youtubeId": "gCP6VACsTaU", + "reason": "limit_reached", + "rationale": "Relevant Gus/Hector scene, but episode provenance is less certain and the cap is filled.", + "title": "Breaking Bad - Gus Informs Hector About His Nephews.", + "channelName": "fav clips", + "viewCount": 915464, + "maxHeight": 1080, + "durationSeconds": 120 + }, + { + "youtubeId": "RhsUHDJ0BFM", + "reason": "limit_reached", + "rationale": "Relevant Saul money-laundering scene, but the cap is filled.", + "title": "Saul Teaches Jesse Money Laundering | Kafkaesque | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 8440858, + "maxHeight": 1080, + "durationSeconds": 246 + }, + { + "youtubeId": "fHPFfqZjuDU", + "reason": "duplicate", + "rationale": "Same Fly sequence as the selected official upload.", + "title": "Breaking Bad - Hunting the Fly Scene (S3E10) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "viewCount": 299704, + "maxHeight": 1080, + "durationSeconds": 194 + }, + { + "youtubeId": "GB_larK1uMc", + "reason": "limit_reached", + "rationale": "Relevant Mike analysis, but the cap is filled.", + "title": "Every Time Mike Took A Half Measure In Breaking Bad", + "channelName": "Murge Productions", + "viewCount": 675482, + "maxHeight": 1080, + "durationSeconds": 1119 + }, + { + "youtubeId": "KSSNXdNXcnw", + "reason": "limit_reached", + "rationale": "Relevant Full Measure instruction scene, but the cap is filled.", + "title": "Walter Instructs Jesse to End Gale Boetticher's Life | Full Measure | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 786658, + "maxHeight": 1080, + "durationSeconds": 92 + }, + { + "youtubeId": "r3mEFhUeyZE", + "reason": "limit_reached", + "rationale": "Relevant Box Cutter aftermath scene, but the cap is filled.", + "title": "Walt & Jesse's Badass Body Disposal Plan | Breaking Bad (Bryan Cranston, Aaron Paul)", + "channelName": "Crime City", + "viewCount": 874366, + "maxHeight": 1080, + "durationSeconds": 314 + }, + { + "youtubeId": "OQ7oO6YUkPU", + "reason": "duplicate", + "rationale": "Same Thirty-Eight Snub gun purchase as the selected copy.", + "title": "Walter White Buys a Hand Gun | Breaking Bad (Bryan Cranston)", + "channelName": "Crime City", + "viewCount": 459925, + "maxHeight": 1080, + "durationSeconds": 294 + }, + { + "youtubeId": "HTWPU0Ore_k", + "reason": "limit_reached", + "rationale": "Relevant Problem Dog money scene, but the cap is filled.", + "title": "Skyler White Can't Clean The Money Fast Enough | Problem Dog | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 2020309, + "maxHeight": 1080, + "durationSeconds": 164 + }, + { + "youtubeId": "fML59rd1ESM", + "reason": "limit_reached", + "rationale": "Relevant To'hajiilee shootout, but the cap is filled.", + "title": "Breaking Bad - The Desert Shootout Scene (S5E13) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "viewCount": 3413327, + "maxHeight": 1080, + "durationSeconds": 149 + }, + { + "youtubeId": "VkzTcD-kvag", + "reason": "duplicate", + "rationale": "Same 'I am the danger' scene as the selected upload.", + "title": "Breaking Bad | \"I am not in danger, Skyler.\" - Walter White - Season 4, Episode 6 Scene HD", + "channelName": "Dridikus", + "viewCount": 196617, + "maxHeight": 720, + "durationSeconds": 44 + }, + { + "youtubeId": "B6zXUIxEuCE", + "reason": "limit_reached", + "rationale": "Relevant Season 5 DEA scene, but the cap is filled.", + "title": "Head of DEA George Merkert Must Resign - Breaking Bad", + "channelName": "Breaking Bad Scenes", + "viewCount": 141745, + "maxHeight": 1080, + "durationSeconds": 165 + }, + { + "youtubeId": "gIWkyEeiY-g", + "reason": "limit_reached", + "rationale": "Relevant Gus finale walk, but the cap is filled.", + "title": "Gus Fring's Last Walk / Season Finale | Breaking Bad S04E13", + "channelName": "AustriaTV", + "viewCount": 341189, + "maxHeight": 1080, + "durationSeconds": 203 + }, + { + "youtubeId": "XbGK4PKKjXY", + "reason": "duplicate", + "rationale": "Same Lydia poisoning scene as the selected official copy.", + "title": "Breaking Bad - Walter Poisons Lydia", + "channelName": "Great Scenes By BB", + "viewCount": 679777, + "maxHeight": 1080, + "durationSeconds": 228 + }, + { + "youtubeId": "yT4hfNL4SKY", + "reason": "limit_reached", + "rationale": "Distinct Hazard Pay cooking montage, but the cap is filled.", + "title": "Breaking Bad - On a Clear Day (The Peddlers) - Full Scene + Montage - s05e03 \"Hazard Pay\"", + "channelName": "x0TRbz1", + "viewCount": 1715720, + "maxHeight": 720, + "durationSeconds": 251 + }, + { + "youtubeId": "XrYfKVSdw9Q", + "reason": "duplicate", + "rationale": "Same Season 5 pool scene as the selected copy.", + "title": "Skyler Walks Into the Pool That Freaks Everyone Out | Breaking Bad (Anna Gunn, Bryan Cranston)", + "channelName": "Crime City", + "viewCount": 33176, + "maxHeight": 1080, + "durationSeconds": 312 + }, + { + "youtubeId": "t6JUMCm1Klc", + "reason": "duplicate", + "rationale": "Same train robbery as the selected episode-labeled scene.", + "title": "Breaking Bad season 5 Episode 5 Train Robbery scene( Dead Freight)", + "channelName": "Just 4 Hollywood", + "viewCount": 10194, + "maxHeight": 720, + "durationSeconds": 589 + }, + { + "youtubeId": "81QTsCvI_qk", + "reason": "limit_reached", + "rationale": "Relevant Drew Sharp aftermath, but the cap is filled.", + "title": "The Corpse Of Drew Sharp | Buyout | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 564731, + "maxHeight": 1080, + "durationSeconds": 231 + }, + { + "youtubeId": "f31XtQNuF0M", + "reason": "duplicate", + "rationale": "Same Say My Name negotiation as the selected official copy.", + "title": "Walter Demands To Be Respected | Say My Name | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 2543112, + "maxHeight": 1080, + "durationSeconds": 318 + }, + { + "youtubeId": "LCrV2Kq1bPU", + "reason": "limit_reached", + "rationale": "Relevant Gliding Over All money scene, but the cap is filled.", + "title": "How Much Is Enough | Gliding Over All | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 397286, + "maxHeight": 1080, + "durationSeconds": 180 + }, + { + "youtubeId": "w60Qkx2K1SA", + "reason": "insufficient_target_evidence", + "rationale": "Description lacks enough provenance to establish what the extra contains.", + "title": "Breaking Bad - S05 Extra - Walt's Confession", + "channelName": "JamesCarter72", + "viewCount": 2666, + "maxHeight": 1080, + "durationSeconds": 373 + }, + { + "youtubeId": "FYnwJ4rMBjU", + "reason": "limit_reached", + "rationale": "Relevant trap-car clip, but the cap is filled.", + "title": "Breaking Bad - Hank, the Trap Car Master", + "channelName": "Daniel, the Assassin", + "viewCount": 255040, + "maxHeight": 720, + "durationSeconds": 89 + }, + { + "youtubeId": "rMlNl0fKwxQ", + "reason": "limit_reached", + "rationale": "Relevant Granite State finale scene, but the cap is filled.", + "title": "Breaking Bad Granite State Ending Final Scene HD", + "channelName": "Link", + "viewCount": 6559581, + "maxHeight": 1080, + "durationSeconds": 156 + }, + { + "youtubeId": "rPKhBrsi1Wg", + "reason": "limit_reached", + "rationale": "Relevant To'hajiilee planning scene, but the cap is filled.", + "title": "Quick and Painless | To'hajiilee | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 1699487, + "maxHeight": 1080, + "durationSeconds": 195 + }, + { + "youtubeId": "O1QX7pIAkDM", + "reason": "limit_reached", + "rationale": "Relevant Season 5 laptop scene, but the cap is filled.", + "title": "Breaking Bad - Labtop Situation", + "channelName": "PirateSnips", + "viewCount": 1590250, + "maxHeight": 1080, + "durationSeconds": 240 + }, + { + "youtubeId": "vUgUlPTpDYs", + "reason": "limit_reached", + "rationale": "Relevant Walter evolution tribute, but the cap is filled.", + "title": "Breaking Bad - The Evolution of Walter White, Fan Tribute [HD] (HD)", + "channelName": "LikeATox", + "viewCount": 320295, + "maxHeight": 720, + "durationSeconds": 804 + }, + { + "youtubeId": "N723si1wAG8", + "reason": "unrelated", + "rationale": "Better Call Saul scene.", + "title": "\"Come On, Take My Gun From Me\" | Pimento | Better Call Saul", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 14445574, + "maxHeight": 1080, + "durationSeconds": 251 + }, + { + "youtubeId": "B2T-6tMA0ew", + "reason": "limit_reached", + "rationale": "Relevant Saul/Mike DEA scene, but the cap is filled.", + "title": "Saul Goodman Delivers a Masterclass in \"Lawyering\" | Breaking Bad (Bob Odenkirk, Jonathan Banks)", + "channelName": "Moving Pictures", + "viewCount": 942217, + "maxHeight": 1080, + "durationSeconds": 230 + }, + { + "youtubeId": "VVnRKshqkL8", + "reason": "limit_reached", + "rationale": "Relevant Rabid Dog Skyler scene, but the cap is filled.", + "title": "Skyler Suggests Killing Jesse | Breaking Bad (Anna Gunn)", + "channelName": "Crime City", + "viewCount": 229942, + "maxHeight": 1080, + "durationSeconds": 299 + }, + { + "youtubeId": "1WTCk2QQTl8", + "reason": "limit_reached", + "rationale": "Relevant Hank promotion scene, but the cap is filled.", + "title": "Hank Becomes ASAC | Breaking Bad (Dean Norris)", + "channelName": "Crime City", + "viewCount": 450426, + "maxHeight": 1080, + "durationSeconds": 199 + }, + { + "youtubeId": "X6jx17P2Xdo", + "reason": "limit_reached", + "rationale": "Relevant breakfast compilation, but the cap is filled.", + "title": "Every Breakfast In Breaking Bad │Compilation", + "channelName": "Snakelord", + "viewCount": 10183, + "maxHeight": 1080, + "durationSeconds": 1195 + }, + { + "youtubeId": "KztSf9ODzhw", + "reason": "limit_reached", + "rationale": "Relevant Walt/Jesse team-up compilation, but the cap is filled.", + "title": "Walt and Jesse’s 6 Most Badass Team-Ups That Outsmarted All | Breaking Bad (Bryan Cranston)", + "channelName": "Crime City", + "viewCount": 1458621, + "maxHeight": 1080, + "durationSeconds": 1197 + }, + { + "youtubeId": "k_LSytcyvd4", + "reason": "limit_reached", + "rationale": "Relevant Down marriage confrontation, but the cap is filled.", + "title": "Breaking Bad - What's Really Going On? Scene (S2E4) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "viewCount": 243970, + "maxHeight": 1080, + "durationSeconds": 168 + }, + { + "youtubeId": "7IabAuc4lY4", + "reason": "limit_reached", + "rationale": "Relevant Jane's father scene, but the cap is filled.", + "title": "Jane's Dad Asks About Jesse | Phoenix | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 86776, + "maxHeight": 1080, + "durationSeconds": 177 + }, + { + "youtubeId": "wHZsA2wNVTM", + "reason": "unrelated", + "rationale": "Better Call Saul scene.", + "title": "Gus And Mike Come To An Agreement | Slip | Better Call Saul", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 205708, + "maxHeight": 1080, + "durationSeconds": 163 + }, + { + "youtubeId": "Pev38s3xPgM", + "reason": "redundant", + "rationale": "Fan-made Season 1 trailer is redundant with selected promotion.", + "title": "Breaking Bad Trailer (Season 1)", + "channelName": "Daniel Goland", + "viewCount": 381062, + "maxHeight": 720, + "durationSeconds": 135 + }, + { + "youtubeId": "3oFofYisAko", + "reason": "redundant", + "rationale": "Unofficial Season 5 promo is redundant with selected promotion.", + "title": "Breaking Bad Season 5 Promo Trailer The End Is Near HD] YouTube [720p]", + "channelName": "bigdampolarbear", + "viewCount": 753905, + "maxHeight": 720, + "durationSeconds": 195 + }, + { + "youtubeId": "icJjT-yrcs0", + "reason": "limit_reached", + "rationale": "Relevant long Vince Gilligan interview, but the cap is filled.", + "title": "Breaking Bad: Vince Gilligan interview", + "channelName": "ACMI – Australia's museum of screen culture", + "viewCount": 338548, + "maxHeight": 1080, + "durationSeconds": 3815 + }, + { + "youtubeId": "UjWowY51nKA", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Breaking Bad 515 \"Granite State\" Most Chilling Scene Ever", + "channelName": "TheVidFix Adventures", + "viewCount": 6821847, + "maxHeight": 1080, + "durationSeconds": 143 + }, + { + "youtubeId": "QAKT7QPAKKA", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Hank Roasts Walt and Jesse’s Break-In Skills | Breaking Bad (Dean Norris)", + "channelName": "Crime City", + "viewCount": 216411, + "maxHeight": 1080, + "durationSeconds": 200 + }, + { + "youtubeId": "jHYqMZGgjIg", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Don't mess with Walter Jr.'s breakfast", + "channelName": "Earth Kinsman", + "viewCount": 168441, + "maxHeight": 1080, + "durationSeconds": 27 + }, + { + "youtubeId": "WyDVETEUtuA", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Walt Asks Hector to Help Kill Gus | Breaking Bad (Bryan Cranston, Mark Margolis)", + "channelName": "Action City", + "viewCount": 1295001, + "maxHeight": 1080, + "durationSeconds": 284 + }, + { + "youtubeId": "74KytQvV1N8", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Skyler Meets Saul Goodman For The First Time | Abiquiu | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 742437, + "maxHeight": 1080, + "durationSeconds": 241 + }, + { + "youtubeId": "ryPhg0KeOM4", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Marie's Shoplifting Problem | And the Bag's in the River | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 255761, + "maxHeight": 1080, + "durationSeconds": 181 + }, + { + "youtubeId": "iAsBRMbVCvM", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Summary: Breaking Bad Season 2", + "channelName": "Mr.HatGuy", + "viewCount": 63167, + "maxHeight": 1080, + "durationSeconds": 166 + }, + { + "youtubeId": "DfaJpkOoqio", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Breaking Bad Season 3 Recap || HD", + "channelName": "The Entertainment Lab", + "viewCount": 87426, + "maxHeight": 720, + "durationSeconds": 395 + }, + { + "youtubeId": "YlLpIq41j2U", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Breaking Bad RECAP: Full Series", + "channelName": "Man of Recaps", + "viewCount": 5142857, + "maxHeight": 720, + "durationSeconds": 1286 + }, + { + "youtubeId": "VIWR9JGaZSM", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Vince Gilligan On What Happens to Walter White's Family | Fireside Chat | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "viewCount": 1071214, + "maxHeight": 1080, + "durationSeconds": 161 + } + ] + } + }, + "videos": [ + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Kj3QxYnymgI", + "videoTitle": "Breaking BLOOPERS (Part 1) | Season 3 | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/Kj3QxYnymgI/maxresdefault.webp", + "youtubeId": "Kj3QxYnymgI", + "videoType": "blooper", + "creativeWorkType": "tv_season", + "identifiers": { + "tmdbId": "3575", + "tmdbTvSeriesId": "1396", + "seasonNumber": 3 + }, + "title": "Breaking Bad: Season 3", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Season 3 outtakes with clear provenance." + }, + "youtube": { + "viewCount": 1041409, + "durationSeconds": 93, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=2gTC4uWP3_Y", + "videoTitle": "Breaking Bad | The Final Season Teaser- UK & Ireland [HD] | Netflix", + "channelName": "Netflix", + "channelUrl": "https://www.youtube.com/channel/UCWOA1ZGywLbqmigxE4Qlvuw", + "thumbnailUrl": "https://i.ytimg.com/vi/2gTC4uWP3_Y/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAFh7qRVZ5KBuOX9QsN45_udPslww", + "youtubeId": "2gTC4uWP3_Y", + "videoType": "teaser", + "creativeWorkType": "tv_season", + "identifiers": { + "tmdbId": "3578", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5 + }, + "title": "Breaking Bad: Season 5", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Netflix final-season teaser." + }, + "youtube": { + "viewCount": 532435, + "durationSeconds": 33, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=K8xcPhsaris", + "videoTitle": "Breaking Bad - Walter Wants to Cook Scene (S1E1) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi/K8xcPhsaris/maxresdefault.jpg", + "youtubeId": "K8xcPhsaris", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62085", + "tmdbTvSeriesId": "1396", + "seasonNumber": 1, + "episodeNumber": 1 + }, + "title": "Breaking Bad: S1 E1 Pilot", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Clear, official-quality Pilot scene of Walt recruiting Jesse." + }, + "youtube": { + "viewCount": 3181010, + "durationSeconds": 167, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=kqo1WScQqUw", + "videoTitle": "Walt Stands Up For His Son | Pilot | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/kqo1WScQqUw/maxresdefault.webp", + "youtubeId": "kqo1WScQqUw", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62085", + "tmdbTvSeriesId": "1396", + "seasonNumber": 1, + "episodeNumber": 1 + }, + "title": "Breaking Bad: S1 E1 Pilot", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Pilot scene centered on Walt Jr. and Walt." + }, + "youtube": { + "viewCount": 4530096, + "durationSeconds": 143, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=nTVG4f4prQE", + "videoTitle": "The Importance Of Polyethylene | Cat's In The Bag... | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/nTVG4f4prQE/maxresdefault.webp", + "youtubeId": "nTVG4f4prQE", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62086", + "tmdbTvSeriesId": "1396", + "seasonNumber": 1, + "episodeNumber": 2 + }, + "title": "Breaking Bad: S1 E2 Cat's in the Bag...", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official episode-labeled polyethylene disposal scene." + }, + "youtube": { + "viewCount": 917579, + "durationSeconds": 93, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=IWrpnFueivQ", + "videoTitle": "Walter Finally Talks to Krazy-8 | And The Bag's In The River | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/IWrpnFueivQ/maxresdefault.webp", + "youtubeId": "IWrpnFueivQ", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62087", + "tmdbTvSeriesId": "1396", + "seasonNumber": 1, + "episodeNumber": 3 + }, + "title": "Breaking Bad: S1 E3 ...And the Bag's in the River", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Krazy-8 confrontation from Episode 3." + }, + "youtube": { + "viewCount": 147832, + "durationSeconds": 186, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=ADRtA4I8W0k", + "videoTitle": "Breaking Bad - I Have Cancer Scene (S1E4) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi/ADRtA4I8W0k/maxresdefault.jpg", + "youtubeId": "ADRtA4I8W0k", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62088", + "tmdbTvSeriesId": "1396", + "seasonNumber": 1, + "episodeNumber": 4 + }, + "title": "Breaking Bad: S1 E4 Cancer Man", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official family cancer-reveal scene." + }, + "youtube": { + "viewCount": 2932915, + "durationSeconds": 145, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=_IT-lgt2L5o", + "videoTitle": "Elliott Offers Walt A Job At Gray Matter | Gray Matter | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/_IT-lgt2L5o/maxresdefault.webp", + "youtubeId": "_IT-lgt2L5o", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62089", + "tmdbTvSeriesId": "1396", + "seasonNumber": 1, + "episodeNumber": 5 + }, + "title": "Breaking Bad: S1 E5 Gray Matter", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Gray Matter job-offer scene." + }, + "youtube": { + "viewCount": 1606704, + "durationSeconds": 164, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=T3x1tzOuXbQ", + "videoTitle": "Breaking Bad - This Is Not Meth (S1E6) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/T3x1tzOuXbQ/maxresdefault.webp", + "youtubeId": "T3x1tzOuXbQ", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62090", + "tmdbTvSeriesId": "1396", + "seasonNumber": 1, + "episodeNumber": 6 + }, + "title": "Breaking Bad: S1 E6 Crazy Handful of Nothin'", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Walt-Tuco confrontation." + }, + "youtube": { + "viewCount": 10632751, + "durationSeconds": 176, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=2fcnvfmvfPw", + "videoTitle": "How To Melt Through Solid Steel | A No-Rough-Stuff-Type Deal | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/2fcnvfmvfPw/maxresdefault.webp", + "youtubeId": "2fcnvfmvfPw", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62091", + "tmdbTvSeriesId": "1396", + "seasonNumber": 1, + "episodeNumber": 7 + }, + "title": "Breaking Bad: S1 E7 A No Rough Stuff Type Deal", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official thermite explanation and heist sequence." + }, + "youtube": { + "viewCount": 1199059, + "durationSeconds": 210, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=TPZJHsQqT9I", + "videoTitle": "Walt and Jesse vs. Tuco | Grilled | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/TPZJHsQqT9I/maxresdefault.webp", + "youtubeId": "TPZJHsQqT9I", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "972874", + "tmdbTvSeriesId": "1396", + "seasonNumber": 2, + "episodeNumber": 2 + }, + "title": "Breaking Bad: S2 E2 Grilled", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Tuco desert standoff scene." + }, + "youtube": { + "viewCount": 708957, + "durationSeconds": 135, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=IsZR5bOX-ro", + "videoTitle": "Breaking Bad - Hank Schrader Being Interrogated After Killing Tuco Salamanca FULL HD", + "channelName": "Epic_tv_series_moments", + "channelUrl": "https://www.youtube.com/channel/UCBV8BFgaql8Y2BF75rQi9Zw", + "thumbnailUrl": "https://i.ytimg.com/vi/IsZR5bOX-ro/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGEkgTShyMA8=&rs=AOn4CLBMRAl-OutZEf700PFIJlw3JmnajQ", + "youtubeId": "IsZR5bOX-ro", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "972874", + "tmdbTvSeriesId": "1396", + "seasonNumber": 2, + "episodeNumber": 2 + }, + "title": "Breaking Bad: S2 E2 Grilled", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Distinct Hank aftermath/interrogation clip tied to Tuco's death." + }, + "youtube": { + "viewCount": 7743, + "durationSeconds": 106, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=wi7aOMzibWU", + "videoTitle": "Walt Is Nude in the Supermarket | Breaking Bad Season 2 Episode 3", + "channelName": "NOW PLAYING", + "channelUrl": "https://www.youtube.com/channel/UCgcJaKZZ98YdmtcsyF0KThA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/wi7aOMzibWU/maxresdefault.webp", + "youtubeId": "wi7aOMzibWU", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62094", + "tmdbTvSeriesId": "1396", + "seasonNumber": 2, + "episodeNumber": 3 + }, + "title": "Breaking Bad: S2 E3 Bit by a Dead Bee", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Episode-labeled fugue-state supermarket clip." + }, + "youtube": { + "viewCount": 21070, + "durationSeconds": 70, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=f60O9ukxVqM", + "videoTitle": "Spooge's Sudden Death By ATM | Peek A Boo | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/f60O9ukxVqM/maxresdefault.webp", + "youtubeId": "f60O9ukxVqM", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62097", + "tmdbTvSeriesId": "1396", + "seasonNumber": 2, + "episodeNumber": 6 + }, + "title": "Breaking Bad: S2 E6 Peekaboo", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official, memorable ATM death sequence." + }, + "youtube": { + "viewCount": 531642, + "durationSeconds": 239, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=HHF0xlf-bjY", + "videoTitle": "The Ballad of Heisenberg by Los Cuates de Sinaloa | Negro y Azul | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/HHF0xlf-bjY/maxresdefault.webp", + "youtubeId": "HHF0xlf-bjY", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62098", + "tmdbTvSeriesId": "1396", + "seasonNumber": 2, + "episodeNumber": 7 + }, + "title": "Breaking Bad: S2 E7 Negro y Azul", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official in-show corrido performance and episode moment." + }, + "youtube": { + "viewCount": 6605520, + "durationSeconds": 223, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=RSBlYw-t_y4", + "videoTitle": "Saul Goodman's First Appearance | Better Call Saul | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/RSBlYw-t_y4/maxresdefault.webp", + "youtubeId": "RSBlYw-t_y4", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62099", + "tmdbTvSeriesId": "1396", + "seasonNumber": 2, + "episodeNumber": 8 + }, + "title": "Breaking Bad: S2 E8 Better Call Saul", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Saul Goodman debut scene." + }, + "youtube": { + "viewCount": 8675888, + "durationSeconds": 235, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=8h1vKZ8EwGA", + "videoTitle": "Building A Battery | 4 Days Out | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/8h1vKZ8EwGA/maxresdefault.webp", + "youtubeId": "8h1vKZ8EwGA", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62100", + "tmdbTvSeriesId": "1396", + "seasonNumber": 2, + "episodeNumber": 9 + }, + "title": "Breaking Bad: S2 E9 4 Days Out", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official desert battery-building sequence." + }, + "youtube": { + "viewCount": 219781, + "durationSeconds": 321, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=L6G0VxscwqE", + "videoTitle": "Walter White Meets Gustavo Fring | Mandala | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/L6G0VxscwqE/maxresdefault.webp", + "youtubeId": "L6G0VxscwqE", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62102", + "tmdbTvSeriesId": "1396", + "seasonNumber": 2, + "episodeNumber": 11 + }, + "title": "Breaking Bad: S2 E11 Mandala", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official first Walt-Gus business meeting." + }, + "youtube": { + "viewCount": 7585640, + "durationSeconds": 247, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=GqY66kUn-cU", + "videoTitle": "Walter Watches Jane Die | Phoenix | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/GqY66kUn-cU/maxresdefault.webp", + "youtubeId": "GqY66kUn-cU", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62103", + "tmdbTvSeriesId": "1396", + "seasonNumber": 2, + "episodeNumber": 12 + }, + "title": "Breaking Bad: S2 E12 Phoenix", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Officially labeled Jane death scene." + }, + "youtube": { + "viewCount": 167204, + "durationSeconds": 241, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=WhIzI_bgz-c", + "videoTitle": "The Aftermath of Jane's Death | Breaking Bad (Aaron Paul, Jonathan Banksr)", + "channelName": "Scene City", + "channelUrl": "https://www.youtube.com/channel/UC5N2asRYkdATmJ9dtr1fO1w", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/WhIzI_bgz-c/maxresdefault.webp", + "youtubeId": "WhIzI_bgz-c", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62104", + "tmdbTvSeriesId": "1396", + "seasonNumber": 2, + "episodeNumber": 13 + }, + "title": "Breaking Bad: S2 E13 ABQ", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 0.95, + "rationale": "Distinct aftermath of Jane's death featuring Jesse and Mike." + }, + "youtube": { + "viewCount": 7305, + "durationSeconds": 296, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=xtlkvfxlKSs", + "videoTitle": "Breaking Bad - I F***ed Ted Scene (S3E3) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi/xtlkvfxlKSs/maxresdefault.jpg", + "youtubeId": "xtlkvfxlKSs", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62107", + "tmdbTvSeriesId": "1396", + "seasonNumber": 3, + "episodeNumber": 3 + }, + "title": "Breaking Bad: S3 E3 I.F.T.", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Skyler confession/confrontation scene." + }, + "youtube": { + "viewCount": 7735201, + "durationSeconds": 133, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=ZlpLpL7tTdo", + "videoTitle": "Walter Tries To Break Into Ted's Office | Green Light | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/ZlpLpL7tTdo/maxresdefault.webp", + "youtubeId": "ZlpLpL7tTdo", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62108", + "tmdbTvSeriesId": "1396", + "seasonNumber": 3, + "episodeNumber": 4 + }, + "title": "Breaking Bad: S3 E4 Green Light", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Ted's office confrontation." + }, + "youtube": { + "viewCount": 94176, + "durationSeconds": 314, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=f8ouoHx4EhY", + "videoTitle": "Breaking Bad - The New Lab Scene (S3E5) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/f8ouoHx4EhY/maxresdefault.webp", + "youtubeId": "f8ouoHx4EhY", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62109", + "tmdbTvSeriesId": "1396", + "seasonNumber": 3, + "episodeNumber": 5 + }, + "title": "Breaking Bad: S3 E5 Más", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Gus offers Walt the superlab." + }, + "youtube": { + "viewCount": 1536693, + "durationSeconds": 170, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=GIsMm4sA6eY", + "videoTitle": "Hank Discovers Walt's RV | Sunset | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/GIsMm4sA6eY/maxresdefault.webp", + "youtubeId": "GIsMm4sA6eY", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62110", + "tmdbTvSeriesId": "1396", + "seasonNumber": 3, + "episodeNumber": 6 + }, + "title": "Breaking Bad: S3 E6 Sunset", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official RV discovery and escape sequence." + }, + "youtube": { + "viewCount": 1452292, + "durationSeconds": 308, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=WNogwJIKbKU", + "videoTitle": "\"Family Is All\" | One Minute | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/WNogwJIKbKU/maxresdefault.webp", + "youtubeId": "WNogwJIKbKU", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62111", + "tmdbTvSeriesId": "1396", + "seasonNumber": 3, + "episodeNumber": 7 + }, + "title": "Breaking Bad: S3 E7 One Minute", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Hank/Jesse confrontation and Walt's offer." + }, + "youtube": { + "viewCount": 4515776, + "durationSeconds": 181, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Sz3TMjYZSLk", + "videoTitle": "Breaking Bad Season 4 Episode 11: Gus torments Hector (HD CLIP)", + "channelName": "Binge Society", + "channelUrl": "https://www.youtube.com/channel/UCOo_v3eVbfET7_zi2KLOP9g", + "thumbnailUrl": "https://i.ytimg.com/vi/Sz3TMjYZSLk/maxresdefault.jpg", + "youtubeId": "Sz3TMjYZSLk", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62129", + "tmdbTvSeriesId": "1396", + "seasonNumber": 4, + "episodeNumber": 11 + }, + "title": "Breaking Bad: S4 E11 Crawl Space", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Clear HD Gus-Hector torment scene." + }, + "youtube": { + "viewCount": 8176309, + "durationSeconds": 166, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=9rUEJwsXbnk", + "videoTitle": "A Fly Contaminates The Lab | Fly | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/9rUEJwsXbnk/maxresdefault.webp", + "youtubeId": "9rUEJwsXbnk", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62114", + "tmdbTvSeriesId": "1396", + "seasonNumber": 3, + "episodeNumber": 10 + }, + "title": "Breaking Bad: S3 E10 Fly", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Fly episode scene." + }, + "youtube": { + "viewCount": 1069175, + "durationSeconds": 210, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=7BE4QcwX4dU", + "videoTitle": "\"No More Half Measures, Walter\" | Half Measures | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi/7BE4QcwX4dU/maxresdefault.jpg", + "youtubeId": "7BE4QcwX4dU", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62116", + "tmdbTvSeriesId": "1396", + "seasonNumber": 3, + "episodeNumber": 12 + }, + "title": "Breaking Bad: S3 E12 Half Measures", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Mike half-measures speech." + }, + "youtube": { + "viewCount": 2170187, + "durationSeconds": 275, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=ZLVRN3fZ1QU", + "videoTitle": "Breaking Bad Gale's Death Full Scene", + "channelName": "please excuse my channel name", + "channelUrl": "https://www.youtube.com/channel/UCJc-q8gXl7ZT58GXPcgDwoA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/ZLVRN3fZ1QU/maxresdefault.webp", + "youtubeId": "ZLVRN3fZ1QU", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62117", + "tmdbTvSeriesId": "1396", + "seasonNumber": 3, + "episodeNumber": 13 + }, + "title": "Breaking Bad: S3 E13 Full Measure", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 0.95, + "rationale": "Distinct full Gale death scene with episode evidence." + }, + "youtube": { + "viewCount": 1865785, + "durationSeconds": 219, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Mj8dwHvrdBA", + "videoTitle": "Walter Meets An Illicit Gun Dealer | Thirty-Eight Snub | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/Mj8dwHvrdBA/maxresdefault.webp", + "youtubeId": "Mj8dwHvrdBA", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62119", + "tmdbTvSeriesId": "1396", + "seasonNumber": 4, + "episodeNumber": 2 + }, + "title": "Breaking Bad: S4 E2 Thirty-Eight Snub", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Lawson gun-dealer meeting." + }, + "youtube": { + "viewCount": 378454, + "durationSeconds": 302, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=2-VzSXMWatc", + "videoTitle": "Marie Gets Caught Stealing | Breaking Bad (Betsy Brandt)", + "channelName": "Crime City", + "channelUrl": "https://www.youtube.com/channel/UC-EAAZq8FySRsFKcc7wMXIA", + "thumbnailUrl": "https://i.ytimg.com/vi/2-VzSXMWatc/maxresdefault.jpg", + "youtubeId": "2-VzSXMWatc", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62120", + "tmdbTvSeriesId": "1396", + "seasonNumber": 4, + "episodeNumber": 3 + }, + "title": "Breaking Bad: S4 E3 Open House", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Clear Open House Marie shoplifting sequence." + }, + "youtube": { + "viewCount": 172831, + "durationSeconds": 285, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=9t0iT0CUpRw", + "videoTitle": "Lydia Triggers a Shootout at the Desert Lab | Breaking Bad (Laura Fraser)", + "channelName": "Crime City", + "channelUrl": "https://www.youtube.com/channel/UC-EAAZq8FySRsFKcc7wMXIA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/9t0iT0CUpRw/maxresdefault.webp", + "youtubeId": "9t0iT0CUpRw", + "videoType": "scene", + "creativeWorkType": "tv_season", + "identifiers": { + "tmdbId": "3578", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5 + }, + "title": "Breaking Bad: Season 5", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 0.75, + "rationale": "Distinct Lydia/Declan desert-lab shootout; conflicting episode label warrants season-level association." + }, + "youtube": { + "viewCount": 872862, + "durationSeconds": 310, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=zAjJYkUnTEs", + "videoTitle": "\"I Am the Danger\" | Cornered | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/zAjJYkUnTEs/maxresdefault.webp", + "youtubeId": "zAjJYkUnTEs", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62124", + "tmdbTvSeriesId": "1396", + "seasonNumber": 4, + "episodeNumber": 6 + }, + "title": "Breaking Bad: S4 E6 Cornered", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official 'I am the danger' scene." + }, + "youtube": { + "viewCount": 1592820, + "durationSeconds": 132, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=b31OBNOQTcA", + "videoTitle": "Breaking Bad - I'm Here to Sell You Meth Scene (S4E7) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi/b31OBNOQTcA/maxresdefault.jpg", + "youtubeId": "b31OBNOQTcA", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62121", + "tmdbTvSeriesId": "1396", + "seasonNumber": 4, + "episodeNumber": 7 + }, + "title": "Breaking Bad: S4 E7 Problem Dog", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Jesse support-group sales scene." + }, + "youtube": { + "viewCount": 5610124, + "durationSeconds": 164, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=fEn_KN956Xo", + "videoTitle": "Walter Puts A Tracker On Gus' Car | Hermanos | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/fEn_KN956Xo/maxresdefault.webp", + "youtubeId": "fEn_KN956Xo", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62127", + "tmdbTvSeriesId": "1396", + "seasonNumber": 4, + "episodeNumber": 8 + }, + "title": "Breaking Bad: S4 E8 Hermanos", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Gus-car tracker sequence." + }, + "youtube": { + "viewCount": 870926, + "durationSeconds": 176, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=0JOXuc5g-YQ", + "videoTitle": "Gus Gives Eladio A Lethal Gift | Salud | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/0JOXuc5g-YQ/maxresdefault.webp", + "youtubeId": "0JOXuc5g-YQ", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62126", + "tmdbTvSeriesId": "1396", + "seasonNumber": 4, + "episodeNumber": 10 + }, + "title": "Breaking Bad: S4 E10 Salud", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official cartel poisoning sequence." + }, + "youtube": { + "viewCount": 10114018, + "durationSeconds": 315, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=QG2DVSAGz0w", + "videoTitle": "Where's Walter's Money? | Crawl Space | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/QG2DVSAGz0w/maxresdefault.webp", + "youtubeId": "QG2DVSAGz0w", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62129", + "tmdbTvSeriesId": "1396", + "seasonNumber": 4, + "episodeNumber": 11 + }, + "title": "Breaking Bad: S4 E11 Crawl Space", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Crawl Space climax." + }, + "youtube": { + "viewCount": 191014, + "durationSeconds": 222, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=jEK5pIfDfzI", + "videoTitle": "Walt Urges Jesse To Pull The Trigger | End Times | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/jEK5pIfDfzI/maxresdefault.webp", + "youtubeId": "jEK5pIfDfzI", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62128", + "tmdbTvSeriesId": "1396", + "seasonNumber": 4, + "episodeNumber": 12 + }, + "title": "Breaking Bad: S4 E12 End Times", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Jesse points the gun at Walt." + }, + "youtube": { + "viewCount": 400853, + "durationSeconds": 304, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=pE-g3_W_p_Y", + "videoTitle": "Breaking Bad - Bombing Attempt Scene (S4E12) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi/pE-g3_W_p_Y/maxresdefault.jpg", + "youtubeId": "pE-g3_W_p_Y", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62128", + "tmdbTvSeriesId": "1396", + "seasonNumber": 4, + "episodeNumber": 12 + }, + "title": "Breaking Bad: S4 E12 End Times", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official bombing-attempt clip, distinct from the gun confrontation." + }, + "youtube": { + "viewCount": 1089385, + "durationSeconds": 169, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=XXNgL8M3bK0", + "videoTitle": "Walter Purchases an M60 Machine Gun | Live Free Or Die | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/XXNgL8M3bK0/maxresdefault.webp", + "youtubeId": "XXNgL8M3bK0", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62147", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 1 + }, + "title": "Breaking Bad: S5 E1 Live Free or Die", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official M60 purchase scene." + }, + "youtube": { + "viewCount": 2397161, + "durationSeconds": 156, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=qLDHbhQ_qrs", + "videoTitle": "Walt’s Crazy Plan to Cook Inside a Fumigated House | Breaking Bad (Bryan Cranston)", + "channelName": "Crime City", + "channelUrl": "https://www.youtube.com/channel/UC-EAAZq8FySRsFKcc7wMXIA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/qLDHbhQ_qrs/maxresdefault.webp", + "youtubeId": "qLDHbhQ_qrs", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62149", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 3 + }, + "title": "Breaking Bad: S5 E3 Hazard Pay", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Clear Vamonos Pest cooking-plan scene." + }, + "youtube": { + "viewCount": 783213, + "durationSeconds": 208, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=GRB3iTb3x68", + "videoTitle": "Breaking Bad - Walking Into the Pool Scene (S5E4) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/GRB3iTb3x68/maxresdefault.webp", + "youtubeId": "GRB3iTb3x68", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62150", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 4 + }, + "title": "Breaking Bad: S5 E4 Fifty-One", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Skyler pool scene." + }, + "youtube": { + "viewCount": 104808, + "durationSeconds": 160, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=9hLJgoIm8qk", + "videoTitle": "Breaking Bad | Season 5 | Episode 5 | Train Heist Scene", + "channelName": "Heisenberg", + "channelUrl": "https://www.youtube.com/channel/UCr8ZZajODyhvSwd0Fo9yqtQ", + "thumbnailUrl": "https://i.ytimg.com/vi/9hLJgoIm8qk/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AHUBoAC4AOKAgwIABABGHIgTCg3MA8=&rs=AOn4CLBMECI61L1uiXf6JBK00VPDAIIeFQ", + "youtubeId": "9hLJgoIm8qk", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62151", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 5 + }, + "title": "Breaking Bad: S5 E5 Dead Freight", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 0.95, + "rationale": "Extended train-heist scene with explicit episode labeling." + }, + "youtube": { + "viewCount": 617782, + "durationSeconds": 494, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=I2cvarC1yQI", + "videoTitle": "Mike and Jesse Quit | Breaking Bad (Bryan Cranston, Aaron Paul, Jonathan Banks)", + "channelName": "Moving Pictures", + "channelUrl": "https://www.youtube.com/channel/UCDAR-XTd8-6c1M-n1IsVA3g", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/I2cvarC1yQI/maxresdefault.webp", + "youtubeId": "I2cvarC1yQI", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62152", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 6 + }, + "title": "Breaking Bad: S5 E6 Buyout", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Distinct Mike and Jesse quit scene." + }, + "youtube": { + "viewCount": 344692, + "durationSeconds": 298, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=MPYlxeG-8_w", + "videoTitle": "Breaking Bad - Say My Name Scene (S5E7) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi/MPYlxeG-8_w/maxresdefault.jpg", + "youtubeId": "MPYlxeG-8_w", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62153", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 7 + }, + "title": "Breaking Bad: S5 E7 Say My Name", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Say My Name negotiation." + }, + "youtube": { + "viewCount": 6955895, + "durationSeconds": 191, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=XJaaa-djqcQ", + "videoTitle": "Breaking Bad | Season 5: Murder in Prison Scene", + "channelName": "Binge Society", + "channelUrl": "https://www.youtube.com/channel/UCOo_v3eVbfET7_zi2KLOP9g", + "thumbnailUrl": "https://i.ytimg.com/vi/XJaaa-djqcQ/maxresdefault.jpg", + "youtubeId": "XJaaa-djqcQ", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62154", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 8 + }, + "title": "Breaking Bad: S5 E8 Gliding Over All", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Clear prison-murders sequence." + }, + "youtube": { + "viewCount": 1271386, + "durationSeconds": 492, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=6HNrIOkx9-A", + "videoTitle": "Hank Came Out Of The Bathroom - Behind The Scenes | Breaking Bad Extras Season 5 - Blood Money", + "channelName": "Movies Flicker", + "channelUrl": "https://www.youtube.com/channel/UCfFErsYDO1DvNzj1yrzrrHw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/6HNrIOkx9-A/maxresdefault.webp", + "youtubeId": "6HNrIOkx9-A", + "videoType": "behind_the_scenes", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62155", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 9 + }, + "title": "Breaking Bad: S5 E9 Blood Money", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Behind-the-scenes commentary on the Blood Money bathroom reveal." + }, + "youtube": { + "viewCount": 115940, + "durationSeconds": 205, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=5QC1fNwCsK0", + "videoTitle": "Walt buries his money in the desert | Breaking Bad Season 5 Episode 10 S05E10", + "channelName": "methamphetamine bear", + "channelUrl": "https://www.youtube.com/channel/UCC0iUD1-4UnqsPHqfv5p4NQ", + "thumbnailUrl": "https://i.ytimg.com/vi/5QC1fNwCsK0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD1yFk1teyOVaL42Gbc1p2BjfPTLw", + "youtubeId": "5QC1fNwCsK0", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62156", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 10 + }, + "title": "Breaking Bad: S5 E10 Buried", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Episode-labeled desert money-burying clip." + }, + "youtube": { + "viewCount": 30562, + "durationSeconds": 115, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=9XR6GlaHLyI", + "videoTitle": "Walter's Shocking Confession Tape | Confessions | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/9XR6GlaHLyI/maxresdefault.webp", + "youtubeId": "9XR6GlaHLyI", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62159", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 11 + }, + "title": "Breaking Bad: S5 E11 Confessions", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official confession-tape scene." + }, + "youtube": { + "viewCount": 924315, + "durationSeconds": 290, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=gG4uauS7oSs", + "videoTitle": "Hank Stops Jesse From Burning Walt's House | Rabid Dog | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi/gG4uauS7oSs/maxresdefault.jpg", + "youtubeId": "gG4uauS7oSs", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62158", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 12 + }, + "title": "Breaking Bad: S5 E12 Rabid Dog", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Hank/Jesse alliance scene." + }, + "youtube": { + "viewCount": 23767, + "durationSeconds": 217, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=9kXg-wq_du0", + "videoTitle": "Walt Realizes Jesse Set Him Up | Breaking Bad (Bryan Cranston)", + "channelName": "Crime City", + "channelUrl": "https://www.youtube.com/channel/UC-EAAZq8FySRsFKcc7wMXIA", + "thumbnailUrl": "https://i.ytimg.com/vi/9kXg-wq_du0/maxresdefault.jpg", + "youtubeId": "9kXg-wq_du0", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62157", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 13 + }, + "title": "Breaking Bad: S5 E13 To'hajiilee", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Clear Tohajiilee trap reveal." + }, + "youtube": { + "viewCount": 275099, + "durationSeconds": 225, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=W1-BobfHVIc", + "videoTitle": "Walt Tells Jesse The Truth About Jane | Ozymandias | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/W1-BobfHVIc/maxresdefault.webp", + "youtubeId": "W1-BobfHVIc", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62162", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 14 + }, + "title": "Breaking Bad: S5 E14 Ozymandias", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Ozymandias Jane revelation." + }, + "youtube": { + "viewCount": 1762987, + "durationSeconds": 197, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=d7IxO7nQPv8", + "videoTitle": "Walt's Smuggled Out Of New Mexico | Granite State | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/d7IxO7nQPv8/maxresdefault.webp", + "youtubeId": "d7IxO7nQPv8", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62160", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 15 + }, + "title": "Breaking Bad: S5 E15 Granite State", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Walt extraction to New Hampshire." + }, + "youtube": { + "viewCount": 393102, + "durationSeconds": 318, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=RBb9XEoO32Y", + "videoTitle": "Breaking Bad Season 5: Episode 16: Jesse's free HD CLIP", + "channelName": "Binge Society", + "channelUrl": "https://www.youtube.com/channel/UCOo_v3eVbfET7_zi2KLOP9g", + "thumbnailUrl": "https://i.ytimg.com/vi/RBb9XEoO32Y/maxresdefault.jpg", + "youtubeId": "RBb9XEoO32Y", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62161", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 16 + }, + "title": "Breaking Bad: S5 E16 Felina", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Jesse liberation and farewell." + }, + "youtube": { + "viewCount": 7022639, + "durationSeconds": 229, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=WZOnmbXeZNs", + "videoTitle": "Walter & Jesse Destroy The Lab | Face Off | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/WZOnmbXeZNs/maxresdefault.webp", + "youtubeId": "WZOnmbXeZNs", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62130", + "tmdbTvSeriesId": "1396", + "seasonNumber": 4, + "episodeNumber": 13 + }, + "title": "Breaking Bad: S4 E13 Face Off", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official superlab destruction sequence." + }, + "youtube": { + "viewCount": 1968239, + "durationSeconds": 180, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=XfvIpWJbCFc", + "videoTitle": "Best Acting | Jesse Pinkman | Breaking Bad", + "channelName": "Filmaniac", + "channelUrl": "https://www.youtube.com/channel/UCvqpAUL3weT6zGIV-Zvz19Q", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/XfvIpWJbCFc/maxresdefault.webp", + "youtubeId": "XfvIpWJbCFc", + "videoType": "supercut", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "1396" + }, + "title": "Breaking Bad", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 0.95, + "rationale": "Focused Jesse performance compilation with substantial character coverage." + }, + "youtube": { + "viewCount": 54732, + "durationSeconds": 594, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=gsAeYmTNL80", + "videoTitle": "Mike Ehrmantraut's Most Badass Breaking Bad Moments | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/gsAeYmTNL80/maxresdefault.webp", + "youtubeId": "gsAeYmTNL80", + "videoType": "supercut", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "1396" + }, + "title": "Breaking Bad", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Mike moments across multiple episodes." + }, + "youtube": { + "viewCount": 3216598, + "durationSeconds": 749, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=BLS7Vyu17i8", + "videoTitle": "The Best of Saul Goodman from Breaking Bad", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi/BLS7Vyu17i8/maxresdefault.jpg", + "youtubeId": "BLS7Vyu17i8", + "videoType": "supercut", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "1396" + }, + "title": "Breaking Bad", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Saul Goodman scene compilation." + }, + "youtube": { + "viewCount": 8026495, + "durationSeconds": 690, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=v35SLCENF0U", + "videoTitle": "Best of Skyler White | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi/v35SLCENF0U/maxresdefault.jpg", + "youtubeId": "v35SLCENF0U", + "videoType": "supercut", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "1396" + }, + "title": "Breaking Bad", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Skyler character compilation." + }, + "youtube": { + "viewCount": 91836, + "durationSeconds": 1167, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Curdx_Amvcc", + "videoTitle": "Walt And Jesse's Bipolar Chemistry | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi/Curdx_Amvcc/maxresdefault.jpg", + "youtubeId": "Curdx_Amvcc", + "videoType": "supercut", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "1396" + }, + "title": "Breaking Bad", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Focused Walt-Jesse relationship compilation." + }, + "youtube": { + "viewCount": 163335, + "durationSeconds": 1410, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=bP_FsFnDnzM", + "videoTitle": "The Whites & Schraders Try To Find A Solution | Confessions | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/bP_FsFnDnzM/maxresdefault.webp", + "youtubeId": "bP_FsFnDnzM", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62159", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 11 + }, + "title": "Breaking Bad: S5 E11 Confessions", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Whites/Schraders negotiation scene." + }, + "youtube": { + "viewCount": 3339163, + "durationSeconds": 181, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=todJ5EgPS58", + "videoTitle": "Jesse's Love Stories | Compilation | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/todJ5EgPS58/maxresdefault.webp", + "youtubeId": "todJ5EgPS58", + "videoType": "supercut", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "1396" + }, + "title": "Breaking Bad", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Focused Jesse relationship compilation." + }, + "youtube": { + "viewCount": 221633, + "durationSeconds": 1189, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=pPZF6zAwC5U", + "videoTitle": "Gus: \"Explain yourself\" | Breaking Bad (Bryan Cranston, Giancarlo Esposito)", + "channelName": "Crime City", + "channelUrl": "https://www.youtube.com/channel/UC-EAAZq8FySRsFKcc7wMXIA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/pPZF6zAwC5U/maxresdefault.webp", + "youtubeId": "pPZF6zAwC5U", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62117", + "tmdbTvSeriesId": "1396", + "seasonNumber": 3, + "episodeNumber": 13 + }, + "title": "Breaking Bad: S3 E13 Full Measure", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Clear Gus-Walt confrontation from Full Measure." + }, + "youtube": { + "viewCount": 4907628, + "durationSeconds": 315, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=FrRBZNpPAfk", + "videoTitle": "\"How I Wrote Breaking Bad\"", + "channelName": "Behind the Curtain", + "channelUrl": "https://www.youtube.com/channel/UC3osNjJeuDdvyALIEP-nh0g", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/FrRBZNpPAfk/maxresdefault.webp", + "youtubeId": "FrRBZNpPAfk", + "videoType": "analysis", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "1396" + }, + "title": "Breaking Bad", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 0.95, + "rationale": "Substantive, show-focused writing and creation analysis." + }, + "youtube": { + "viewCount": 1771442, + "durationSeconds": 719, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=78gEsHUGRXg", + "videoTitle": "Season 1 Recap | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/78gEsHUGRXg/maxresdefault.webp", + "youtubeId": "78gEsHUGRXg", + "videoType": "recap", + "creativeWorkType": "tv_season", + "identifiers": { + "tmdbId": "3572", + "tmdbTvSeriesId": "1396", + "seasonNumber": 1 + }, + "title": "Breaking Bad: Season 1", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Season 1 recap." + }, + "youtube": { + "viewCount": 114998, + "durationSeconds": 79, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=MNbBnClmouk", + "videoTitle": "Breaking Bad Season 3 Recap – Power, Betrayal, and Revenge!", + "channelName": "THE TOPS", + "channelUrl": "https://www.youtube.com/channel/UCQlKtCSOTuwgE29qgL08mag", + "thumbnailUrl": "https://i.ytimg.com/vi/MNbBnClmouk/maxresdefault.jpg", + "youtubeId": "MNbBnClmouk", + "videoType": "recap", + "creativeWorkType": "tv_season", + "identifiers": { + "tmdbId": "3575", + "tmdbTvSeriesId": "1396", + "seasonNumber": 3 + }, + "title": "Breaking Bad: Season 3", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 0.95, + "rationale": "Substantive Season 3 recap." + }, + "youtube": { + "viewCount": 5145, + "durationSeconds": 1035, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=-OqSIy4n3fU", + "videoTitle": "Breaking Bad Season 4 - Walter and Jesse Realize the Drug Game Isn't All That Great After All", + "channelName": "Klutch Entertainment", + "channelUrl": "https://www.youtube.com/channel/UCPS5nMvRcdQBofNfBxguFyQ", + "thumbnailUrl": "https://i.ytimg.com/vi/-OqSIy4n3fU/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLClZjN5LAkr0TGXoZ96hr1B81F9YQ", + "youtubeId": "-OqSIy4n3fU", + "videoType": "recap", + "creativeWorkType": "tv_season", + "identifiers": { + "tmdbId": "3576", + "tmdbTvSeriesId": "1396", + "seasonNumber": 4 + }, + "title": "Breaking Bad: Season 4", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 0.95, + "rationale": "Episode-by-episode Season 4 recap." + }, + "youtube": { + "viewCount": 4860, + "durationSeconds": 1030, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=x1KDBuqviqg", + "videoTitle": "How Breaking Bad Pulled Off An Impossibly Perfect Finale", + "channelName": "Nerdstalgic", + "channelUrl": "https://www.youtube.com/channel/UCXjmz8dFzRJZrZY8eFiXNUQ", + "thumbnailUrl": "https://i.ytimg.com/vi/x1KDBuqviqg/maxresdefault.jpg", + "youtubeId": "x1KDBuqviqg", + "videoType": "analysis", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "1396" + }, + "title": "Breaking Bad", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Focused analysis of the series finale." + }, + "youtube": { + "viewCount": 2809397, + "durationSeconds": 560, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=vbNMmA8ziq4", + "videoTitle": "All Breaking Bad Deleted Scenes In Order", + "channelName": "tvarchive", + "channelUrl": "https://www.youtube.com/channel/UCMsDyP5QUHvfejSZK1AnIBQ", + "thumbnailUrl": "https://i.ytimg.com/vi/vbNMmA8ziq4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAvv4e7fbGFhoRVyCnAM-VvUKU-aw", + "youtubeId": "vbNMmA8ziq4", + "videoType": "deleted_scene", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "1396" + }, + "title": "Breaking Bad", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 0.75, + "rationale": "Large deleted-scenes collection, not a full episode." + }, + "youtube": { + "viewCount": 2562, + "durationSeconds": 4343, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=I1tKiqKp1xs", + "videoTitle": "Hilarious Breaking Bad Bloopers That Broke the Entire Cast", + "channelName": "TheAListInsider", + "channelUrl": "https://www.youtube.com/channel/UC7XAjsyQwquV1Ejz_ebFd9A", + "thumbnailUrl": "https://i.ytimg.com/vi/I1tKiqKp1xs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAox6fsl420_FQv6IEJwzJBdiwlrg", + "youtubeId": "I1tKiqKp1xs", + "videoType": "blooper", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "1396" + }, + "title": "Breaking Bad", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 0.8, + "rationale": "Substantial Breaking Bad blooper compilation." + }, + "youtube": { + "viewCount": 76488, + "durationSeconds": 626, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=CN6RkaJPAbI", + "videoTitle": "Walt's Deal With The Schwartzs | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/CN6RkaJPAbI/maxresdefault.webp", + "youtubeId": "CN6RkaJPAbI", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62161", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 16 + }, + "title": "Breaking Bad: S5 E16 Felina", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Schwartz deal scene." + }, + "youtube": { + "viewCount": 7013880, + "durationSeconds": 241, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=o_Yd0umS6qs", + "videoTitle": "Breaking Bad - Stealing Chemicals (S1E7) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/o_Yd0umS6qs/maxresdefault.webp", + "youtubeId": "o_Yd0umS6qs", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62091", + "tmdbTvSeriesId": "1396", + "seasonNumber": 1, + "episodeNumber": 7 + }, + "title": "Breaking Bad: S1 E7 A No Rough Stuff Type Deal", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official chemical-stealing sequence." + }, + "youtube": { + "viewCount": 1033519, + "durationSeconds": 147, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Y_UtUG3jJ5s", + "videoTitle": "Breaking Bad - Tricking Krazy-8 Scene (S1E1) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi/Y_UtUG3jJ5s/maxresdefault.jpg", + "youtubeId": "Y_UtUG3jJ5s", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62085", + "tmdbTvSeriesId": "1396", + "seasonNumber": 1, + "episodeNumber": 1 + }, + "title": "Breaking Bad: S1 E1 Pilot", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Krazy-8 explosive-compound scene." + }, + "youtube": { + "viewCount": 2050329, + "durationSeconds": 113, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=lc3h4Xx9z6s", + "videoTitle": "The Family Argues Over Walt's Treatment I Gray Matter | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/lc3h4Xx9z6s/maxresdefault.webp", + "youtubeId": "lc3h4Xx9z6s", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62089", + "tmdbTvSeriesId": "1396", + "seasonNumber": 1, + "episodeNumber": 5 + }, + "title": "Breaking Bad: S1 E5 Gray Matter", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Gray Matter intervention scene." + }, + "youtube": { + "viewCount": 392622, + "durationSeconds": 304, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=ofGB4yzfRho", + "videoTitle": "Walt threatens Elliot and Gretchen | Breaking Bad (Bryan Cranston)", + "channelName": "Crime City", + "channelUrl": "https://www.youtube.com/channel/UC-EAAZq8FySRsFKcc7wMXIA", + "thumbnailUrl": "https://i.ytimg.com/vi/ofGB4yzfRho/maxresdefault.jpg", + "youtubeId": "ofGB4yzfRho", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62161", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 16 + }, + "title": "Breaking Bad: S5 E16 Felina", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Clear Felina threat to Elliott and Gretchen." + }, + "youtube": { + "viewCount": 971365, + "durationSeconds": 311, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Z4P7MXMvOyY", + "videoTitle": "Breaking Bad - Shooting Tuco Scene (S2E2) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/Z4P7MXMvOyY/maxresdefault.webp", + "youtubeId": "Z4P7MXMvOyY", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "972874", + "tmdbTvSeriesId": "1396", + "seasonNumber": 2, + "episodeNumber": 2 + }, + "title": "Breaking Bad: S2 E2 Grilled", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Hank-Tuco shootout." + }, + "youtube": { + "viewCount": 8870237, + "durationSeconds": 150, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=tE9-UwchYo4", + "videoTitle": "Breaking Bad Season 2: Episode 2: Grilled (HD CLIP)", + "channelName": "Binge Society", + "channelUrl": "https://www.youtube.com/channel/UCOo_v3eVbfET7_zi2KLOP9g", + "thumbnailUrl": "https://i.ytimg.com/vi/tE9-UwchYo4/maxresdefault.jpg", + "youtubeId": "tE9-UwchYo4", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "972874", + "tmdbTvSeriesId": "1396", + "seasonNumber": 2, + "episodeNumber": 2 + }, + "title": "Breaking Bad: S2 E2 Grilled", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Distinct Hector/Tuco burrito scene." + }, + "youtube": { + "viewCount": 1404168, + "durationSeconds": 202, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=yNh3N3r48-0", + "videoTitle": "Walter Admits He Faked His Fugue State | Bit By A Dead Bee | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/yNh3N3r48-0/maxresdefault.webp", + "youtubeId": "yNh3N3r48-0", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62094", + "tmdbTvSeriesId": "1396", + "seasonNumber": 2, + "episodeNumber": 3 + }, + "title": "Breaking Bad: S2 E3 Bit by a Dead Bee", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official fugue-state cover-story scene." + }, + "youtube": { + "viewCount": 1727757, + "durationSeconds": 162, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=NcV9umQT-tY", + "videoTitle": "Jesse's Mom Delivers A Tough Message | Down | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/NcV9umQT-tY/maxresdefault.webp", + "youtubeId": "NcV9umQT-tY", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62095", + "tmdbTvSeriesId": "1396", + "seasonNumber": 2, + "episodeNumber": 4 + }, + "title": "Breaking Bad: S2 E4 Down", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Jesse's mother eviction scene." + }, + "youtube": { + "viewCount": 995263, + "durationSeconds": 144, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=P0kcnb-3Tz4", + "videoTitle": "Walt Scolds Jesse For Being Too Soft | Breakage | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/P0kcnb-3Tz4/maxresdefault.webp", + "youtubeId": "P0kcnb-3Tz4", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62096", + "tmdbTvSeriesId": "1396", + "seasonNumber": 2, + "episodeNumber": 5 + }, + "title": "Breaking Bad: S2 E5 Breakage", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Walt scolds Jesse over distribution." + }, + "youtube": { + "viewCount": 237227, + "durationSeconds": 228, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=gmIRFl-guK0", + "videoTitle": "Breaking Bad - The ATM Machine Scene (S2E6) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi/gmIRFl-guK0/maxresdefault.jpg", + "youtubeId": "gmIRFl-guK0", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62097", + "tmdbTvSeriesId": "1396", + "seasonNumber": 2, + "episodeNumber": 6 + }, + "title": "Breaking Bad: S2 E6 Peekaboo", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Distinct official ATM aftermath clip." + }, + "youtube": { + "viewCount": 348356, + "durationSeconds": 165, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=yULxy5rdPYI", + "videoTitle": "Walter White Meets Saul Goodman | Better Call Saul | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi/yULxy5rdPYI/maxresdefault.jpg", + "youtubeId": "yULxy5rdPYI", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62099", + "tmdbTvSeriesId": "1396", + "seasonNumber": 2, + "episodeNumber": 8 + }, + "title": "Breaking Bad: S2 E8 Better Call Saul", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official first Walt-Saul meeting." + }, + "youtube": { + "viewCount": 4433897, + "durationSeconds": 270, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=JjMw78plUtI", + "videoTitle": "breaking bad (2009) - jesse leaves the keys in the ignition", + "channelName": "Sci-Fi Coded", + "channelUrl": "https://www.youtube.com/channel/UCYNRojEofg4DBAZuLmWaTNg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/JjMw78plUtI/maxresdefault.webp", + "youtubeId": "JjMw78plUtI", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62100", + "tmdbTvSeriesId": "1396", + "seasonNumber": 2, + "episodeNumber": 9 + }, + "title": "Breaking Bad: S2 E9 4 Days Out", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 0.95, + "rationale": "Clear RV battery mistake scene." + }, + "youtube": { + "viewCount": 130887, + "durationSeconds": 284, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=y7cgzAmuPUs", + "videoTitle": "Walt Sets Fire to the Dodge Challenger | Breaking Bad (Bryan Cranston)", + "channelName": "Crime City", + "channelUrl": "https://www.youtube.com/channel/UC-EAAZq8FySRsFKcc7wMXIA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/y7cgzAmuPUs/maxresdefault.webp", + "youtubeId": "y7cgzAmuPUs", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62121", + "tmdbTvSeriesId": "1396", + "seasonNumber": 4, + "episodeNumber": 7 + }, + "title": "Breaking Bad: S4 E7 Problem Dog", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Dodge Challenger destruction scene." + }, + "youtube": { + "viewCount": 127133, + "durationSeconds": 313, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=50tqFZiM9OQ", + "videoTitle": "Breaking Bad - I Killed Her! Scene (S2E13) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/50tqFZiM9OQ/maxresdefault.webp", + "youtubeId": "50tqFZiM9OQ", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62104", + "tmdbTvSeriesId": "1396", + "seasonNumber": 2, + "episodeNumber": 13 + }, + "title": "Breaking Bad: S2 E13 ABQ", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Jesse mourning Jane." + }, + "youtube": { + "viewCount": 442017, + "durationSeconds": 131, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=RjKctkOUjZY", + "videoTitle": "Breaking Bad - Talking With Ted Scene (S3E4) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi/RjKctkOUjZY/maxresdefault.jpg", + "youtubeId": "RjKctkOUjZY", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62108", + "tmdbTvSeriesId": "1396", + "seasonNumber": 3, + "episodeNumber": 4 + }, + "title": "Breaking Bad: S3 E4 Green Light", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Distinct Walt-Ted confrontation." + }, + "youtube": { + "viewCount": 1328828, + "durationSeconds": 162, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=uHQfMuXlAKA", + "videoTitle": "Breaking Bad | Mike Saves Walter From The Cousins (Bryan Cranston, Jonathan Banks)", + "channelName": "Crime City", + "channelUrl": "https://www.youtube.com/channel/UC-EAAZq8FySRsFKcc7wMXIA", + "thumbnailUrl": "https://i.ytimg.com/vi/uHQfMuXlAKA/maxresdefault.jpg", + "youtubeId": "uHQfMuXlAKA", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62106", + "tmdbTvSeriesId": "1396", + "seasonNumber": 3, + "episodeNumber": 2 + }, + "title": "Breaking Bad: S3 E2 Caballo sin Nombre", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Clear Mike saves Walt from the cousins." + }, + "youtube": { + "viewCount": 2079722, + "durationSeconds": 344, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=R_r6a3hV7AY", + "videoTitle": "Gus Meets Walt’s Family at the Hospital | Breaking Bad (Bryan Cranston, Giancarlo Esposito)", + "channelName": "Crime City", + "channelUrl": "https://www.youtube.com/channel/UC-EAAZq8FySRsFKcc7wMXIA", + "thumbnailUrl": "https://i.ytimg.com/vi/R_r6a3hV7AY/maxresdefault.jpg", + "youtubeId": "R_r6a3hV7AY", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62112", + "tmdbTvSeriesId": "1396", + "seasonNumber": 3, + "episodeNumber": 8 + }, + "title": "Breaking Bad: S3 E8 I See You", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Distinct Gus hospital visit and Walt confrontation." + }, + "youtube": { + "viewCount": 329341, + "durationSeconds": 248, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=z6lugiccnto", + "videoTitle": "Walter And Gus Talk Business | Kafkaesque | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/z6lugiccnto/maxresdefault.webp", + "youtubeId": "z6lugiccnto", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62113", + "tmdbTvSeriesId": "1396", + "seasonNumber": 3, + "episodeNumber": 9 + }, + "title": "Breaking Bad: S3 E9 Kafkaesque", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Walt-Gus chicken-farm business discussion." + }, + "youtube": { + "viewCount": 246184, + "durationSeconds": 320, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=-IJ-2pSDpds", + "videoTitle": "Jesse Pinkman Meets Brock Cantillo for the First Time | Abiquiu | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/-IJ-2pSDpds/maxresdefault.webp", + "youtubeId": "-IJ-2pSDpds", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62115", + "tmdbTvSeriesId": "1396", + "seasonNumber": 3, + "episodeNumber": 11 + }, + "title": "Breaking Bad: S3 E11 Abiquiu", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Jesse meets Andrea and Brock." + }, + "youtube": { + "viewCount": 127601, + "durationSeconds": 116, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=jB2ukVApAdA", + "videoTitle": "Gus And His Partner Visit Don Eladio | Hermanos | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/jB2ukVApAdA/maxresdefault.webp", + "youtubeId": "jB2ukVApAdA", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62127", + "tmdbTvSeriesId": "1396", + "seasonNumber": 4, + "episodeNumber": 8 + }, + "title": "Breaking Bad: S4 E8 Hermanos", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Gus and Max flashback." + }, + "youtube": { + "viewCount": 519183, + "durationSeconds": 308, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=l0_tVzXpqLA", + "videoTitle": "Mike Giving Lydia Instructions | Breaking Bad (Jonathan Banks)", + "channelName": "Crime City", + "channelUrl": "https://www.youtube.com/channel/UC-EAAZq8FySRsFKcc7wMXIA", + "thumbnailUrl": "https://i.ytimg.com/vi/l0_tVzXpqLA/maxresdefault.jpg", + "youtubeId": "l0_tVzXpqLA", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62151", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 5 + }, + "title": "Breaking Bad: S5 E5 Dead Freight", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Clear Lydia/Mike confrontation with explicit Dead Freight context." + }, + "youtube": { + "viewCount": 860188, + "durationSeconds": 254, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=t4Xw7no-adI", + "videoTitle": "Breaking Bad - Gus Fires Walt Scene (S4E11) | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/t4Xw7no-adI/maxresdefault.webp", + "youtubeId": "t4Xw7no-adI", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62129", + "tmdbTvSeriesId": "1396", + "seasonNumber": 4, + "episodeNumber": 11 + }, + "title": "Breaking Bad: S4 E11 Crawl Space", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Gus fires Walt scene." + }, + "youtube": { + "viewCount": 4256348, + "durationSeconds": 163, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=PWKT-dQ4QnY", + "videoTitle": "A Day with Walt & Jesse Cooking Meth in The Fumigation Lab | Breaking Bad (Bryan Cranston)", + "channelName": "Crime City", + "channelUrl": "https://www.youtube.com/channel/UC-EAAZq8FySRsFKcc7wMXIA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/PWKT-dQ4QnY/maxresdefault.webp", + "youtubeId": "PWKT-dQ4QnY", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62149", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 3 + }, + "title": "Breaking Bad: S5 E3 Hazard Pay", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Distinct extended fumigation-cooking sequence." + }, + "youtube": { + "viewCount": 387736, + "durationSeconds": 307, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=OqV3ByFgM2E", + "videoTitle": "Walt Poisons Lydia's Stevia Packet | Felina | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/OqV3ByFgM2E/maxresdefault.webp", + "youtubeId": "OqV3ByFgM2E", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62161", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 16 + }, + "title": "Breaking Bad: S5 E16 Felina", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Lydia poisoning scene." + }, + "youtube": { + "viewCount": 2760983, + "durationSeconds": 316, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=_uTuSv3hgGA", + "videoTitle": "Breaking Bad - 'Todd kills a child' (HD)", + "channelName": "BreakingBadPremium", + "channelUrl": "https://www.youtube.com/channel/UCkBTiIufUcBu-GTudGp6omQ", + "thumbnailUrl": "https://i.ytimg.com/vi/_uTuSv3hgGA/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGH8gSSgUMA8=&rs=AOn4CLBgsDZN-sMrQI-qeaEP4_MILEgJsA", + "youtubeId": "_uTuSv3hgGA", + "videoType": "clip", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62151", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 5 + }, + "title": "Breaking Bad: S5 E5 Dead Freight", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Short, memorable Drew Sharp scene." + }, + "youtube": { + "viewCount": 2766678, + "durationSeconds": 32, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=uLcxpKEMH3s", + "videoTitle": "“I’m in the Empire Business” | Breaking Bad (Bryan Cranston)", + "channelName": "Crime City", + "channelUrl": "https://www.youtube.com/channel/UC-EAAZq8FySRsFKcc7wMXIA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/uLcxpKEMH3s/maxresdefault.webp", + "youtubeId": "uLcxpKEMH3s", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62152", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 6 + }, + "title": "Breaking Bad: S5 E6 Buyout", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Clear 'empire business' scene." + }, + "youtube": { + "viewCount": 312860, + "durationSeconds": 231, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=U695BBJVQ10", + "videoTitle": "Heisenberg's Machine Gun Revenge | Felina | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/U695BBJVQ10/maxresdefault.webp", + "youtubeId": "U695BBJVQ10", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62161", + "tmdbTvSeriesId": "1396", + "seasonNumber": 5, + "episodeNumber": 16 + }, + "title": "Breaking Bad: S5 E16 Felina", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official finale machine-gun revenge sequence." + }, + "youtube": { + "viewCount": 705855, + "durationSeconds": 319, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=IuMALfMuFuk", + "videoTitle": "Walt Outplays Mike | Full Measure | Breaking Bad", + "channelName": "Breaking Bad & Better Call Saul", + "channelUrl": "https://www.youtube.com/channel/UCc0YbtMkRdhcqwhu3Oad-lw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/IuMALfMuFuk/maxresdefault.webp", + "youtubeId": "IuMALfMuFuk", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "62117", + "tmdbTvSeriesId": "1396", + "seasonNumber": 3, + "episodeNumber": 13 + }, + "title": "Breaking Bad: S3 E13 Full Measure", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:57:11.313Z" + }, + "review": { + "confidence": 1, + "rationale": "Official Walt outplays Mike scene." + }, + "youtube": { + "viewCount": 5382289, + "durationSeconds": 281, + "maxHeight": 1080 + } + } + ] +} diff --git a/data/video-submissions/show-87108-chernobyl.json b/data/video-submissions/show-87108-chernobyl.json index 1c8bbc0..44ab137 100644 --- a/data/video-submissions/show-87108-chernobyl.json +++ b/data/video-submissions/show-87108-chernobyl.json @@ -1,6 +1,6 @@ { "schemaVersion": 1, - "generatedAt": "2026-08-23T22:57:06.525Z", + "generatedAt": "2026-08-23T23:37:58.802Z", "collection": "watch.atmo.alpha.video", "media": { "kind": "show", @@ -10,1092 +10,5757 @@ }, "discovery": { "queries": [ - "Chernobyl 2019 official trailer HBO", - "Chernobyl 2019 teaser trailer HBO", - "Chernobyl HBO official featurette making of", - "Chernobyl HBO behind the scenes production design", - "Chernobyl 2019 cast interviews Jared Harris Stellan Skarsgard Emily Watson", - "Chernobyl Craig Mazin interview HBO", - "Chernobyl Johan Renck interview director", - "Chernobyl 2019 Jared Harris interview Valery Legasov", - "Chernobyl 2019 Stellan Skarsgard interview Boris Shcherbina", - "Chernobyl 2019 Emily Watson interview Ulana Khomyuk", - "Chernobyl 2019 Paul Ritter interview Anatoly Dyatlov", - "Chernobyl 2019 Jessie Buckley Adam Nagaitis interview Ignatenko", - "Chernobyl HBO Valery Legasov best scenes", - "Chernobyl HBO Boris Shcherbina best scenes", - "Chernobyl HBO Ulana Khomyuk best scenes", - "Chernobyl HBO Anatoly Dyatlov best scenes", - "Chernobyl HBO Lyudmilla Ignatenko scenes", - "Chernobyl HBO Vasily Ignatenko firefighter scenes", - "Chernobyl HBO Pavel and Bacho scenes Barry Keoghan Fares Fares", - "Chernobyl HBO General Tarakanov rooftop speech", - "Chernobyl HBO General Pikalov radiation measurement scene", - "Chernobyl HBO Legasov and Shcherbina relationship scenes", - "Chernobyl HBO miners tunnel scene Glukhov", - "Chernobyl HBO divers scene draining the tanks", + "Chernobyl 2019 episode 1 1:23:45 reactor explosion scene", + "Chernobyl 2019 episode 1 control room explosion denial scene", + "Chernobyl 2019 episode 1 firefighters arrive in Pripyat scene", + "Chernobyl 2019 episode 1 firefighter Vasily Ignatenko scene", + "Chernobyl 2019 episode 1 graphite on roof scene", + "Chernobyl 2019 episode 1 Valery Legasov tape opening scene", + "Chernobyl 2019 episode 1 Boris Shcherbina summoned scene", + "Chernobyl 2019 episode 1 hospital radiation scene", + "Chernobyl 2019 episode 2 Pripyat evacuation announcement scene", + "Chernobyl 2019 episode 2 Legasov Shcherbina helicopter scene", + "Chernobyl 2019 episode 2 children evacuation bus scene", + "Chernobyl 2019 episode 2 reactor core graphite discovery scene", + "Chernobyl 2019 episode 2 helicopter crash scene", + "Chernobyl 2019 episode 2 Lyudmilla Ignatenko hospital scene", + "Chernobyl 2019 episode 2 Ulana Khomyuk first appearance scene", + "Chernobyl 2019 episode 2 radiation dosimeter reading scene", + "Chernobyl 2019 episode 3 hospital ward Legasov Lyudmilla scene", + "Chernobyl 2019 episode 3 Vasily Ignatenko death scene", + "Chernobyl 2019 episode 3 Lyudmilla Vasily final goodbye scene", + "Chernobyl 2019 episode 3 Ulana Khomyuk hospital investigation scene", + "Chernobyl 2019 episode 3 liquidators bunker planning scene", + "Chernobyl 2019 episode 3 miners recruited for Chernobyl scene", + "Chernobyl 2019 episode 3 radiation sickness makeup hospital scene", + "Chernobyl 2019 episode 3 victims buried in concrete scene", + "Chernobyl 2019 episode 4 miners tunnel beneath reactor scene", + "Chernobyl 2019 episode 4 Pavel Bacho animal shooting scene", + "Chernobyl 2019 episode 4 liquidators roof cleanup scene", + "Chernobyl 2019 episode 4 roof robot failure scene", + "Chernobyl 2019 episode 4 abandoned Pripyat cleanup scene", + "Chernobyl 2019 episode 4 KGB arrests Ulana Khomyuk scene", + "Chernobyl 2019 episode 4 Legasov Khomyuk Gorbachev scene", + "Chernobyl 2019 episode 4 liquidator dosimeter radiation scene", + "Chernobyl 2019 episode 5 courtroom testimony opening scene", + "Chernobyl 2019 episode 5 Legasov explains what happened scene", + "Chernobyl 2019 episode 5 positive void coefficient explanation scene", + "Chernobyl 2019 episode 5 AZ-5 control rods explanation scene", + "Chernobyl 2019 episode 5 Akimov Toptunov final moments scene", + "Chernobyl 2019 episode 5 Dyatlov courtroom scene", + "Chernobyl 2019 episode 5 Legasov Khomyuk conversation scene", + "Chernobyl 2019 episode 5 Legasov final tape recording scene", + "Chernobyl 2019 Valery Legasov best scenes", + "Chernobyl 2019 Boris Shcherbina best scenes", + "Chernobyl 2019 Ulana Khomyuk best scenes", + "Chernobyl 2019 Lyudmilla Ignatenko best scenes", + "Chernobyl 2019 Anatoly Dyatlov best scenes", + "Chernobyl 2019 Vasily Ignatenko firefighter scenes", + "Chernobyl 2019 Akimov Toptunov control room scenes", + "Chernobyl 2019 Pikalov Tarakanov liquidator scenes", + "Chernobyl 2019 Bacho Pavel liquidator scenes", + "Chernobyl 2019 Bryukhanov Fomin Dyatlov conflict scenes", + "Chernobyl 2019 Legasov Shcherbina relationship scenes", + "Chernobyl 2019 Legasov Khomyuk investigation scenes", + "Chernobyl 2019 Lyudmilla and Vasily love story scenes", + "Chernobyl 2019 Dyatlov Akimov Toptunov control room conflict", + "Chernobyl 2019 Legasov confronts Dyatlov scene", + "Chernobyl 2019 Shcherbina miners recruitment scenes", + "Chernobyl 2019 Pikalov liquidators leadership scenes", + "Chernobyl 2019 Khomyuk KGB interrogation scene", + "Chernobyl 2019 Pripyat evacuation family scenes", + "Chernobyl 2019 prosecutor Stepashin trial scenes", + "Chernobyl HBO official teaser 2019", + "Chernobyl HBO official trailer 2019", + "Chernobyl official episode 1 promo 1:23:45", + "Chernobyl official episode 2 promo Please Remain Calm", + "Chernobyl official episode 3 promo Open Wide O Earth", + "Chernobyl official episode 4 promo The Happiness of All Mankind", + "Chernobyl official episode 5 promo Vichnaya Pamyat", + "Chernobyl HBO official behind the scenes trailer", + "Chernobyl official cast introduction featurette HBO", + "Chernobyl official what happened featurette HBO", + "Chernobyl Craig Mazin creator interview", + "Chernobyl Jared Harris Valery Legasov interview", + "Chernobyl Stellan Skarsgard Boris Shcherbina interview", + "Chernobyl Emily Watson Ulana Khomyuk interview", + "Chernobyl Jessie Buckley Lyudmilla Ignatenko interview", + "Chernobyl Paul Ritter Anatoly Dyatlov interview", + "Chernobyl cast roundtable interview HBO 2019", + "Chernobyl Craig Mazin writing true story interview", + "Chernobyl making of production design featurette", + "Chernobyl filming in Lithuania behind the scenes", + "Chernobyl radiation makeup effects behind the scenes", + "Chernobyl Hildur Gudnadottir score sound design interview", "Chernobyl episode 1 1:23:45 recap", - "Chernobyl episode 1 1:23:45 reactor explosion scene", - "Chernobyl episode 1 1:23:45 control room Dyatlov scene", - "Chernobyl episode 1 1:23:45 bridge of death scene", "Chernobyl episode 2 Please Remain Calm recap", - "Chernobyl episode 2 Please Remain Calm helicopter crash scene", - "Chernobyl episode 2 Please Remain Calm evacuation Pripyat scene", "Chernobyl episode 3 Open Wide O Earth recap", - "Chernobyl episode 3 Open Wide O Earth hospital scenes", - "Chernobyl episode 3 Open Wide O Earth miners scene", "Chernobyl episode 4 The Happiness of All Mankind recap", - "Chernobyl episode 4 The Happiness of All Mankind liquidators rooftop scene", - "Chernobyl episode 4 The Happiness of All Mankind animal control Pavel scene", "Chernobyl episode 5 Vichnaya Pamyat recap", - "Chernobyl episode 5 Vichnaya Pamyat trial scene", - "Chernobyl episode 5 Vichnaya Pamyat Legasov explanation RBMK reactor", - "Chernobyl HBO miniseries recap all episodes", - "Chernobyl 2019 ending explained Vichnaya Pamyat", - "Chernobyl HBO historical accuracy explained", - "Chernobyl HBO fact vs fiction", - "Chernobyl HBO nuclear reactor accident explained", - "Chernobyl HBO real people Valery Legasov Boris Shcherbina Lyudmilla Ignatenko", - "Chernobyl HBO review miniseries", - "Chernobyl HBO retrospective analysis", - "Chernobyl HBO sound design score Hildur Gudnadottir", - "Chernobyl HBO bloopers gag reel" + "Chernobyl 2019 complete miniseries recap", + "Chernobyl 2019 ending explained", + "Chernobyl 2019 historical accuracy review", + "Chernobyl 2019 real Valery Legasov versus TV character", + "Chernobyl 2019 RBMK reactor science explained", + "Chernobyl 2019 truth and propaganda theme analysis", + "Chernobyl 2019 best miniseries review retrospective", + "Chernobyl 2019 episode 5 courtroom analysis", + "Chernobyl 2019 Ulana Khomyuk character analysis", + "Chernobyl 2019 cinematography visual storytelling analysis", + "Chernobyl 2019 score sound design analysis", + "Chernobyl 2019 legacy impact documentary analysis", + "Chernobyl 2019 true story comparison documentary" ], "searchPlan": { - "model": "openai-codex/gpt-5.5", - "notes": "Exactly 50 distinct searches covering official promos, production, cast/creator interviews, character scenes, all five episodes, recaps, historical accuracy, technical explanation, reviews, and analysis within the single miniseries season.", + "model": "openai-codex/gpt-5.6-luna", + "thinking": "high", + "notes": "100 title-specific searches spanning episode scenes, character and relationship moments, official promotion, cast/creator and production interviews, episode recaps, and historical or thematic criticism. The first 60 searches prioritize scenes and interactions.", "queries": [ { - "query": "Chernobyl 2019 official trailer HBO", - "intent": "Find the main official HBO trailer for the miniseries." + "query": "Chernobyl 2019 episode 1 1:23:45 reactor explosion scene", + "intent": "Find the dramatized moment of the reactor explosion in episode 1." }, { - "query": "Chernobyl 2019 teaser trailer HBO", - "intent": "Find early teaser or announcement promo material." + "query": "Chernobyl 2019 episode 1 control room explosion denial scene", + "intent": "Find the control-room argument where the scale of the accident is denied." }, { - "query": "Chernobyl HBO official featurette making of", - "intent": "Find official making-of featurettes about production." + "query": "Chernobyl 2019 episode 1 firefighters arrive in Pripyat scene", + "intent": "Find the first-response firefighters arriving at the plant and Pripyat." }, { - "query": "Chernobyl HBO behind the scenes production design", - "intent": "Find videos on recreating Soviet-era Pripyat and the plant." + "query": "Chernobyl 2019 episode 1 firefighter Vasily Ignatenko scene", + "intent": "Find Vasily Ignatenko's early firefighter scenes." }, { - "query": "Chernobyl 2019 cast interviews Jared Harris Stellan Skarsgard Emily Watson", - "intent": "Find ensemble cast interviews for the miniseries." + "query": "Chernobyl 2019 episode 1 graphite on roof scene", + "intent": "Find the workers discovering radioactive graphite on the roof." }, { - "query": "Chernobyl Craig Mazin interview HBO", - "intent": "Find creator Craig Mazin discussing writing and historical approach." + "query": "Chernobyl 2019 episode 1 Valery Legasov tape opening scene", + "intent": "Find Legasov's opening tape recordings and framing scenes." }, { - "query": "Chernobyl Johan Renck interview director", - "intent": "Find director interviews about visual style and staging." + "query": "Chernobyl 2019 episode 1 Boris Shcherbina summoned scene", + "intent": "Find Shcherbina being sent to investigate the disaster." }, { - "query": "Chernobyl 2019 Jared Harris interview Valery Legasov", - "intent": "Find Jared Harris discussing his portrayal of Valery Legasov." + "query": "Chernobyl 2019 episode 1 hospital radiation scene", + "intent": "Find the first hospital and radiation-exposure scenes." }, { - "query": "Chernobyl 2019 Stellan Skarsgard interview Boris Shcherbina", - "intent": "Find Stellan Skarsgard discussing Boris Shcherbina." + "query": "Chernobyl 2019 episode 2 Pripyat evacuation announcement scene", + "intent": "Find the announcement and beginning of Pripyat's evacuation." }, { - "query": "Chernobyl 2019 Emily Watson interview Ulana Khomyuk", - "intent": "Find Emily Watson discussing her composite scientist character." + "query": "Chernobyl 2019 episode 2 Legasov Shcherbina helicopter scene", + "intent": "Find Legasov and Shcherbina surveying the disaster by helicopter." }, { - "query": "Chernobyl 2019 Paul Ritter interview Anatoly Dyatlov", - "intent": "Find Paul Ritter or cast discussions of Dyatlov." + "query": "Chernobyl 2019 episode 2 children evacuation bus scene", + "intent": "Find the quiet civilian evacuation scenes involving Pripyat families." }, { - "query": "Chernobyl 2019 Jessie Buckley Adam Nagaitis interview Ignatenko", - "intent": "Find interviews about Lyudmilla and Vasily Ignatenko storyline." + "query": "Chernobyl 2019 episode 2 reactor core graphite discovery scene", + "intent": "Find the visual confirmation that the reactor core has been exposed." }, { - "query": "Chernobyl HBO Valery Legasov best scenes", - "intent": "Find character-focused compilations of Legasov's key scenes." + "query": "Chernobyl 2019 episode 2 helicopter crash scene", + "intent": "Find the helicopter accident during the emergency response." }, { - "query": "Chernobyl HBO Boris Shcherbina best scenes", - "intent": "Find character-focused compilations of Shcherbina scenes." + "query": "Chernobyl 2019 episode 2 Lyudmilla Ignatenko hospital scene", + "intent": "Find Lyudmilla's attempts to reach Vasily in the hospital." }, { - "query": "Chernobyl HBO Ulana Khomyuk best scenes", - "intent": "Find Ulana Khomyuk-focused scenes and compilations." + "query": "Chernobyl 2019 episode 2 Ulana Khomyuk first appearance scene", + "intent": "Find Khomyuk's introduction and arrival in the investigation." }, { - "query": "Chernobyl HBO Anatoly Dyatlov best scenes", - "intent": "Find Dyatlov's most memorable confrontations and denial scenes." + "query": "Chernobyl 2019 episode 2 radiation dosimeter reading scene", + "intent": "Find the alarming radiation measurements and instrument scenes." }, { - "query": "Chernobyl HBO Lyudmilla Ignatenko scenes", - "intent": "Find scenes centered on Lyudmilla Ignatenko's story." + "query": "Chernobyl 2019 episode 3 hospital ward Legasov Lyudmilla scene", + "intent": "Find the hospital ward scenes connecting Legasov's team with Lyudmilla." }, { - "query": "Chernobyl HBO Vasily Ignatenko firefighter scenes", - "intent": "Find scenes focused on Vasily and the firefighters." + "query": "Chernobyl 2019 episode 3 Vasily Ignatenko death scene", + "intent": "Find Vasily Ignatenko's death and its aftermath." }, { - "query": "Chernobyl HBO Pavel and Bacho scenes Barry Keoghan Fares Fares", - "intent": "Find episode 4 scenes involving Pavel and Bacho." + "query": "Chernobyl 2019 episode 3 Lyudmilla Vasily final goodbye scene", + "intent": "Find Lyudmilla and Vasily's emotionally central final scenes." }, { - "query": "Chernobyl HBO General Tarakanov rooftop speech", - "intent": "Find the famous liquidator rooftop speech scene." + "query": "Chernobyl 2019 episode 3 Ulana Khomyuk hospital investigation scene", + "intent": "Find Khomyuk investigating radiation victims and questioning the official account." }, { - "query": "Chernobyl HBO General Pikalov radiation measurement scene", - "intent": "Find General Pikalov vehicle/radiation measurement clip." + "query": "Chernobyl 2019 episode 3 liquidators bunker planning scene", + "intent": "Find the planning scenes for the emergency liquidator operation." }, { - "query": "Chernobyl HBO Legasov and Shcherbina relationship scenes", - "intent": "Find clips and compilations of the Legasov-Shcherbina dynamic." + "query": "Chernobyl 2019 episode 3 miners recruited for Chernobyl scene", + "intent": "Find the miners being recruited to dig beneath the reactor." }, { - "query": "Chernobyl HBO miners tunnel scene Glukhov", - "intent": "Find the miners' recruitment and tunnel storyline clips." + "query": "Chernobyl 2019 episode 3 radiation sickness makeup hospital scene", + "intent": "Find the medical and visual-effects-heavy radiation sickness scenes." }, { - "query": "Chernobyl HBO divers scene draining the tanks", - "intent": "Find the basement divers mission clip." + "query": "Chernobyl 2019 episode 3 victims buried in concrete scene", + "intent": "Find the burial sequence for the dead firefighters and plant workers." }, { - "query": "Chernobyl episode 1 1:23:45 recap", - "intent": "Find episode 1 recap videos." + "query": "Chernobyl 2019 episode 4 miners tunnel beneath reactor scene", + "intent": "Find the miners constructing the tunnel beneath the reactor." }, { - "query": "Chernobyl episode 1 1:23:45 reactor explosion scene", - "intent": "Find episode-specific clips of the explosion aftermath." + "query": "Chernobyl 2019 episode 4 Pavel Bacho animal shooting scene", + "intent": "Find Pavel and Bacho's harrowing cleanup assignment with abandoned animals." }, { - "query": "Chernobyl episode 1 1:23:45 control room Dyatlov scene", - "intent": "Find control room scenes with Dyatlov, Akimov, and Toptunov." + "query": "Chernobyl 2019 episode 4 liquidators roof cleanup scene", + "intent": "Find the liquidators clearing radioactive debris from the roof." }, { - "query": "Chernobyl episode 1 1:23:45 bridge of death scene", - "intent": "Find clips or discussions of the Bridge of Death moment." + "query": "Chernobyl 2019 episode 4 roof robot failure scene", + "intent": "Find the scene where radiation disables the remote-controlled roof robot." }, { - "query": "Chernobyl episode 2 Please Remain Calm recap", - "intent": "Find episode 2 recap videos." + "query": "Chernobyl 2019 episode 4 abandoned Pripyat cleanup scene", + "intent": "Find the deserted-city cleanup and liquidation sequences." }, { - "query": "Chernobyl episode 2 Please Remain Calm helicopter crash scene", - "intent": "Find the helicopter crash scene and analyses." + "query": "Chernobyl 2019 episode 4 KGB arrests Ulana Khomyuk scene", + "intent": "Find Khomyuk's confrontation with and arrest by the KGB." }, { - "query": "Chernobyl episode 2 Please Remain Calm evacuation Pripyat scene", - "intent": "Find clips of Pripyat evacuation and public announcements." + "query": "Chernobyl 2019 episode 4 Legasov Khomyuk Gorbachev scene", + "intent": "Find the political scenes involving Legasov, Khomyuk, and Soviet leadership." }, { - "query": "Chernobyl episode 3 Open Wide O Earth recap", - "intent": "Find episode 3 recap videos." + "query": "Chernobyl 2019 episode 4 liquidator dosimeter radiation scene", + "intent": "Find workers confronting extreme radiation readings during cleanup." }, { - "query": "Chernobyl episode 3 Open Wide O Earth hospital scenes", - "intent": "Find hospital and radiation sickness scenes from episode 3." + "query": "Chernobyl 2019 episode 5 courtroom testimony opening scene", + "intent": "Find the opening courtroom testimony in the miniseries finale." }, { - "query": "Chernobyl episode 3 Open Wide O Earth miners scene", - "intent": "Find episode 3 miners storyline clips." + "query": "Chernobyl 2019 episode 5 Legasov explains what happened scene", + "intent": "Find Legasov's full explanation of the accident." }, { - "query": "Chernobyl episode 4 The Happiness of All Mankind recap", - "intent": "Find episode 4 recap videos." + "query": "Chernobyl 2019 episode 5 positive void coefficient explanation scene", + "intent": "Find the technical explanation of the RBMK positive void coefficient." + }, + { + "query": "Chernobyl 2019 episode 5 AZ-5 control rods explanation scene", + "intent": "Find the testimony explaining the AZ-5 button and control rods." + }, + { + "query": "Chernobyl 2019 episode 5 Akimov Toptunov final moments scene", + "intent": "Find the testimony and flashbacks about Akimov and Toptunov." + }, + { + "query": "Chernobyl 2019 episode 5 Dyatlov courtroom scene", + "intent": "Find Dyatlov's courtroom testimony and reactions." + }, + { + "query": "Chernobyl 2019 episode 5 Legasov Khomyuk conversation scene", + "intent": "Find the private conversation where Legasov and Khomyuk discuss the truth." + }, + { + "query": "Chernobyl 2019 episode 5 Legasov final tape recording scene", + "intent": "Find Legasov recording the tapes that reveal the cover-up." + }, + { + "query": "Chernobyl 2019 Valery Legasov best scenes", + "intent": "Find a character-focused collection of Legasov's most important scenes." + }, + { + "query": "Chernobyl 2019 Boris Shcherbina best scenes", + "intent": "Find Shcherbina's strongest leadership and confrontation scenes." + }, + { + "query": "Chernobyl 2019 Ulana Khomyuk best scenes", + "intent": "Find Khomyuk's investigation, scientific, and resistance scenes." + }, + { + "query": "Chernobyl 2019 Lyudmilla Ignatenko best scenes", + "intent": "Find Lyudmilla's key personal and hospital scenes." + }, + { + "query": "Chernobyl 2019 Anatoly Dyatlov best scenes", + "intent": "Find Dyatlov's defining control-room and courtroom scenes." + }, + { + "query": "Chernobyl 2019 Vasily Ignatenko firefighter scenes", + "intent": "Find Vasily's firefighter, hospital, and family scenes." + }, + { + "query": "Chernobyl 2019 Akimov Toptunov control room scenes", + "intent": "Find the young operators' key scenes during and after the accident." + }, + { + "query": "Chernobyl 2019 Pikalov Tarakanov liquidator scenes", + "intent": "Find the generals leading dangerous cleanup operations." + }, + { + "query": "Chernobyl 2019 Bacho Pavel liquidator scenes", + "intent": "Find the character-focused scenes of Bacho and Pavel as liquidators." + }, + { + "query": "Chernobyl 2019 Bryukhanov Fomin Dyatlov conflict scenes", + "intent": "Find scenes showing the plant managers' responsibility and conflict." + }, + { + "query": "Chernobyl 2019 Legasov Shcherbina relationship scenes", + "intent": "Find the evolving partnership and disagreements between Legasov and Shcherbina." + }, + { + "query": "Chernobyl 2019 Legasov Khomyuk investigation scenes", + "intent": "Find the scientific collaboration between Legasov and Khomyuk." + }, + { + "query": "Chernobyl 2019 Lyudmilla and Vasily love story scenes", + "intent": "Find the relationship arc of Lyudmilla and Vasily." + }, + { + "query": "Chernobyl 2019 Dyatlov Akimov Toptunov control room conflict", + "intent": "Find the command conflict among Dyatlov, Akimov, and Toptunov." + }, + { + "query": "Chernobyl 2019 Legasov confronts Dyatlov scene", + "intent": "Find scenes contrasting Legasov's investigation with Dyatlov's denial." + }, + { + "query": "Chernobyl 2019 Shcherbina miners recruitment scenes", + "intent": "Find Shcherbina's interactions with the miners and emergency crews." + }, + { + "query": "Chernobyl 2019 Pikalov liquidators leadership scenes", + "intent": "Find General Pikalov directing the high-risk cleanup." + }, + { + "query": "Chernobyl 2019 Khomyuk KGB interrogation scene", + "intent": "Find Khomyuk's interrogation and confrontation with state security." + }, + { + "query": "Chernobyl 2019 Pripyat evacuation family scenes", + "intent": "Find civilian scenes centered on the evacuation of Pripyat." + }, + { + "query": "Chernobyl 2019 prosecutor Stepashin trial scenes", + "intent": "Find Prosecutor Stepashin's courtroom questioning and trial scenes." + }, + { + "query": "Chernobyl HBO official teaser 2019", + "intent": "Find the official teaser for HBO's Chernobyl miniseries." + }, + { + "query": "Chernobyl HBO official trailer 2019", + "intent": "Find the main official HBO trailer." + }, + { + "query": "Chernobyl official episode 1 promo 1:23:45", + "intent": "Find promotional material specifically for the premiere episode." + }, + { + "query": "Chernobyl official episode 2 promo Please Remain Calm", + "intent": "Find promotional material for the evacuation-focused second episode." + }, + { + "query": "Chernobyl official episode 3 promo Open Wide O Earth", + "intent": "Find promotional material for the hospital and miners episode." }, { - "query": "Chernobyl episode 4 The Happiness of All Mankind liquidators rooftop scene", - "intent": "Find rooftop graphite-clearing scene from episode 4." + "query": "Chernobyl official episode 4 promo The Happiness of All Mankind", + "intent": "Find promotional material for the liquidator-focused fourth episode." }, { - "query": "Chernobyl episode 4 The Happiness of All Mankind animal control Pavel scene", - "intent": "Find Pavel animal-control storyline clips and discussions." + "query": "Chernobyl official episode 5 promo Vichnaya Pamyat", + "intent": "Find promotional material for the finale." + }, + { + "query": "Chernobyl HBO official behind the scenes trailer", + "intent": "Find official HBO promotional behind-the-scenes footage." + }, + { + "query": "Chernobyl official cast introduction featurette HBO", + "intent": "Find an official featurette introducing the ensemble and roles." + }, + { + "query": "Chernobyl official what happened featurette HBO", + "intent": "Find official explanatory promotional material about the disaster depicted." + }, + { + "query": "Chernobyl Craig Mazin creator interview", + "intent": "Find creator Craig Mazin discussing the miniseries." + }, + { + "query": "Chernobyl Jared Harris Valery Legasov interview", + "intent": "Find Jared Harris discussing playing Legasov." + }, + { + "query": "Chernobyl Stellan Skarsgard Boris Shcherbina interview", + "intent": "Find Stellan Skarsgård discussing Shcherbina and the production." + }, + { + "query": "Chernobyl Emily Watson Ulana Khomyuk interview", + "intent": "Find Emily Watson discussing Khomyuk and the series." + }, + { + "query": "Chernobyl Jessie Buckley Lyudmilla Ignatenko interview", + "intent": "Find Jessie Buckley discussing Lyudmilla's story." + }, + { + "query": "Chernobyl Paul Ritter Anatoly Dyatlov interview", + "intent": "Find Paul Ritter discussing Dyatlov and the difficult subject matter." + }, + { + "query": "Chernobyl cast roundtable interview HBO 2019", + "intent": "Find a group interview with the principal cast." + }, + { + "query": "Chernobyl Craig Mazin writing true story interview", + "intent": "Find Mazin explaining the research and adaptation of the true story." + }, + { + "query": "Chernobyl making of production design featurette", + "intent": "Find production-design material about recreating the Soviet nuclear setting." + }, + { + "query": "Chernobyl filming in Lithuania behind the scenes", + "intent": "Find location and behind-the-scenes footage from the Lithuanian shoot." + }, + { + "query": "Chernobyl radiation makeup effects behind the scenes", + "intent": "Find makeup and prosthetic-effects material for radiation sickness." + }, + { + "query": "Chernobyl Hildur Gudnadottir score sound design interview", + "intent": "Find discussion of the series' soundscape and score." + }, + { + "query": "Chernobyl episode 1 1:23:45 recap", + "intent": "Find a detailed recap of the premiere episode." + }, + { + "query": "Chernobyl episode 2 Please Remain Calm recap", + "intent": "Find a detailed recap of the second episode." + }, + { + "query": "Chernobyl episode 3 Open Wide O Earth recap", + "intent": "Find a detailed recap of the third episode." + }, + { + "query": "Chernobyl episode 4 The Happiness of All Mankind recap", + "intent": "Find a detailed recap of the fourth episode." }, { "query": "Chernobyl episode 5 Vichnaya Pamyat recap", - "intent": "Find episode 5 recap videos." + "intent": "Find a detailed recap of the finale." + }, + { + "query": "Chernobyl 2019 complete miniseries recap", + "intent": "Find a full story recap covering all five episodes." + }, + { + "query": "Chernobyl 2019 ending explained", + "intent": "Find explanations of the finale, Legasov's tapes, and the aftermath." + }, + { + "query": "Chernobyl 2019 historical accuracy review", + "intent": "Find reputable assessments of the miniseries' historical accuracy." + }, + { + "query": "Chernobyl 2019 real Valery Legasov versus TV character", + "intent": "Compare the real Legasov with Jared Harris's portrayal." + }, + { + "query": "Chernobyl 2019 RBMK reactor science explained", + "intent": "Find accessible scientific explanations of the reactor failure." + }, + { + "query": "Chernobyl 2019 truth and propaganda theme analysis", + "intent": "Find thematic analysis of truth, secrecy, and propaganda." + }, + { + "query": "Chernobyl 2019 best miniseries review retrospective", + "intent": "Find a substantial critical review or later retrospective." + }, + { + "query": "Chernobyl 2019 episode 5 courtroom analysis", + "intent": "Find critical analysis of the trial and its storytelling structure." + }, + { + "query": "Chernobyl 2019 Ulana Khomyuk character analysis", + "intent": "Find analysis of Khomyuk as a composite scientific character." + }, + { + "query": "Chernobyl 2019 cinematography visual storytelling analysis", + "intent": "Find analysis of the show's imagery, framing, and visual language." + }, + { + "query": "Chernobyl 2019 score sound design analysis", + "intent": "Find critical discussion of how sound and music create dread." }, { - "query": "Chernobyl episode 5 Vichnaya Pamyat trial scene", - "intent": "Find courtroom trial scenes and clips." + "query": "Chernobyl 2019 legacy impact documentary analysis", + "intent": "Find videos discussing the miniseries' cultural and public impact." }, { - "query": "Chernobyl episode 5 Vichnaya Pamyat Legasov explanation RBMK reactor", - "intent": "Find Legasov's reactor explanation and safety-test breakdown." + "query": "Chernobyl 2019 true story comparison documentary", + "intent": "Find comparisons between the dramatization and the historical disaster." + } + ] + }, + "candidateCount": 350, + "eligibleCandidateCount": 235, + "filters": { + "minViews": 2500, + "minHeight": 720, + "minDuration": 20, + "rejectedBeforeAi": { + "low_resolution": 30, + "low_views": 81, + "metadata_unavailable": 2, + "too_short": 2 + }, + "rejections": [ + { + "youtubeId": "k9wHS5VAbWo", + "title": "Chernobyl (2019) | S01| Episode 03 | Open Wide O Earth | Scene Meeting", + "reason": "low_resolution", + "viewCount": 210334, + "maxHeight": 640, + "durationSeconds": 274 + }, + { + "youtubeId": "sG_f6cj7mEw", + "title": "Chernobyl (2019) - Introduction of Khomyuk", + "reason": "low_resolution", + "viewCount": 131053, + "maxHeight": 640, + "durationSeconds": 241 + }, + { + "youtubeId": "lX7PCgG4G10", + "title": "Chernobyl (2019) People realize somethings wrong at Chernobyl", + "reason": "low_resolution", + "viewCount": 2093452, + "maxHeight": 412, + "durationSeconds": 209 + }, + { + "youtubeId": "d6rWeqvbZgE", + "title": "Chernobyl Radiation Makeup", + "reason": "low_views", + "viewCount": 869, + "maxHeight": 1080, + "durationSeconds": 160 + }, + { + "youtubeId": "IpXU040Sk74", + "title": "Female Scientist vs Soviet official from Episode 2 of Chernobyl", + "reason": "low_resolution", + "viewCount": 1130787, + "maxHeight": 640, + "durationSeconds": 135 + }, + { + "youtubeId": "g52ucmLkG5U", + "title": "Chernobyl || 2019 miniseries || evacuation scene", + "reason": "low_views", + "viewCount": 153, + "maxHeight": 640, + "durationSeconds": 211 + }, + { + "youtubeId": "S_3dWboOmx8", + "title": "GAME OF THRONES and CHERNOBYL : 8 actors who played in both series", + "reason": "low_views", + "viewCount": 202, + "maxHeight": 960, + "durationSeconds": 355 + }, + { + "youtubeId": "C8HagdfUkL0", + "title": "Chernobyl 1x02 \"Please Remain Calm\" Promo (HD) In The Weeks Ahead - HBO Mini-Series", + "reason": "low_views", + "viewCount": 726, + "maxHeight": 720, + "durationSeconds": 75 + }, + { + "youtubeId": "lMIbthYXRdo", + "title": "Craig Mazin, creator of HBO series Chernobyl, at the 16th YES Annual Meeting", + "reason": "low_views", + "viewCount": 535, + "maxHeight": 1080, + "durationSeconds": 2197 + }, + { + "youtubeId": "OuCTjNq3f2w", + "title": "Jessie Buckley on Playing a Specific Grief in \"Chernobyl\"", + "reason": "low_views", + "viewCount": 856, + "maxHeight": 720, + "durationSeconds": 435 + }, + { + "youtubeId": "MMCM-9u-v3A", + "title": "WGF Asks: Why is access to the Writers Guild Foundation Library and Events so important?", + "reason": "low_views", + "viewCount": 836, + "maxHeight": 1080, + "durationSeconds": 193 + }, + { + "youtubeId": "ciZUEQT6ayA", + "title": "Chernobyl | Episode 3: Open Wide, O Earth | Recap & Review", + "reason": "low_views", + "viewCount": 113, + "maxHeight": 2160, + "durationSeconds": 828 + }, + { + "youtubeId": "pAMWth1YyZo", + "title": "Chernobyl | Episode 4: The Happiness of All Mankind | Recap & Review", + "reason": "low_views", + "viewCount": 793, + "maxHeight": 2160, + "durationSeconds": 894 + }, + { + "youtubeId": "CyorjLaZDtE", + "title": "Chernobyl HBO ☢️: Uncovering the Truth Behind the Nuclear Disaster", + "reason": "low_views", + "viewCount": 10, + "maxHeight": 1080, + "durationSeconds": 1507 + }, + { + "youtubeId": "4jrCXrveA_c", + "title": "Chernobyl Meeting Scene", + "reason": "low_resolution", + "viewCount": 711052, + "maxHeight": 582, + "durationSeconds": 269 + }, + { + "youtubeId": "dFsxv7QaK1I", + "title": "If these worked, you'd we wearing them - Chernobyl", + "reason": "low_resolution", + "viewCount": 1145711, + "maxHeight": 640, + "durationSeconds": 207 + }, + { + "youtubeId": "M9Z8mWKh4Mc", + "title": "We'll be dead in 5 years - Chernobyl", + "reason": "low_resolution", + "viewCount": 538365, + "maxHeight": 640, + "durationSeconds": 154 + }, + { + "youtubeId": "Zz1MJq7rW-w", + "title": "Chernobyl : Masha roof is the most dangerous place on earth Scene", + "reason": "low_resolution", + "viewCount": 485705, + "maxHeight": 640, + "durationSeconds": 161 + }, + { + "youtubeId": "mbomj8nx9fs", + "title": "Chernobyl (2019) | S01| Episode 02 | Please Remain Calm | They're Too Close", + "reason": "low_views", + "viewCount": 669, + "maxHeight": 1080, + "durationSeconds": 150 + }, + { + "youtubeId": "pQHPXLmMk3c", + "title": "Chernobyl 1x03 \"Open Wide, O Earth\" Promo (HD) - HBO Mini-Series", + "reason": "low_views", + "viewCount": 144, + "maxHeight": 720, + "durationSeconds": 45 + }, + { + "youtubeId": "gw7DJOmAwtE", + "title": "Chernobyl 1x04 \"The Happiness of All Mankind\" Promo (HD) - HBO Mini-Series", + "reason": "low_views", + "viewCount": 107, + "maxHeight": 720, + "durationSeconds": 40 + }, + { + "youtubeId": "J3mmVzTqeo4", + "title": "Chernobyl 1x05 \"Vichnaya Pamyat\" Promo (HD) Series Finale - HBO Mini-Series", + "reason": "low_views", + "viewCount": 146, + "maxHeight": 720, + "durationSeconds": 60 + }, + { + "youtubeId": "b_MdcApkOFs", + "title": "Female Scientist vs Soviet official on HBO's Chernobyl", + "reason": "low_resolution", + "viewCount": 36482, + "maxHeight": 640, + "durationSeconds": 47 + }, + { + "youtubeId": "M6wEHUBTYCY", + "title": "Luke Hull ('Chernobyl' production designer): 'Obsessed by a project like this' | GOLD DERBY", + "reason": "low_views", + "viewCount": 879, + "maxHeight": 720, + "durationSeconds": 1134 + }, + { + "youtubeId": "UMie3Cr2GOc", + "title": "Joker & Chernobyl music of Hildur Guðnadóttir, Iceland, Halldorophone | Soundiron Podcast Ep #48", + "reason": "low_views", + "viewCount": 927, + "maxHeight": 1080, + "durationSeconds": 1366 + }, + { + "youtubeId": "761vtw_6Yuc", + "title": "Chernobyl | Episode 1: 1:23:45 | Recap & Review", + "reason": "low_views", + "viewCount": 609, + "maxHeight": 2160, + "durationSeconds": 556 + }, + { + "youtubeId": "7Cqj5KkDtIA", + "title": "TRUE STORY: CHERNOBYL 2019 (HBO) Season 1 Episode 3 Full Movie Recap - \"Open Wide, O Earth\" HD", + "reason": "low_views", + "viewCount": 770, + "maxHeight": 1080, + "durationSeconds": 511 + }, + { + "youtubeId": "jIoT_0c7_As", + "title": "Chernobyl | Episode 5: Vichnaya Pamyat | Recap & Review", + "reason": "low_views", + "viewCount": 270, + "maxHeight": 2160, + "durationSeconds": 859 + }, + { + "youtubeId": "d1D-KvX_PbY", + "title": "The Chernobyl Cinematographer (with Jakob Ihre) GCS178", + "reason": "low_views", + "viewCount": 1698, + "maxHeight": 1080, + "durationSeconds": 3853 + }, + { + "youtubeId": "An_EqGBzQwU", + "title": "Chernobyl Comrade soldier", + "reason": "low_resolution", + "viewCount": 4191, + "maxHeight": 480, + "durationSeconds": 8 + }, + { + "youtubeId": "aLjy2oSM13M", + "title": "Chernobyl (2019) Hospital scene", + "reason": "low_resolution", + "viewCount": 368542, + "maxHeight": 412, + "durationSeconds": 98 + }, + { + "youtubeId": "t01uomOT0Qo", + "reason": "metadata_unavailable", + "detail": "t01uomOT0Qo: t01uomOT0Qo: video is not publicly playable" + }, + { + "youtubeId": "YtE0gepFb1w", + "title": "That is how an RBMK Reactor Core explodes|Chernobyl|Lagasov Explanation", + "reason": "low_resolution", + "viewCount": 282755, + "maxHeight": 640, + "durationSeconds": 277 + }, + { + "youtubeId": "FS4W6wz4I9w", + "title": "Chernobyl S01 | Episode 02 | Please Remain Calm | Scene Then I'll do it myself", + "reason": "low_resolution", + "viewCount": 11928, + "maxHeight": 640, + "durationSeconds": 297 + }, + { + "youtubeId": "-gvkmT_rnX8", + "title": "Sam Slater (BF2042, Joker, Chernobyl) on Music Production, Sound Design, and His Latest Album", + "reason": "low_views", + "viewCount": 1363, + "maxHeight": 1080, + "durationSeconds": 3000 + }, + { + "youtubeId": "f7vcw1Hi4fk", + "title": "Chernobyl episode 1 Recap", + "reason": "low_views", + "viewCount": 1180, + "maxHeight": 1080, + "durationSeconds": 924 + }, + { + "youtubeId": "zsyqoFYPghw", + "title": "Chernobyl Episode 4: Someone Has To Do It", + "reason": "low_views", + "viewCount": 752, + "maxHeight": 720, + "durationSeconds": 777 + }, + { + "youtubeId": "0nUghX9gTnE", + "title": "The Drinker Recommends... Chernobyl (HBO miniseries)", + "reason": "low_resolution", + "viewCount": 1141931, + "maxHeight": 480, + "durationSeconds": 642 + }, + { + "youtubeId": "L7I971IsllU", + "title": "HBO's CHERNOBYL Mini Series - The 3 Biggest Technical Problems", + "reason": "low_views", + "viewCount": 808, + "maxHeight": 1080, + "durationSeconds": 953 + }, + { + "youtubeId": "7ywQciva7iQ", + "title": "What About Us? - Chernobyl", + "reason": "low_views", + "viewCount": 98, + "maxHeight": 1080, + "durationSeconds": 40 + }, + { + "youtubeId": "Gmw_wxx4WGo", + "title": "Chernobyl Library Scene : episode 4", + "reason": "low_resolution", + "viewCount": 1094220, + "maxHeight": 472, + "durationSeconds": 140 + }, + { + "youtubeId": "7lvBvdObw3U", + "title": "Who Will Save You Now | CHERNOBYL 《+18》", + "reason": "low_views", + "viewCount": 437, + "maxHeight": 2160, + "durationSeconds": 347 + }, + { + "youtubeId": "D9Rw3rci5Yc", + "title": "Chernobyl - Before you were deputy secretary, you worked in a shoefactory", + "reason": "low_resolution", + "viewCount": 4311, + "maxHeight": 640, + "durationSeconds": 42 + }, + { + "youtubeId": "qH74hpMQK-Y", + "title": "Chernobyl episode 1 trailer 2019", + "reason": "low_views", + "viewCount": 208, + "maxHeight": 320, + "durationSeconds": 55 + }, + { + "youtubeId": "9ehMJwmHTls", + "title": "Chernobyl 2019 Season 1 episode 2 Please remain calm!", + "reason": "low_views", + "viewCount": 1353, + "maxHeight": 290, + "durationSeconds": 64 + }, + { + "youtubeId": "YzS4JXEwiug", + "title": "ТРЕЙЛЕР 4 СЕРИИ СЕРИАЛА ЧЕРНОБЫЛЬ 2019 HBO", + "reason": "low_views", + "viewCount": 1523, + "maxHeight": 1080, + "durationSeconds": 50 + }, + { + "youtubeId": "8alCGy7WDig", + "title": "Chernobyl S01E05 Vichnaya Pamyat (VOSTFR) – extract What is the Cost of Lies?", + "reason": "low_views", + "viewCount": 954, + "maxHeight": 360, + "durationSeconds": 45 + }, + { + "youtubeId": "oyLbvqFPZOE", + "title": "Craig Mazin about what Titanic, Chernobyl and The Last of Us have in common", + "reason": "low_views", + "viewCount": 1071, + "maxHeight": 1080, + "durationSeconds": 56 + }, + { + "youtubeId": "hu0u1_Hlzu0", + "title": "Chernobyl Episode 1 Explained | The Night the World Changed #youtube #tvshow #series", + "reason": "low_views", + "viewCount": 102, + "maxHeight": 480, + "durationSeconds": 182 + }, + { + "youtubeId": "A9w9UtdxKZQ", + "title": "Ulana Khomyuk || Fanedit || Ratchet Saturn Girl || CHERNOBYL HBO", + "reason": "low_views", + "viewCount": 957, + "maxHeight": 720, + "durationSeconds": 24 + }, + { + "youtubeId": "Tj6RSprB6zg", + "title": "Chernobyl | Script to Screen | HBO | Episode 5 | Cineplayed", + "reason": "low_views", + "viewCount": 1099, + "maxHeight": 1920, + "durationSeconds": 224 + }, + { + "youtubeId": "yTV2qjQTbUY", + "title": "CHERNOBYL | Truth", + "reason": "low_views", + "viewCount": 96, + "maxHeight": 1080, + "durationSeconds": 230 + }, + { + "youtubeId": "37p47ZwQ3W0", + "title": "Chernobyl Vimanye (Vnimanye / внимание)", + "reason": "low_resolution", + "viewCount": 52799, + "maxHeight": 640, + "durationSeconds": 8 + }, + { + "youtubeId": "-itLsDqqvmc", + "title": "EP334: Virgin Birth, Mediocre Men, & Chernobyl", + "reason": "low_views", + "viewCount": 56, + "maxHeight": 1080, + "durationSeconds": 4803 + }, + { + "youtubeId": "N2lmJB5pC98", + "title": "Chernobyl | S1 E4 | The Happiness of All Mankind | Cleaning scene", + "reason": "low_resolution", + "viewCount": 32530, + "maxHeight": 640, + "durationSeconds": 58 + }, + { + "youtubeId": "rhSWLWOXzWY", + "title": "CLEANING CHERNOBYL", + "reason": "low_views", + "viewCount": 36, + "maxHeight": 720, + "durationSeconds": 121 + }, + { + "youtubeId": "RgSmfZm9t2s", + "title": "Boris Shcherbina - Chernobyl (HBO) Edit", + "reason": "low_resolution", + "viewCount": 349599, + "maxHeight": 640, + "durationSeconds": 233 + }, + { + "youtubeId": "z3i1dApdCr0", + "title": "13. Evacuation", + "reason": "low_views", + "viewCount": 69, + "maxHeight": 1080, + "durationSeconds": 284 + }, + { + "youtubeId": "i4r0RWfRSM8", + "title": "[TRAILER VF] CHERNOBYL - Episode 2 (E.G.P Version)", + "reason": "low_views", + "viewCount": 481, + "maxHeight": 1080, + "durationSeconds": 154 + }, + { + "youtubeId": "gZGhGLS3lEA", + "title": "Chernobyl | S01 | E04 | The Happiness of All Mankind | Opening Scene", + "reason": "low_resolution", + "viewCount": 7488, + "maxHeight": 640, + "durationSeconds": 210 }, { - "query": "Chernobyl HBO miniseries recap all episodes", - "intent": "Find complete miniseries recap videos." + "youtubeId": "5G7seJ6bSOQ", + "title": "Shcherbina's Speech, 3 brave men -Chernobyl", + "reason": "low_resolution", + "viewCount": 61992, + "maxHeight": 640, + "durationSeconds": 172 }, { - "query": "Chernobyl 2019 ending explained Vichnaya Pamyat", - "intent": "Find analyses of the finale and ending." + "youtubeId": "lSg_jPAZozY", + "title": "Chernobyl (2019) - Season (1) Extras - Emily Watson as Ulana Khomyuk The Scientist", + "reason": "low_views", + "viewCount": 1665, + "maxHeight": 1080, + "durationSeconds": 117 }, { - "query": "Chernobyl HBO historical accuracy explained", - "intent": "Find videos comparing the series to real events." + "youtubeId": "yeFLpQ1T0t8", + "title": "Chernobyl – Dyatlov's Binder Toss", + "reason": "too_short", + "viewCount": 8869, + "maxHeight": 1080, + "durationSeconds": 15 }, { - "query": "Chernobyl HBO fact vs fiction", - "intent": "Find fact-checking and accuracy videos." + "youtubeId": "TKhqVzPsWZo", + "title": "Emmy Winner Craig Mazin (\"Chernobyl\") in the 2019 Primetime Emmys Press Room", + "reason": "low_views", + "viewCount": 860, + "maxHeight": 720, + "durationSeconds": 194 }, { - "query": "Chernobyl HBO nuclear reactor accident explained", - "intent": "Find technical explanations tied to the miniseries." + "youtubeId": "wpj68vExsgk", + "title": "TRUE STORY: CHERNOBYL 2019 (HBO) Season 1 Episode 1 Full Movie Breakdown - \"1:23:45\" | Legasov HD", + "reason": "low_views", + "viewCount": 1239, + "maxHeight": 1080, + "durationSeconds": 498 }, { - "query": "Chernobyl HBO real people Valery Legasov Boris Shcherbina Lyudmilla Ignatenko", - "intent": "Find videos about the real historical figures depicted." + "youtubeId": "8NKmiNxy43U", + "title": "Chernobyl Recap Episode 3", + "reason": "low_views", + "viewCount": 194, + "maxHeight": 1080, + "durationSeconds": 237 }, { - "query": "Chernobyl HBO review miniseries", - "intent": "Find reputable critical reviews of the series." + "youtubeId": "s638N0dS3RA", + "title": "Chernobyl (HBO): Episode 4 'The Happiness of all Mankind' Review", + "reason": "low_views", + "viewCount": 1137, + "maxHeight": 1080, + "durationSeconds": 426 }, { - "query": "Chernobyl HBO retrospective analysis", - "intent": "Find longer-form retrospectives and thematic analysis." + "youtubeId": "5Ls0m56QwWE", + "title": "Chernobyl Explained in 9 Minutes | Complete Miniseries Recap", + "reason": "low_views", + "viewCount": 0, + "maxHeight": 1080, + "durationSeconds": 536 }, { - "query": "Chernobyl HBO sound design score Hildur Gudnadottir", - "intent": "Find videos about music, sound design, and atmosphere." + "youtubeId": "fSd3dTISzI0", + "title": "Chernobyl (2019) Firefighters arrive at the plant", + "reason": "low_views", + "viewCount": 803, + "maxHeight": 1080, + "durationSeconds": 103 + }, + { + "youtubeId": "6r4sdtKw2Xo", + "title": "Chernobyl ~ How Men and Machines were used cleanup the Roof.", + "reason": "low_views", + "viewCount": 275, + "maxHeight": 720, + "durationSeconds": 600 + }, + { + "youtubeId": "z1OwG9n5xto", + "title": "\"If you tell me that's not enough I won't believe you.\"", + "reason": "low_views", + "viewCount": 538, + "maxHeight": 640, + "durationSeconds": 128 + }, + { + "youtubeId": "5go0o-By-Rk", + "title": "Third semester Signature : Voices From Chernobyl", + "reason": "low_views", + "viewCount": 232, + "maxHeight": 720, + "durationSeconds": 938 + }, + { + "youtubeId": "DDwBfr3bREk", + "title": "Chernobyl (2019) | Announcement | Teaser Trailer [Ultra HD] #HBO", + "reason": "low_views", + "viewCount": 144, + "maxHeight": 720, + "durationSeconds": 55 + }, + { + "youtubeId": "kG-BtdLN5wo", + "reason": "metadata_unavailable", + "detail": "kG-BtdLN5wo: kG-BtdLN5wo: video is not publicly playable" + }, + { + "youtubeId": "y_ylTNTOAP4", + "title": "Chernobyl - The Happiness of All Mankind", + "reason": "low_views", + "viewCount": 223, + "maxHeight": 900, + "durationSeconds": 174 + }, + { + "youtubeId": "Y27TJibpBd4", + "title": "Exclusive interview with Craig Mazin, TV Series Chernobyl", + "reason": "low_views", + "viewCount": 312, + "maxHeight": 2160, + "durationSeconds": 320 + }, + { + "youtubeId": "5gcxlgIjkg0", + "title": "Craig Mazin on Finding the Inspiration that Become the Series \"Chernobyl\"", + "reason": "low_views", + "viewCount": 306, + "maxHeight": 1080, + "durationSeconds": 52 + }, + { + "youtubeId": "E9uuINU4Cg0", + "title": "TRAILER | Chernobyl Disaster VFX Short Film ** THE VOLUNTEERS ** Live Action & CGI by ArtFX Team", + "reason": "low_views", + "viewCount": 2411, + "maxHeight": 1080, + "durationSeconds": 144 + }, + { + "youtubeId": "rIzNOUd8BCI", + "title": "When non-gamers compose for games: Hildur Guðnadóttir & Sam Slater on Battlefield 2042 | BAFTA Games", + "reason": "low_views", + "viewCount": 1561, + "maxHeight": 1080, + "durationSeconds": 711 + }, + { + "youtubeId": "_AjGMaabCqA", + "title": "Chernobyl | Episode 2: Please Remain Calm | Recap & Review", + "reason": "low_views", + "viewCount": 55, + "maxHeight": 2160, + "durationSeconds": 913 + }, + { + "youtubeId": "_WIAO-yNZAo", + "title": "Chernobyl Disaster Chapter 15", + "reason": "low_views", + "viewCount": 1521, + "maxHeight": 720, + "durationSeconds": 1947 + }, + { + "youtubeId": "Y3u6Sdymw18", + "title": "Chernobyl - Moving Contaminated Clothes to Hospital Basement - l HD l", + "reason": "low_resolution", + "viewCount": 78707, + "maxHeight": 640, + "durationSeconds": 54 + }, + { + "youtubeId": "n824O16Iu80", + "title": "The Chernobyl Disaster: Hit TV drama brings back hope for workers", + "reason": "low_views", + "viewCount": 2277, + "maxHeight": 1080, + "durationSeconds": 188 + }, + { + "youtubeId": "UA-ieaRpCDo", + "title": "CHERNOBYL | Season 1| ep#1 | Highlights |", + "reason": "low_views", + "viewCount": 624, + "maxHeight": 580, + "durationSeconds": 51 + }, + { + "youtubeId": "234PkIR0jxQ", + "title": "Elements of CHERNOBYL - Episode 2 | Be tv", + "reason": "low_views", + "viewCount": 1433, + "maxHeight": 1080, + "durationSeconds": 166 + }, + { + "youtubeId": "wVO4-DIo8OE", + "title": "Chernobyl Season one episode 4", + "reason": "low_views", + "viewCount": 273, + "maxHeight": 1080, + "durationSeconds": 154 + }, + { + "youtubeId": "jRC9yiFpsbU", + "title": "Making of Chernobyl HBO 2019 Legendado, PT-BR", + "reason": "low_views", + "viewCount": 716, + "maxHeight": 720, + "durationSeconds": 727 + }, + { + "youtubeId": "5MPnBJK9qZQ", + "title": "How I Wrote Chernobyl", + "reason": "low_views", + "viewCount": 2417, + "maxHeight": 2160, + "durationSeconds": 425 + }, + { + "youtubeId": "8SpUI3A8LhM", + "title": "Radiation official movie trailer", + "reason": "low_views", + "viewCount": 731, + "maxHeight": 360, + "durationSeconds": 217 + }, + { + "youtubeId": "BLh3wEBJAOs", + "title": "Chernobyl | episode 5 | The safety test explained - \"what if a power plant has no power?\"", + "reason": "low_views", + "viewCount": 383, + "maxHeight": 360, + "durationSeconds": 283 + }, + { + "youtubeId": "eiq4sS8RAY8", + "title": "Chernobyl (2019) Review - A Stunning Portrayal of an Empire Dying in Real Time", + "reason": "low_views", + "viewCount": 6, + "maxHeight": 2160, + "durationSeconds": 398 + }, + { + "youtubeId": "aek2DTebwMo", + "title": "Chernobyl (2019) - IMPROVED Rooftop Scene FT. Fergie", + "reason": "low_resolution", + "viewCount": 48389, + "maxHeight": 360, + "durationSeconds": 225 + }, + { + "youtubeId": "VuWDSOdvNE8", + "title": "Chernobyl - Episode 1", + "reason": "low_views", + "viewCount": 209, + "maxHeight": 720, + "durationSeconds": 224 + }, + { + "youtubeId": "xnfHY0OSvEw", + "title": "IGNATENKO - EN VOLÁ (PROD. SAD MORTEM) (RARE FOOTAGE)", + "reason": "low_views", + "viewCount": 762, + "maxHeight": 1080, + "durationSeconds": 150 + }, + { + "youtubeId": "XZ7h1U81Kss", + "title": "Craig Mazin talking about the pressure of writing The Last of Us HBO during production #tlou", + "reason": "low_views", + "viewCount": 2120, + "maxHeight": 1080, + "durationSeconds": 132 + }, + { + "youtubeId": "EoBmRJO5s3A", + "title": "The Oscar-nominated production design of FIRST MAN | TIFF 2019", + "reason": "low_views", + "viewCount": 1694, + "maxHeight": 1080, + "durationSeconds": 100 + }, + { + "youtubeId": "-ylE5NXR3I0", + "title": "Interview with a Cannibal - introduction", + "reason": "low_resolution", + "viewCount": 628450, + "maxHeight": 480, + "durationSeconds": 68 + }, + { + "youtubeId": "LX0tBZNQj14", + "title": "Emmy Winner Jakob Ihre (\"Chernobyl\") in the 2019 Creative Arts Emmys Press Room", + "reason": "low_views", + "viewCount": 329, + "maxHeight": 720, + "durationSeconds": 27 + }, + { + "youtubeId": "6hpoXY9af_8", + "title": "Chernobyl (2019) Season 1 | episode 2 | Please remain calm", + "reason": "low_resolution", + "viewCount": 8674, + "maxHeight": 580, + "durationSeconds": 64 + }, + { + "youtubeId": "fcNCBGPlgac", + "title": "The Battle of Chernobyl HD Documentary", + "reason": "low_resolution", + "viewCount": 11310, + "maxHeight": 360, + "durationSeconds": 5579 + }, + { + "youtubeId": "zxOqYr9UfV0", + "title": "Chernobyl (HBO 2019) REVIEW - Ep. 4 \"The Happiness of All Mankind\"", + "reason": "low_views", + "viewCount": 139, + "maxHeight": 1080, + "durationSeconds": 565 + }, + { + "youtubeId": "wogFYnqvbGM", + "title": "Unplugged Borders - Chernobyl", + "reason": "low_views", + "viewCount": 287, + "maxHeight": 720, + "durationSeconds": 503 + }, + { + "youtubeId": "rj9xiNAbKdU", + "title": "First Time Reacting to Chernobyl Episode 2 \"Please Remain Calm\" with Uncle Tony and Sidekick Shecky", + "reason": "low_resolution", + "viewCount": 3666, + "maxHeight": 360, + "durationSeconds": 1450 + }, + { + "youtubeId": "E3SvMkpwE5Y", + "title": "EVACUATION ANNOUNCEMENT Pripyat", + "reason": "low_views", + "viewCount": 567, + "maxHeight": 360, + "durationSeconds": 254 + }, + { + "youtubeId": "oUqtzjoRPks", + "title": "Chernobyl Trailer | Hotstar Premium", + "reason": "low_resolution", + "viewCount": 2209263, + "maxHeight": 480, + "durationSeconds": 30 + }, + { + "youtubeId": "ATag8riXskQ", + "title": "Chernobyl (2019) Episode 3: Miners HBO", + "reason": "low_resolution", + "viewCount": 6240, + "maxHeight": 640, + "durationSeconds": 227 + }, + { + "youtubeId": "daWqD6YIfMc", + "title": "Chernobyl Promo", + "reason": "low_views", + "viewCount": 1378, + "maxHeight": 480, + "durationSeconds": 78 + }, + { + "youtubeId": "TLDoGYeB_Go", + "title": "Chernobyl Episode 04", + "reason": "low_views", + "viewCount": 60, + "maxHeight": 720, + "durationSeconds": 205 + }, + { + "youtubeId": "SlDTSWUKEfM", + "title": "Friday Night Chernobyl", + "reason": "too_short", + "viewCount": 9130, + "maxHeight": 720, + "durationSeconds": 18 + }, + { + "youtubeId": "PoX_t3lSyug", + "title": "Craig Mazin, Jared Harris & More on Why Chernobyl Resonates Now and the Future of TV | On Acting", + "reason": "low_views", + "viewCount": 774, + "maxHeight": 1080, + "durationSeconds": 726 + }, + { + "youtubeId": "2AmjPtxp3O4", + "title": "Chernobyl FILMING LOCATIONS!", + "reason": "low_views", + "viewCount": 298, + "maxHeight": 1080, + "durationSeconds": 132 + }, + { + "youtubeId": "rLRLTUT7bHk", + "title": "Chris Watson, Hildur Guðnadóttir & Sam Slater @ CTM Berlin, 2022.", + "reason": "low_views", + "viewCount": 591, + "maxHeight": 1080, + "durationSeconds": 136 + }, + { + "youtubeId": "pnKJ9Tqj-as", + "title": "HBO CHERNOBYL Series 2019 : Clearing graphite rod off the roof", + "reason": "low_views", + "viewCount": 32, + "maxHeight": 1080, + "durationSeconds": 298 + }, + { + "youtubeId": "f9WGFbluYRo", + "title": "Chernobyl 2019, Reactor explosion scene. Episode ¹", + "reason": "low_views", + "viewCount": 60, + "maxHeight": 1080, + "durationSeconds": 194 + }, + { + "youtubeId": "gReO53Xuy0E", + "title": "Chernobyl Long war started", + "reason": "low_resolution", + "viewCount": 18976, + "maxHeight": 640, + "durationSeconds": 182 + } + ] + }, + "review": { + "model": "openai-codex/gpt-5.6-luna", + "thinking": "high", + "notes": "Selected 99 items with broad coverage across all five episodes, including many distinct scene uploads, official promos and featurettes, interviews, reactions, recaps, and historical/technical context. Later worthwhile items are explicitly marked limit_reached.", + "selectedCount": 99, + "rejectedCount": 136, + "rejections": [ + { + "youtubeId": "D23er9SjJi8", + "reason": "limit_reached", + "rationale": "Relevant episode 1 opening scene, but the 99-slot limit is filled.", + "title": "Best TV series starting scene chernobyl", + "channelName": "val john", + "viewCount": 9623, + "maxHeight": 960, + "durationSeconds": 149 + }, + { + "youtubeId": "n55lUe-gNCM", + "reason": "limit_reached", + "rationale": "Relevant production-location news feature, but the 99-slot limit is filled.", + "title": "HBO’s Chernobyl’s success sends tourists to Lithuanian capital, Vilnius", + "channelName": "Hindustan Times", + "viewCount": 8860, + "maxHeight": 720, + "durationSeconds": 249 + }, + { + "youtubeId": "1l3g3m8Vrgs", + "reason": "limit_reached", + "rationale": "Relevant historical evacuation audio context, but the 99-slot limit is filled.", + "title": "Pripyat evacuation AUDIO with subtitle", + "channelName": "Roger7351IT", + "viewCount": 1045434, + "maxHeight": 1080, + "durationSeconds": 153 + }, + { + "youtubeId": "KvntlRqz7u4", + "reason": "poor_content_quality", + "rationale": "Short music-added opening edit and redundant with clearer scene uploads.", + "title": "Chernobyl // 1:23:45", + "channelName": "Clip HD", + "viewCount": 3332, + "maxHeight": 1080, + "durationSeconds": 84 + }, + { + "youtubeId": "cZ5rI5fl-9s", + "reason": "unrelated", + "rationale": "Recap of the unrelated film CH3RN0BYL, not the HBO miniseries.", + "title": "People Exposed to Radiation Suffer Physical Decomposition After The Chernobyl Nuclear Plant Disaster", + "channelName": "RomanKaiStory", + "viewCount": 149558, + "maxHeight": 1080, + "durationSeconds": 1729 + }, + { + "youtubeId": "759gkvzsHRY", + "reason": "poor_content_quality", + "rationale": "Low-value cast slideshow with insufficient substantive series coverage.", + "title": "HBO Chernobyl Cast in Real Life", + "channelName": "Creation Cove", + "viewCount": 14647, + "maxHeight": 1080, + "durationSeconds": 99 + }, + { + "youtubeId": "6FrOeMhJ_pc", + "reason": "unrelated", + "rationale": "Political podcast about current regional affairs, not Chernobyl.", + "title": "الوليمة", + "channelName": "Al-Mahatta | المحطة", + "viewCount": 190585, + "maxHeight": 1080, + "durationSeconds": 11036 + }, + { + "youtubeId": "dPKaAxXqyIw", + "reason": "duplicate", + "rationale": "Duplicate localized trailer equivalent to the selected Russian trailer.", + "title": "Chernobyl (2019) ¦ Official Trailer ¦ HBO (rus, AlexFilm)", + "channelName": "AlexFilm - озвучиваем с душой", + "viewCount": 7186, + "maxHeight": 1080, + "durationSeconds": 148 + }, + { + "youtubeId": "hkk00dSjp5Y", + "reason": "limit_reached", + "rationale": "Relevant historical Legasov interview, but the 99-slot limit is filled.", + "title": "Chernobyl - Valery Legasov Interview on NBC (1986).", + "channelName": "vsrr83", + "viewCount": 615921, + "maxHeight": 1080, + "durationSeconds": 365 + }, + { + "youtubeId": "GQN7uxbk930", + "reason": "limit_reached", + "rationale": "Relevant Paul Ritter interview, but the 99-slot limit is filled.", + "title": "Paul Ritter Talks About Chernobyl Mini-Series | Sunday Brunch", + "channelName": "Albina Pretty", + "viewCount": 6693, + "maxHeight": 720, + "durationSeconds": 403 + }, + { + "youtubeId": "EaysSNd6CJo", + "reason": "limit_reached", + "rationale": "Relevant filming-location feature, but the 99-slot limit is filled.", + "title": "Here was filmed Chernobyl (HBO) 2019", + "channelName": "Andygen Live", + "viewCount": 124497, + "maxHeight": 1080, + "durationSeconds": 125 + }, + { + "youtubeId": "VTyiLbHBWp8", + "reason": "limit_reached", + "rationale": "Relevant episode 3 breakdown, but the 99-slot limit is filled.", + "title": "CHERNOBYL Episode 3 Breakdown & Ending Explained", + "channelName": "BrainPilot", + "viewCount": 61658, + "maxHeight": 1080, + "durationSeconds": 974 + }, + { + "youtubeId": "RDWuE5JmDc4", + "reason": "limit_reached", + "rationale": "Relevant RBMK explainer, but the 99-slot limit is filled.", + "title": "Chernobyl (2019)- Explaining the RBMK Nuclear Reactor", + "channelName": "Jamin Raja", + "viewCount": 17819, + "maxHeight": 720, + "durationSeconds": 155 + }, + { + "youtubeId": "5aNxqbZDNBM", + "reason": "limit_reached", + "rationale": "Relevant episode 5 reactor explanation, but the 99-slot limit is filled.", + "title": "Chernobyl (2019) (HBO) - How does an RBMK reactor explodes? Lies ! Vichnaya Pamyat - Episode 5", + "channelName": "Siddhant Nayak", + "viewCount": 1168129, + "maxHeight": 1088, + "durationSeconds": 179 + }, + { + "youtubeId": "b07U7DtAflY", + "reason": "unrelated", + "rationale": "Sound breakdown for Blade Runner 2049.", + "title": "The Sound of Blade Runner 2049 with Director Denis Villeneuve", + "channelName": "SoundWorks Collection", + "viewCount": 104725, + "maxHeight": 2160, + "durationSeconds": 848 + }, + { + "youtubeId": "zt7cEj0LaEo", + "reason": "limit_reached", + "rationale": "Relevant episode 1 fallout scene, but the 99-slot limit is filled.", + "title": "Chernobyl (2019) - Radioactive fallout | Episode 1", + "channelName": "Dao", + "viewCount": 30893, + "maxHeight": 1080, + "durationSeconds": 246 + }, + { + "youtubeId": "SsG3cxzfO7c", + "reason": "duplicate", + "rationale": "Duplicate reactor-explosion scene equivalent to clearer selected uploads.", + "title": "Chernobyl [2019] - Reactor Explosion Scene", + "channelName": "Maxor", + "viewCount": 207422, + "maxHeight": 720, + "durationSeconds": 207 + }, + { + "youtubeId": "UKqEOpu5uCc", + "reason": "limit_reached", + "rationale": "Relevant episode 2 helicopter clip, but the 99-slot limit is filled.", + "title": "Chernobyl Episode 2 Scene | HBO | Helicopter Crashing Down!", + "channelName": "Creative Vision", + "viewCount": 174200, + "maxHeight": 720, + "durationSeconds": 42 + }, + { + "youtubeId": "m1GEPsSVpZY", + "reason": "limit_reached", + "rationale": "Relevant medical fact-check, but the 99-slot limit is filled.", + "title": "Chernobyl Doctor Fact Checks the HBO Series | Vanity Fair", + "channelName": "Vanity Fair", + "viewCount": 11124349, + "maxHeight": 1080, + "durationSeconds": 804 + }, + { + "youtubeId": "5FmHmM6ELyY", + "reason": "limit_reached", + "rationale": "Relevant episode 4 pet-liquidation scene, but the 99-slot limit is filled.", + "title": "Chernobyl Episode 4 Scene | HBO | Pets Liquidation", + "channelName": "Creative Vision", + "viewCount": 1234852, + "maxHeight": 720, + "durationSeconds": 404 + }, + { + "youtubeId": "pWlQ4BO79e4", + "reason": "limit_reached", + "rationale": "Relevant German episode 5 explanation clip, but the 99-slot limit is filled.", + "title": "Chernobyl (2019): Professor Legasov erklärt wie ein RBMK Reaktor funktioniert (Teil 2)", + "channelName": "Athrun82", + "viewCount": 128981, + "maxHeight": 1080, + "durationSeconds": 271 + }, + { + "youtubeId": "42qPk8NJNUk", + "reason": "limit_reached", + "rationale": "Relevant Akimov and Toptunov clip, but the 99-slot limit is filled.", + "title": "Toptunov and Akimov Turning The Valves | Chernobyl", + "channelName": "migi", + "viewCount": 62794, + "maxHeight": 720, + "durationSeconds": 29 + }, + { + "youtubeId": "HMQVbwSsvo4", + "reason": "limit_reached", + "rationale": "Relevant Dyatlov scene, but the 99-slot limit is filled.", + "title": "Chernobyl - Comrade Dyatlov goes insane", + "channelName": "Trommit", + "viewCount": 279552, + "maxHeight": 720, + "durationSeconds": 171 + }, + { + "youtubeId": "8SjNhurNn0s", + "reason": "limit_reached", + "rationale": "Relevant moments supercut, but the 99-slot limit is filled.", + "title": "Top 10 Best HBO's Chernobyl Moments", + "channelName": "WatchMojo.com", + "viewCount": 3289770, + "maxHeight": 1080, + "durationSeconds": 769 + }, + { + "youtubeId": "6dynISxiZjY", + "reason": "limit_reached", + "rationale": "Relevant management supercut, but the 99-slot limit is filled.", + "title": "Chernobyl management supercut | HBO Max Chernobyl", + "channelName": "Fried", + "viewCount": 1267769, + "maxHeight": 2160, + "durationSeconds": 406 + }, + { + "youtubeId": "RfQ10H_2y3w", + "reason": "limit_reached", + "rationale": "Relevant Khomyuk prison scene, but the 99-slot limit is filled.", + "title": "Chernobyl Episode 3 Scene | HBO | khomyuk in KGB prison", + "channelName": "Christian_Aguilera1996🇵🇪", + "viewCount": 8888, + "maxHeight": 720, + "durationSeconds": 264 + }, + { + "youtubeId": "mprtlyKEGLI", + "reason": "limit_reached", + "rationale": "Relevant episode 3 extras featurette, but the 99-slot limit is filled.", + "title": "Chernobyl (2019) - Season (1) Extras - Elements of Chernobyl Episode 3 Open Wide O Earth", + "channelName": "Missing Pieces", + "viewCount": 42927, + "maxHeight": 1080, + "durationSeconds": 122 + }, + { + "youtubeId": "q5bRE0mWmXU", + "reason": "limit_reached", + "rationale": "Relevant Lyudmilla and Vasily scene, but the 99-slot limit is filled.", + "title": "i told you i'd show you Moscow | Chernobyl (2019)", + "channelName": "Anders", + "viewCount": 19519, + "maxHeight": 720, + "durationSeconds": 110 + }, + { + "youtubeId": "WEKgnDaLMxk", + "reason": "insufficient_target_evidence", + "rationale": "Very short joke clip with no reliable Chernobyl-series content description.", + "title": "Chernobyl Was All Paul Ritter's Fault", + "channelName": "The Den Chronicles", + "viewCount": 55338, + "maxHeight": 1080, + "durationSeconds": 27 + }, + { + "youtubeId": "9vsnutA7FGg", + "reason": "limit_reached", + "rationale": "Relevant composer interview, but the 99-slot limit is filled.", + "title": "Oscar-Winning \"Joker\" Composer Hildur Guðnadóttir on Her Craft | Berlinale Talents 2020", + "channelName": "Berlinale - Berlin International Film Festival", + "viewCount": 4180, + "maxHeight": 1080, + "durationSeconds": 4845 + }, + { + "youtubeId": "0D_EPDFzJ5Y", + "reason": "limit_reached", + "rationale": "Relevant episode 2 review, but the 99-slot limit is filled.", + "title": "Chernobyl (HBO): Episode 2 - TV Review", + "channelName": "Critical Flick", + "viewCount": 6820, + "maxHeight": 720, + "durationSeconds": 282 + }, + { + "youtubeId": "6qhu0ul5UPs", + "reason": "limit_reached", + "rationale": "Relevant Spanish episode 3 recap, but the 99-slot limit is filled.", + "title": "RECAP | Chernobyl (HBO) | Episodio 3 - Open Wide, O Earth", + "channelName": "No Sabemos Nada De", + "viewCount": 7427, + "maxHeight": 720, + "durationSeconds": 2824 + }, + { + "youtubeId": "utlmOOkC82A", + "reason": "limit_reached", + "rationale": "Relevant episode 4 nuclear-engineer reaction, but the 99-slot limit is filled.", + "title": "Chernobyl Episode 4 - The Happiness of All Mankind - Nuclear Engineer Breaks Down/Reacts", + "channelName": "The Atomic Age", + "viewCount": 278044, + "maxHeight": 1080, + "durationSeconds": 1453 + }, + { + "youtubeId": "N-mDzjEQXNA", + "reason": "limit_reached", + "rationale": "Relevant long-form series recap, but the 99-slot limit is filled.", + "title": "Biggest Man-made Disaster that Took place in Human History |CHERNOBYL the Series", + "channelName": "Daniel CC Movie&TV Series", + "viewCount": 41629, + "maxHeight": 1080, + "durationSeconds": 1928 + }, + { + "youtubeId": "YRPuO1RhbKo", + "reason": "limit_reached", + "rationale": "Relevant nuclear-engineer lecture, but the 99-slot limit is filled.", + "title": "What Technically Happened at Chernobyl", + "channelName": "Ethan Chaleff", + "viewCount": 1050268, + "maxHeight": 1080, + "durationSeconds": 2964 + }, + { + "youtubeId": "1GyqrRu492Q", + "reason": "unrelated", + "rationale": "Sound-design breakdown for Ford v Ferrari.", + "title": "‘Ford v Ferrari’ Sound Editors Explain Mixing Sound for Film | Vanity Fair", + "channelName": "Vanity Fair", + "viewCount": 268868, + "maxHeight": 1080, + "durationSeconds": 852 + }, + { + "youtubeId": "9g5he8y4qks", + "reason": "limit_reached", + "rationale": "Relevant episode 1 firefighter scene, but the 99-slot limit is filled.", + "title": "HBO Chernobyl (2019) (Episode 1) \"The firefighters arrive\" scene", + "channelName": "Skraggy", + "viewCount": 44858, + "maxHeight": 1080, + "durationSeconds": 214 + }, + { + "youtubeId": "6ng-4kK3a9g", + "reason": "limit_reached", + "rationale": "Relevant episode 2 Legasov and Shcherbina argument, but the 99-slot limit is filled.", + "title": "Chernobyl Best Scene - Fly over exposed Reactor?", + "channelName": "Squirrel", + "viewCount": 89339, + "maxHeight": 960, + "durationSeconds": 75 + }, + { + "youtubeId": "kwfyeMYSoYc", + "reason": "limit_reached", + "rationale": "Relevant short Shcherbina clip, but the 99-slot limit is filled.", + "title": "then i'll do it myself | Chernobyl (2019)", + "channelName": "Anders", + "viewCount": 157800, + "maxHeight": 720, + "durationSeconds": 41 + }, + { + "youtubeId": "oY95LY3fvxg", + "reason": "limit_reached", + "rationale": "Relevant liquidator clip, but the 99-slot limit is filled.", + "title": "I Serve The Soviet Union", + "channelName": "You Know Who", + "viewCount": 77969, + "maxHeight": 960, + "durationSeconds": 53 + }, + { + "youtubeId": "VBvAGn9Q0UI", + "reason": "limit_reached", + "rationale": "Relevant Boris and Valery fan edit, but the 99-slot limit is filled.", + "title": "you were the one who mattered most | Boris & Valery", + "channelName": "Melkorin", + "viewCount": 21169, + "maxHeight": 1080, + "durationSeconds": 174 + }, + { + "youtubeId": "qgyM21HQcBs", + "reason": "limit_reached", + "rationale": "Official relevant series promo, but the 99-slot limit is filled.", + "title": "Chernobyl: The Weeks Ahead | HBO", + "channelName": "HBO", + "viewCount": 191313, + "maxHeight": 1080, + "durationSeconds": 85 + }, + { + "youtubeId": "5kxUOKqSxNs", + "reason": "unrelated", + "rationale": "Trailer for the separate documentary Chernobyl: The Lost Tapes.", + "title": "Chernobyl: The Lost Tapes | Official Trailer | HBO", + "channelName": "HBO", + "viewCount": 553287, + "maxHeight": 1080, + "durationSeconds": 130 + }, + { + "youtubeId": "OrwLLdWyvqE", + "reason": "limit_reached", + "rationale": "Relevant episode 3 funeral scene, but the 99-slot limit is filled.", + "title": "HBO Chernobyl (2019) (Episode 3) \"funeral\" scene", + "channelName": "Skraggy", + "viewCount": 5633, + "maxHeight": 1080, + "durationSeconds": 165 + }, + { + "youtubeId": "HdaJiqXGiWE", + "reason": "limit_reached", + "rationale": "Relevant Craig Mazin writing discussion, but the 99-slot limit is filled.", + "title": "On Story 1001: On Writing Chernobyl", + "channelName": "Austin Film Festival", + "viewCount": 17862, + "maxHeight": 1080, + "durationSeconds": 1622 + }, + { + "youtubeId": "O80Hfs2sDLY", + "reason": "limit_reached", + "rationale": "Relevant Jessie Buckley interview, but the 99-slot limit is filled.", + "title": "Jessie Buckley, trop \"sauvage\" pour Hollywood", + "channelName": "Le Parisien", + "viewCount": 6718, + "maxHeight": 1080, + "durationSeconds": 145 + }, + { + "youtubeId": "5crcdy955H0", + "reason": "limit_reached", + "rationale": "Relevant DNEG VFX featurette, but the 99-slot limit is filled.", + "title": "Part 4: Behind the VFX of Chernobyl - How to recreate an iconic scene", + "channelName": "DNEG", + "viewCount": 17156, + "maxHeight": 1080, + "durationSeconds": 270 + }, + { + "youtubeId": "FdpbZsF6izQ", + "reason": "insufficient_target_evidence", + "rationale": "Music tutorial primarily about Joker, with only incidental Chernobyl mention.", + "title": "Make Music Like Joker and Chernobyl Composer Hildur Guðnadóttir for FREE", + "channelName": "Euan Smith Music", + "viewCount": 2628, + "maxHeight": 1080, + "durationSeconds": 524 + }, + { + "youtubeId": "PkzUFRE4NBs", + "reason": "limit_reached", + "rationale": "Relevant episode 2 reaction, but the 99-slot limit is filled.", + "title": "Chernobyl Episode 2 \"Please Remain Calm\" REACTION!", + "channelName": "Dos Cavazos", + "viewCount": 179217, + "maxHeight": 1080, + "durationSeconds": 1663 + }, + { + "youtubeId": "ZFGoVHF6188", + "reason": "limit_reached", + "rationale": "Relevant episode 5 historical-accuracy analysis, but the 99-slot limit is filled.", + "title": "The Big Problem With the HBO Chernobyl Miniseries: Vichnaya Pamyat - Part One", + "channelName": "That Chernobyl Guy", + "viewCount": 369030, + "maxHeight": 2160, + "durationSeconds": 1995 + }, + { + "youtubeId": "P3oKNE72EzU", + "reason": "limit_reached", + "rationale": "Relevant physics explainer, but the 99-slot limit is filled.", + "title": "Chernobyl Visually Explained", + "channelName": "Higgsino physics", + "viewCount": 4582724, + "maxHeight": 1080, + "durationSeconds": 999 + }, + { + "youtubeId": "d1AwVKENimQ", + "reason": "limit_reached", + "rationale": "Relevant full-series review, but the 99-slot limit is filled.", + "title": "Chernobyl: HBO Miniseries - Review", + "channelName": "Jeremy Jahns", + "viewCount": 803687, + "maxHeight": 1080, + "durationSeconds": 384 + }, + { + "youtubeId": "BQAQUxV2yPo", + "reason": "limit_reached", + "rationale": "Relevant thematic video essay, but the 99-slot limit is filled.", + "title": "Chernobyl (2019): The Show That Exposed the Soviet Union's Biggest Lie", + "channelName": "That Film Dad", + "viewCount": 13866, + "maxHeight": 2160, + "durationSeconds": 522 + }, + { + "youtubeId": "Gkf_rdROyWw", + "reason": "unrelated", + "rationale": "Sound featurette for Dune.", + "title": "Dune | The Sounds of Dune | Behind The Scenes with Denis Villeneuve | Warner Bros. Entertainment", + "channelName": "Warner Bros. Entertainment", + "viewCount": 842365, + "maxHeight": 1080, + "durationSeconds": 1721 + }, + { + "youtubeId": "6aIv0vI76aU", + "reason": "limit_reached", + "rationale": "Relevant episode 2 evacuation scene, but the 99-slot limit is filled.", + "title": "HBO Chornobyl (2019) Pripyat evacuation scene", + "channelName": "Yukee", + "viewCount": 8316, + "maxHeight": 1080, + "durationSeconds": 199 + }, + { + "youtubeId": "yOdQZRAXRPA", + "reason": "limit_reached", + "rationale": "Relevant episode 2 helicopter scene, but the 99-slot limit is filled.", + "title": "\"Is there any other way?\" Helicopter Scene - HBO Chernobyl 2019", + "channelName": "ROKLonewolf", + "viewCount": 3952252, + "maxHeight": 1080, + "durationSeconds": 150 + }, + { + "youtubeId": "mzONOqd6uV8", + "reason": "limit_reached", + "rationale": "Relevant discussion of the helicopter-crash scene, but the 99-slot limit is filled.", + "title": "The Harrowing Helicopter Crash, Chernobyl | Edinburgh TV Festival", + "channelName": "Edinburgh TV Festival", + "viewCount": 159468, + "maxHeight": 1080, + "durationSeconds": 147 + }, + { + "youtubeId": "AOl80qORYjA", + "reason": "limit_reached", + "rationale": "Relevant episode 2 valves scene, but the 99-slot limit is filled.", + "title": "The \"volunteers\" open the valves, part 1/2 - Chernobyl 1x02", + "channelName": "That Scenes!", + "viewCount": 74554, + "maxHeight": 1080, + "durationSeconds": 264 + }, + { + "youtubeId": "pzYxRnqTSZg", + "reason": "limit_reached", + "rationale": "Relevant Shcherbina testimony scene, but the 99-slot limit is filled.", + "title": "The Testimony Of 'Comrade Boris Evdokimovich Shcherbina' /Web serie Chernobyl", + "channelName": "Banku Bhaiya", + "viewCount": 1031265, + "maxHeight": 720, + "durationSeconds": 269 + }, + { + "youtubeId": "SZDlzlHpl1s", + "reason": "limit_reached", + "rationale": "Relevant episode 3 miners scene, but the 99-slot limit is filled.", + "title": "Now you look like minister of coal- Chernobyl", + "channelName": "Cool Life", + "viewCount": 140499, + "maxHeight": 1080, + "durationSeconds": 166 + }, + { + "youtubeId": "IzbOgvWQhHA", + "reason": "limit_reached", + "rationale": "Relevant episode 5 explanation clip, but the 99-slot limit is filled.", + "title": "Chernobil disaster explained in 10 minutes (3/3) - Valeri Legásov - Chernobil Series", + "channelName": "I. Aliende", + "viewCount": 930077, + "maxHeight": 1080, + "durationSeconds": 214 + }, + { + "youtubeId": "ttpzZXDNKQ8", + "reason": "limit_reached", + "rationale": "Relevant historical phone-call audio source, but the 99-slot limit is filled.", + "title": "Самый страшный телефонный разговор 20го века", + "channelName": "Студія Peredova", + "viewCount": 10237220, + "maxHeight": 1080, + "durationSeconds": 70 + }, + { + "youtubeId": "ExP9wCpv4c8", + "reason": "limit_reached", + "rationale": "Relevant Vasily and Lyudmilla supercut, but the 99-slot limit is filled.", + "title": "Vasily and Lyudmilla in HBO's Chernobyl (supercut)", + "channelName": "Hand Productions", + "viewCount": 40015, + "maxHeight": 1080, + "durationSeconds": 120 + }, + { + "youtubeId": "hpvQ3hCj6EY", + "reason": "poor_content_quality", + "rationale": "Low-effort Bandicam/Audacity/Windows Movie Maker compilation.", + "title": "Anatoly Dyatlov's BEST Moments - Chernobyl HBO", + "channelName": "Comrade Dyatlov", + "viewCount": 6965, + "maxHeight": 1080, + "durationSeconds": 105 + }, + { + "youtubeId": "LXYkDOmrIXk", + "reason": "misleading_or_fake", + "rationale": "Episode-link upload with no reliable substantive video provenance.", + "title": "Chernobyl Epizoda 3 online sa prevodom", + "channelName": "Extra Serije", + "viewCount": 5473, + "maxHeight": 720, + "durationSeconds": 55 + }, + { + "youtubeId": "o4RXu7A3ydk", + "reason": "limit_reached", + "rationale": "Relevant episode 5 featurette, but the 99-slot limit is filled.", + "title": "Chernobyl Mini-Series Episode 5 Featurette | 'Behind the Scenes' | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "viewCount": 18744, + "maxHeight": 1080, + "durationSeconds": 222 + }, + { + "youtubeId": "zNrfxpjPrLo", + "reason": "limit_reached", + "rationale": "Relevant episode 3 short clip, but the 99-slot limit is filled.", + "title": "Chernobyl - Best Line", + "channelName": "James Bruno", + "viewCount": 269502, + "maxHeight": 1080, + "durationSeconds": 25 + }, + { + "youtubeId": "meob6mY4sCY", + "reason": "duplicate", + "rationale": "Duplicate of the selected 'I told you I'd show you Moscow' scene.", + "title": "HBO's CHERNOBYL: 'I Told You, I'd Show You Moscow.' Jessie Buckley, Adam Nagaitis", + "channelName": "Adam Nagaitis News", + "viewCount": 6649, + "maxHeight": 2160, + "durationSeconds": 154 + }, + { + "youtubeId": "xjDgsbWuxHo", + "reason": "unrelated", + "rationale": "Paul Ritter memorial clip focused on another series.", + "title": "Goodbye Paul Ritter", + "channelName": "jackie", + "viewCount": 12948, + "maxHeight": 720, + "durationSeconds": 96 + }, + { + "youtubeId": "wsFlWDPrxWM", + "reason": "limit_reached", + "rationale": "Relevant official Jared Harris podcast, but the 99-slot limit is filled.", + "title": "The Chernobyl Podcast | Part Six: Bonus Episode With Jared Harris | HBO", + "channelName": "HBO", + "viewCount": 295613, + "maxHeight": 720, + "durationSeconds": 3019 + }, + { + "youtubeId": "aSHs224Dge0", + "reason": "unrelated", + "rationale": "Featurette for Dune.", + "title": "Dune | Desert Visions Featurette", + "channelName": "Warner Bros.", + "viewCount": 324323, + "maxHeight": 1080, + "durationSeconds": 66 + }, + { + "youtubeId": "83k2bXFTsO8", + "reason": "limit_reached", + "rationale": "Relevant filming-locations feature, but the 99-slot limit is filled.", + "title": "Where Was Chernobyl Filmed? | 5 Key Filming Locations of HBO Series", + "channelName": "Bridges TV", + "viewCount": 22983, + "maxHeight": 1080, + "durationSeconds": 224 + }, + { + "youtubeId": "vC4Jdg-2_jw", + "reason": "limit_reached", + "rationale": "Relevant Hildur Gudnadottir interview, but the 99-slot limit is filled.", + "title": "\"You Feel Like You're Inside The Sound\" - Hildur Guðnadóttir & Sam Slater x HEDD", + "channelName": "HEDD Audio GmbH", + "viewCount": 80051, + "maxHeight": 1080, + "durationSeconds": 139 + }, + { + "youtubeId": "8kdeNsnM1bI", + "reason": "insufficient_target_evidence", + "rationale": "Generic Chernobyl disaster documentary with no reliable connection to the HBO series.", + "title": "The Entire Story of Chernobyl In 10 Minutes", + "channelName": "Seriesly", + "viewCount": 4192, + "maxHeight": 1080, + "durationSeconds": 604 + }, + { + "youtubeId": "vmiOYY8zZKs", + "reason": "limit_reached", + "rationale": "Relevant episode 3 aftershow discussion, but the 99-slot limit is filled.", + "title": "Chernobyl Season 1 Episode 3 “Open Wide, O Earth” | AfterBuzz TV", + "channelName": "AfterBuzz TV Dramas", + "viewCount": 39250, + "maxHeight": 720, + "durationSeconds": 2497 + }, + { + "youtubeId": "ozLymH2ZkzM", + "reason": "limit_reached", + "rationale": "Relevant episode 2 reactor explanation clip, but the 99-slot limit is filled.", + "title": "Chernobyl-Legasov explains how a nuclear reactor wroks", + "channelName": "Clip Cloud", + "viewCount": 117101, + "maxHeight": 960, + "durationSeconds": 168 + }, + { + "youtubeId": "v1imfvcoTC4", + "reason": "limit_reached", + "rationale": "Relevant reasons-to-watch feature, but the 99-slot limit is filled.", + "title": "Top 10 Reasons to Binge HBO's Chernobyl", + "channelName": "WatchMojo.com", + "viewCount": 484975, + "maxHeight": 1080, + "durationSeconds": 800 + }, + { + "youtubeId": "tsB0FJYekmM", + "reason": "limit_reached", + "rationale": "Relevant episode 5 nuclear-engineer reaction, but the 99-slot limit is filled.", + "title": "Chernobyl Episode 5 - Vichnaya Pamyat - Nuclear Engineer Breakdown/Reaction", + "channelName": "The Atomic Age", + "viewCount": 435442, + "maxHeight": 1080, + "durationSeconds": 2092 + }, + { + "youtubeId": "K3wYxjbhqx0", + "reason": "unrelated", + "rationale": "Video essay about The Legend of Zelda soundtrack.", + "title": "Less is More - An Analysis of The Legend of Zelda: Breath of the Wild's Soundtrack", + "channelName": "pixeltea", + "viewCount": 79859, + "maxHeight": 1080, + "durationSeconds": 2086 + }, + { + "youtubeId": "aqSzh3ceays", + "reason": "limit_reached", + "rationale": "Relevant episode 2 three-workers scene, but the 99-slot limit is filled.", + "title": "Chernobyl Episode 2 Scene | HBO | Three Power Plant Workers", + "channelName": "Creative Vision", + "viewCount": 935317, + "maxHeight": 720, + "durationSeconds": 139 + }, + { + "youtubeId": "EN9WFyYlBeQ", + "reason": "limit_reached", + "rationale": "Relevant second part of the episode 2 valves scene, but the 99-slot limit is filled.", + "title": "The \"volunteers\" open the valves, part 2/2 - Chernobyl 1x02", + "channelName": "That Scenes!", + "viewCount": 110154, + "maxHeight": 1080, + "durationSeconds": 196 + }, + { + "youtubeId": "r-6BJ9X1mHc", + "reason": "insufficient_target_evidence", + "rationale": "Generic photos documentary about the real exclusion zone, not the series.", + "title": "Top 10 Disturbing Photos Taken Inside Chernobyl After the Disaster", + "channelName": "MostAmazingTop10", + "viewCount": 923780, + "maxHeight": 1080, + "durationSeconds": 536 + }, + { + "youtubeId": "ByXVEVYw_zw", + "reason": "limit_reached", + "rationale": "Relevant real-event mission documentary, but the 99-slot limit is filled.", + "title": "Chernobyl Perilous Mission To Drain Water From A Reservoir Under The Burning Reactor", + "channelName": "Hao M", + "viewCount": 328601, + "maxHeight": 1080, + "durationSeconds": 316 + }, + { + "youtubeId": "r3s1b3iHMnU", + "reason": "limit_reached", + "rationale": "Relevant Russian episode 4 animal scene, but the 99-slot limit is filled.", + "title": "Павел и Бачо отстреливают брошенных животных (Чернобыль)", + "channelName": "Slice Of Life", + "viewCount": 5988, + "maxHeight": 1080, + "durationSeconds": 257 + }, + { + "youtubeId": "E6fR1e88Ii0", + "reason": "limit_reached", + "rationale": "Relevant official HBO promo, but the 99-slot limit is filled.", + "title": "Chernobyl (2019) | The Cost of Lies Promo | HBO", + "channelName": "HBO", + "viewCount": 123215, + "maxHeight": 1080, + "durationSeconds": 70 + }, + { + "youtubeId": "ffLIVeWhsfs", + "reason": "limit_reached", + "rationale": "Relevant episode 1 short clip, but the 99-slot limit is filled.", + "title": "Chernobyl Episode 1 Scene | HBO | The Air Is Glowing!", + "channelName": "Creative Vision", + "viewCount": 56678, + "maxHeight": 720, + "durationSeconds": 28 + }, + { + "youtubeId": "nyzE79snf7c", + "reason": "limit_reached", + "rationale": "Relevant official streaming promo, but the 99-slot limit is filled.", + "title": "Chernobyl: Full Miniseries Now Streaming (Promo) | HBO", + "channelName": "HBO", + "viewCount": 85829, + "maxHeight": 1080, + "durationSeconds": 57 + }, + { + "youtubeId": "jg-E4gbH_V8", + "reason": "limit_reached", + "rationale": "Relevant Boris Shcherbina extras featurette, but the 99-slot limit is filled.", + "title": "Chernobyl (2019) - Season (1) Extras - Stellan Skarsgard as Boris Shcherbina The Apparatchik", + "channelName": "Missing Pieces", + "viewCount": 6436, + "maxHeight": 1080, + "durationSeconds": 117 + }, + { + "youtubeId": "edcjrKT4Ps4", + "reason": "limit_reached", + "rationale": "Relevant director/set interview, but the 99-slot limit is filled.", + "title": "HBO’s Chernobyl director: We hardly able to run this beast / ENG subs", + "channelName": "BELSAT ENGLISH", + "viewCount": 20957, + "maxHeight": 1080, + "durationSeconds": 167 + }, + { + "youtubeId": "QUZsQaDkiJA", + "reason": "limit_reached", + "rationale": "Relevant Spanish episode 1 recap, but the 99-slot limit is filled.", + "title": "RECAP | Chernobyl (HBO) | Episodio 1 - 1:23:45", + "channelName": "No Sabemos Nada De", + "viewCount": 84828, + "maxHeight": 720, + "durationSeconds": 1778 + }, + { + "youtubeId": "cL7HmPhKcLg", + "reason": "limit_reached", + "rationale": "Relevant episode 4 review, but the 99-slot limit is filled.", + "title": "Chernobyl Episode 4 'The Happiness of All Mankind' Review/Discussion", + "channelName": "Mild Fuzz TV", + "viewCount": 5362, + "maxHeight": 720, + "durationSeconds": 2766 + }, + { + "youtubeId": "Tt_Ml__zUj4", + "reason": "limit_reached", + "rationale": "Relevant miniseries review, but the 99-slot limit is filled.", + "title": "Chernobyl Miniseries Review", + "channelName": "Jeremy Hannaford", + "viewCount": 8980, + "maxHeight": 1080, + "durationSeconds": 495 + }, + { + "youtubeId": "6GmHoUMNWFI", + "reason": "limit_reached", + "rationale": "Relevant cast-versus-real-people feature, but the 99-slot limit is filled.", + "title": "HBO Chernobyl characters and the real persons", + "channelName": "György Szabó", + "viewCount": 9473, + "maxHeight": 720, + "durationSeconds": 159 + }, + { + "youtubeId": "cq0RKB7Awws", + "reason": "limit_reached", + "rationale": "Relevant political-drama analysis, but the 99-slot limit is filled.", + "title": "How to Craft the Perfect Political Drama | Chernobyl", + "channelName": "WE Watch", + "viewCount": 5683, + "maxHeight": 1080, + "durationSeconds": 486 + }, + { + "youtubeId": "ozbKHKntpCc", + "reason": "unrelated", + "rationale": "Sound essay about Spider-Man: Into the Spider-Verse.", + "title": "The Sound of the Spider-Verse", + "channelName": "Sideways", + "viewCount": 4037362, + "maxHeight": 1080, + "durationSeconds": 777 + }, + { + "youtubeId": "r7hEsKT2e_c", + "reason": "limit_reached", + "rationale": "Relevant short graphite clip, but the 99-slot limit is filled.", + "title": "You Didn't See Graphite", + "channelName": "Johnny Hammersticks", + "viewCount": 1614035, + "maxHeight": 1080, + "durationSeconds": 22 + }, + { + "youtubeId": "DDBkMIwb9Mk", + "reason": "limit_reached", + "rationale": "Relevant episode explanation clip, but the 99-slot limit is filled.", + "title": "Chernobil disaster explained in 10 minutes (1/3) - Valeri Legásov - Chernobil Series", + "channelName": "I. Aliende", + "viewCount": 624656, + "maxHeight": 1080, + "durationSeconds": 251 + }, + { + "youtubeId": "qwOpUGgHpyc", + "reason": "limit_reached", + "rationale": "Relevant compilation of real Legasov tapes, but the 99-slot limit is filled.", + "title": "Legasov Tapes Extended Edition - New Fragments - 100% Authentic - Legasov's Own Voice - ENG SUB", + "channelName": "rabbitholefiles", + "viewCount": 58153, + "maxHeight": 720, + "durationSeconds": 1464 + }, + { + "youtubeId": "OszWizI9sY8", + "reason": "limit_reached", + "rationale": "Relevant episode 5 explosion scene, but the 99-slot limit is filled.", + "title": "HBO Chernobyl (2019) (Episode 5) Explosion scene", + "channelName": "Skraggy", + "viewCount": 100537, + "maxHeight": 1080, + "durationSeconds": 199 + }, + { + "youtubeId": "X9j0Hq95gLI", + "reason": "limit_reached", + "rationale": "Relevant behind-the-scenes featurette, but the 99-slot limit is filled.", + "title": "Chernobyl Mini-Series Featurette | 'After the Aftermath' | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "viewCount": 10029, + "maxHeight": 1080, + "durationSeconds": 163 + }, + { + "youtubeId": "rUeHPCYtWYQ", + "reason": "limit_reached", + "rationale": "Relevant official Chernobyl podcast, but the 99-slot limit is filled.", + "title": "The Chernobyl Podcast | Part One | HBO", + "channelName": "HBO", + "viewCount": 2665140, + "maxHeight": 1080, + "durationSeconds": 3086 + }, + { + "youtubeId": "TzhpQxdhv6U", + "reason": "limit_reached", + "rationale": "Relevant official episode 4 podcast, but the 99-slot limit is filled.", + "title": "The Chernobyl Podcast | Part Four | HBO", + "channelName": "HBO", + "viewCount": 413081, + "maxHeight": 1080, + "durationSeconds": 2637 + }, + { + "youtubeId": "bxyRx1zgucw", + "reason": "unrelated", + "rationale": "VFX breakdown for Away.", + "title": "Away | VFX Breakdown | DNEG", + "channelName": "DNEG", + "viewCount": 5267, + "maxHeight": 1080, + "durationSeconds": 120 + }, + { + "youtubeId": "-II8OC46iwk", + "reason": "unrelated", + "rationale": "ASMR video unrelated to the series.", + "title": "ASMR~ Making Sure You’re Dead For Cremation {Face Exam, Cranial Test, Quick Questions}", + "channelName": "Angelica", + "viewCount": 4561492, + "maxHeight": 720, + "durationSeconds": 625 + }, + { + "youtubeId": "DYwrOQVCbpo", + "reason": "limit_reached", + "rationale": "Relevant episode 1 review, but the 99-slot limit is filled.", + "title": "Chernobyl 2019 Review | Horrific Story & Accurate History All In One! | Chernobyl Episode 1", + "channelName": "Michael Schilling", + "viewCount": 4682, + "maxHeight": 1080, + "durationSeconds": 618 + }, + { + "youtubeId": "hIGtTImeYU4", + "reason": "limit_reached", + "rationale": "Relevant science-and-history explainer, but the 99-slot limit is filled.", + "title": "What /Actually/ Happened at Chernobyl", + "channelName": "vlogbrothers", + "viewCount": 3094017, + "maxHeight": 1080, + "durationSeconds": 810 + }, + { + "youtubeId": "YO_r-HHDptY", + "reason": "limit_reached", + "rationale": "Relevant details-and-facts analysis, but the 99-slot limit is filled.", + "title": "25 Things You Missed In HBO's Chernobyl", + "channelName": "ScreenRant", + "viewCount": 235966, + "maxHeight": 1080, + "durationSeconds": 1081 + }, + { + "youtubeId": "tPCb1gpmNbs", + "reason": "limit_reached", + "rationale": "Relevant episode 5 reaction, but the 99-slot limit is filled.", + "title": "\"What Is The Cost Of Lies?\" | CHERNOBYL | Episode 5 Reaction", + "channelName": "Haylo & Kiss", + "viewCount": 382348, + "maxHeight": 1080, + "durationSeconds": 2105 + }, + { + "youtubeId": "nnpYowxlwsU", + "reason": "unrelated", + "rationale": "Sound-design video about Terminator 2.", + "title": "How the Terminator 2 music was made", + "channelName": "Alex Ball", + "viewCount": 511049, + "maxHeight": 1080, + "durationSeconds": 1159 + }, + { + "youtubeId": "iMaunecj84w", + "reason": "limit_reached", + "rationale": "Relevant real-disaster documentary, but the 99-slot limit is filled.", + "title": "Chernobyl: Minute by Minute | Full Film", + "channelName": "DocuReal", + "viewCount": 611818, + "maxHeight": 1080, + "durationSeconds": 2603 + }, + { + "youtubeId": "8PW0deTPaY0", + "reason": "limit_reached", + "rationale": "Relevant episode 1 graphite scene, but the 99-slot limit is filled.", + "title": "CHERNOBYL (HBO 2019) Deranged Soviet Sees Graphite On The Ground After Explosioin", + "channelName": "ShutTheMuckUp", + "viewCount": 96252, + "maxHeight": 1080, + "durationSeconds": 157 + }, + { + "youtubeId": "3qeq2x-PP7Y", + "reason": "limit_reached", + "rationale": "Relevant episode 3 radiation-effects scene, but the 99-slot limit is filled.", + "title": "Chernobyl Episode 3 Scene | HBO | Radiation Effects", + "channelName": "Creative Vision", + "viewCount": 646218, + "maxHeight": 720, + "durationSeconds": 68 + }, + { + "youtubeId": "oEBowzX28IE", + "reason": "limit_reached", + "rationale": "Relevant sarcophagus documentary, but the 99-slot limit is filled.", + "title": "Covering Chernobyl - The Impossible Task", + "channelName": "Solve", + "viewCount": 2817695, + "maxHeight": 1920, + "durationSeconds": 721 + }, + { + "youtubeId": "MY9KOXHeJfU", + "reason": "limit_reached", + "rationale": "Relevant episode 5 ending scene, but the 99-slot limit is filled.", + "title": "HBO Chernobyl (2019) (Episode 5) Ending scene", + "channelName": "Skraggy", + "viewCount": 16636, + "maxHeight": 1080, + "durationSeconds": 278 + }, + { + "youtubeId": "0ptq1x09OQE", + "reason": "limit_reached", + "rationale": "Relevant Legasov-tapes context, but the 99-slot limit is filled.", + "title": "Valery Legasov Audiotapes (CC) - Tape 3 Part 4 - Recorded in English", + "channelName": "Aenigmaticus", + "viewCount": 3044, + "maxHeight": 1080, + "durationSeconds": 1167 + }, + { + "youtubeId": "2QjecrtLvWI", + "reason": "limit_reached", + "rationale": "Relevant episode 5 Boris and Valery scene, but the 99-slot limit is filled.", + "title": "one good man | Chernobyl (2019) Episode 5", + "channelName": "Anders", + "viewCount": 1508654, + "maxHeight": 720, + "durationSeconds": 241 + }, + { + "youtubeId": "L-Opt2E9ow4", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Does HBO's new mini-series \"Chernobyl\" tell the real story?", + "channelName": "CBS News", + "viewCount": 211095, + "maxHeight": 1080, + "durationSeconds": 401 + }, + { + "youtubeId": "sawFgvVfWXM", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Jared Harris Reveals He Was Surprised At Russia’s Negative Response To ‘Chernobyl’", + "channelName": "Larry King", + "viewCount": 34652, + "maxHeight": 1080, + "durationSeconds": 90 + }, + { + "youtubeId": "Egj8vN-ufhc", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Nuclear Europe: Film Locations of HBO's ‘Chernobyl’", + "channelName": "UATV English", + "viewCount": 35177, + "maxHeight": 1080, + "durationSeconds": 178 + }, + { + "youtubeId": "0ftyJ-bxmx8", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "CHERNOBYL's prosthetics designer on recreating the radiation burns for Adam Nagaitis' character", + "channelName": "Adam Nagaitis News", + "viewCount": 35191, + "maxHeight": 1080, + "durationSeconds": 130 + }, + { + "youtubeId": "5WKQcFfh0A8", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "RECAP | Chernobyl (HBO) | Episodio 4 - The Happiness of All Mankind", + "channelName": "No Sabemos Nada De", + "viewCount": 3499, + "maxHeight": 720, + "durationSeconds": 2705 + }, + { + "youtubeId": "Ap0ckzgIqt0", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "CHERNOBYL DIARIES (2012) Ending Explained", + "channelName": "FoundFlix", + "viewCount": 3477128, + "maxHeight": 1080, + "durationSeconds": 863 + }, + { + "youtubeId": "m0h3F25xloY", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "How Scientifically Accurate Is The HBO Miniseries Chernobyl?", + "channelName": "Science ABC", + "viewCount": 29065, + "maxHeight": 1080, + "durationSeconds": 640 + }, + { + "youtubeId": "ruuu3nY9ZLE", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Chernobyl (HBO 2019) - Cast versus Real Life Characters", + "channelName": "Aenigmaticus", + "viewCount": 86470, + "maxHeight": 1080, + "durationSeconds": 223 + }, + { + "youtubeId": "f5ptI6Pi3GA", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "The Chernobyl Disaster: How It Happened", + "channelName": "Radio Free Europe/Radio Liberty", + "viewCount": 6663316, + "maxHeight": 1080, + "durationSeconds": 205 + }, + { + "youtubeId": "46z0_SNiGuk", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Chernobyl TV Series Review, The Best TV Show I Have Ever Seen!", + "channelName": "TheProfessional", + "viewCount": 29781, + "maxHeight": 1080, + "durationSeconds": 982 + }, + { + "youtubeId": "So0nmciiFJg", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Star Wars: A New Hope sound design explained by Ben Burtt", + "channelName": "INDEPTH Sound Design", + "viewCount": 251024, + "maxHeight": 2160, + "durationSeconds": 2574 + }, + { + "youtubeId": "f5Z-1DfEtAM", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "What Happened at Chernobyl: 40 years on - BBC World Service Documentaries", + "channelName": "BBC World Service", + "viewCount": 824370, + "maxHeight": 1080, + "durationSeconds": 1789 + }, + { + "youtubeId": "EBpckbB5_Sw", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Chernobyl Episode 1 Scene | HBO | The Nuclear Reactor's Explosion!", + "channelName": "Creative Vision", + "viewCount": 1174056, + "maxHeight": 720, + "durationSeconds": 68 + }, + { + "youtubeId": "pOzJQJ1yAaM", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "CHERNOBYL AZ-5 why it exploded", + "channelName": "Mike Bell", + "viewCount": 4996903, + "maxHeight": 1080, + "durationSeconds": 770 + }, + { + "youtubeId": "UKtEK5ijxxY", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Chernobyl: Valery Legasov Tapes - Legasov's Original Own Voice HD Compilation #01", + "channelName": "Prepper Hub", + "viewCount": 1142636, + "maxHeight": 1080, + "durationSeconds": 664 + }, + { + "youtubeId": "UFTAi90ubt0", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Chernobyl | Sitnikov looks into reactor | 4K HDR", + "channelName": "Apex Clips", + "viewCount": 1503611, + "maxHeight": 1920, + "durationSeconds": 194 + }, + { + "youtubeId": "6a6bfmpmoX8", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "The Real Chernobyl Ep.1: All The Truth Behind The Fiction & Reality Revealed |☢ OSSA Exclusive", + "channelName": "OSSA", + "viewCount": 880777, + "maxHeight": 1080, + "durationSeconds": 611 + }, + { + "youtubeId": "TKY66tWB6nI", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Returning home to a nuclear disaster zone - BBC World Service", + "channelName": "BBC World Service", + "viewCount": 19601, + "maxHeight": 1080, + "durationSeconds": 269 + }, + { + "youtubeId": "9zuvBfA1_gY", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "HBO's Chernobyl (2019) - All Promos", + "channelName": "Gamer Felonies", + "viewCount": 4573, + "maxHeight": 1080, + "durationSeconds": 600 + }, + { + "youtubeId": "Xw1NsFhWILg", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Chernobyl - Official HBO Trailer", + "channelName": "EurogamerGermany", + "viewCount": 26091, + "maxHeight": 1080, + "durationSeconds": 158 + } + ] + } + }, + "videos": [ + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=s9APLXM9Ei8", + "videoTitle": "Chernobyl (2019) | Official Trailer | HBO", + "channelName": "HBO", + "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/s9APLXM9Ei8/maxresdefault.webp", + "youtubeId": "s9APLXM9Ei8", + "videoType": "trailer", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "Official HBO series trailer." + }, + "youtube": { + "viewCount": 42763557, + "durationSeconds": 158, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=PMlwjCID3Io", + "videoTitle": "Chernobyl (2019) Date Announcement | Teaser Trailer", + "channelName": "HBO", + "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/PMlwjCID3Io/maxresdefault.webp", + "youtubeId": "PMlwjCID3Io", + "videoType": "teaser", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "Official HBO date-announcement teaser." + }, + "youtube": { + "viewCount": 1588778, + "durationSeconds": 55, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=RZW1DobI9u4", + "videoTitle": "Chernobyl 2019 S1 E1 Explosion scene 1:23:45 HBO", + "channelName": "Omar Oudghiri", + "channelUrl": "https://www.youtube.com/channel/UCH01EdBVxNsnpFLye7qhtMA", + "thumbnailUrl": "https://i.ytimg.com/vi/RZW1DobI9u4/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAnkdbYstCJcgCJqidpE_HDxrAd7A", + "youtubeId": "RZW1DobI9u4", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1725580", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 1 + }, + "title": "Chernobyl: S1 E1 1:23:45", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Clear high-resolution reactor-explosion scene from episode 1." + }, + "youtube": { + "viewCount": 179874, + "durationSeconds": 242, + "maxHeight": 1440 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=TKhwHKVaWS0", + "videoTitle": "\"You didn't! Because it's not there!\"/Dyatlov's Denial | Chernobyl (HDR)", + "channelName": "Higher Quality Uploads", + "channelUrl": "https://www.youtube.com/channel/UC6WYnNgZJE8I5RjdLdgR87w", + "thumbnailUrl": "https://i.ytimg.com/vi/TKhwHKVaWS0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAWcHqGzzCmyToIncNGlkCnbvlz3w", + "youtubeId": "TKhwHKVaWS0", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1725580", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 1 + }, + "title": "Chernobyl: S1 E1 1:23:45", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Episode 1 control-room denial scene, in 4K HDR." + }, + "youtube": { + "viewCount": 62212, + "durationSeconds": 248, + "maxHeight": 1920 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=jvsIeNW8PUw", + "videoTitle": "Chernobyl (2019) - Fire brigade at Chernobyl | Episode 1", + "channelName": "Dao", + "channelUrl": "https://www.youtube.com/channel/UCFd2WQUGMUbJCAAIjw1btCQ", + "thumbnailUrl": "https://i.ytimg.com/vi/jvsIeNW8PUw/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGHIgVCgoMA8=&rs=AOn4CLAMevBHe6sBTn67ksp_pO5GJVnCFQ", + "youtubeId": "jvsIeNW8PUw", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1725580", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 1 + }, + "title": "Chernobyl: S1 E1 1:23:45", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Episode 1 firefighters-at-Chernobyl sequence." + }, + "youtube": { + "viewCount": 1525238, + "durationSeconds": 263, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=kQtYKLrSlfo", + "videoTitle": "Chernobyl (2019) - Cleaning The Roofs Scene", + "channelName": "Shapex", + "channelUrl": "https://www.youtube.com/channel/UCe5id2WbQxPyOkrd_DvhT2w", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/kQtYKLrSlfo/maxresdefault.webp", + "youtubeId": "kQtYKLrSlfo", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747126", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 4 + }, + "title": "Chernobyl: S1 E4 The Happiness of All Mankind", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.97, + "rationale": "Episode 4 roof-cleaning/liquidator scene." + }, + "youtube": { + "viewCount": 869610, + "durationSeconds": 297, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Pl4QuMXfkx4", + "videoTitle": "Chernobyl. Evacuation of Pripyat HQ", + "channelName": "Starjukker", + "channelUrl": "https://www.youtube.com/channel/UCYfgzaZOrOascY69lznkFMQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/Pl4QuMXfkx4/maxresdefault.webp", + "youtubeId": "Pl4QuMXfkx4", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747124", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 2 + }, + "title": "Chernobyl: S1 E2 Please Remain Calm", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Episode 2 Pripyat evacuation scene with explicit episode description." + }, + "youtube": { + "viewCount": 451902, + "durationSeconds": 288, + "maxHeight": 1280 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=e1aUaVNMTfc", + "videoTitle": "Chernobyl (2019) - What Have They Done?", + "channelName": "Souls Patrol", + "channelUrl": "https://www.youtube.com/channel/UC4jWLS5sg-jKe5WnGNcyGXg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/e1aUaVNMTfc/maxresdefault.webp", + "youtubeId": "e1aUaVNMTfc", + "videoType": "clip", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Standalone dramatic Chernobyl clip with clear series footage." + }, + "youtube": { + "viewCount": 6368002, + "durationSeconds": 85, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=LWKwbrG9TFg", + "videoTitle": "\"I may not know much about nuclear reactors, but I know a lot about concrete\" - Chernobyl (2019)", + "channelName": "Uploadsnstuff", + "channelUrl": "https://www.youtube.com/channel/UCn6uHZRWoudkXi09CG8r9jg", + "thumbnailUrl": "https://i.ytimg.com/vi/LWKwbrG9TFg/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AHUBoACrAOKAgwIABABGEsgXChlMA8=&rs=AOn4CLCKZZOMMTiKNtI3PI6DXPAKq4XMnw", + "youtubeId": "LWKwbrG9TFg", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747124", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 2 + }, + "title": "Chernobyl: S1 E2 Please Remain Calm", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Episode 2 Legasov and Shcherbina concrete discussion." + }, + "youtube": { + "viewCount": 3076052, + "durationSeconds": 171, + "maxHeight": 960 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=NM2Gmo6g6Ss", + "videoTitle": "Chernobyl (2019) - Helicopter Crash | Episode 2", + "channelName": "Dao", + "channelUrl": "https://www.youtube.com/channel/UCFd2WQUGMUbJCAAIjw1btCQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/NM2Gmo6g6Ss/maxresdefault.webp", + "youtubeId": "NM2Gmo6g6Ss", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747124", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 2 + }, + "title": "Chernobyl: S1 E2 Please Remain Calm", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Episode 2 helicopter-crash sequence." + }, + "youtube": { + "viewCount": 38178, + "durationSeconds": 162, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=0hbVe8rnXgU", + "videoTitle": "Chernobyl Episode 3 Scene | HBO | Lyudmilla Ignatenko", + "channelName": "Creative Vision", + "channelUrl": "https://www.youtube.com/channel/UCWM2ejL4Aj0kG-a72bjGwoA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/0hbVe8rnXgU/maxresdefault.webp", + "youtubeId": "0hbVe8rnXgU", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747125", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 3 + }, + "title": "Chernobyl: S1 E3 Open Wide, O Earth", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Episode 3 Lyudmilla and Vasily hospital scene." + }, + "youtube": { + "viewCount": 1469841, + "durationSeconds": 248, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=CjM_97uKedQ", + "videoTitle": "Meeting scene - HBO Chernobyl 2019 | Episode 02", + "channelName": "sadsac", + "channelUrl": "https://www.youtube.com/channel/UC57tJF53gd5wm561FSor86w", + "thumbnailUrl": "https://i.ytimg.com/vi/CjM_97uKedQ/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDaPSdHGnaDcXoS-rceyaOpssStFQ", + "youtubeId": "CjM_97uKedQ", + "videoType": "scene", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.86, + "rationale": "Distinct meeting scene from the miniseries." + }, + "youtube": { + "viewCount": 1745708, + "durationSeconds": 288, + "maxHeight": 960 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=4BUb0IB0LOE", + "videoTitle": "Chernobyl (2019) Episode 3: Miners HBO", + "channelName": "p0sn", + "channelUrl": "https://www.youtube.com/channel/UCIWySd_h5I0vingJcmxYkpQ", + "thumbnailUrl": "https://i.ytimg.com/vi/4BUb0IB0LOE/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLARRqkL2Vseq8N_NIIcj1KVNgba7g", + "youtubeId": "4BUb0IB0LOE", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747125", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 3 + }, + "title": "Chernobyl: S1 E3 Open Wide, O Earth", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Episode 3 miners recruitment scene." + }, + "youtube": { + "viewCount": 1289794, + "durationSeconds": 226, + "maxHeight": 960 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=RVkAqegqlgg", + "videoTitle": "Chernobyl (2019) - Burial Scene", + "channelName": "Souls Patrol", + "channelUrl": "https://www.youtube.com/channel/UC4jWLS5sg-jKe5WnGNcyGXg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/RVkAqegqlgg/maxresdefault.webp", + "youtubeId": "RVkAqegqlgg", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747125", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 3 + }, + "title": "Chernobyl: S1 E3 Open Wide, O Earth", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Episode 3 burial scene." + }, + "youtube": { + "viewCount": 466318, + "durationSeconds": 175, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=WIvTDvD6P50", + "videoTitle": "Chernobyl: Egg Basket", + "channelName": "mumugu", + "channelUrl": "https://www.youtube.com/channel/UCpVg9PkdbUlN_OsmMR4Dn-Q", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/WIvTDvD6P50/maxresdefault.webp", + "youtubeId": "WIvTDvD6P50", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747126", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 4 + }, + "title": "Chernobyl: S1 E4 The Happiness of All Mankind", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.92, + "rationale": "Distinct episode 4 liquidator scene." + }, + "youtube": { + "viewCount": 18792, + "durationSeconds": 117, + "maxHeight": 960 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=J7UcYtLq3zk", + "videoTitle": "Chernobyl Episode 4 Scene | HBO | German Robot Joker", + "channelName": "Creative Vision", + "channelUrl": "https://www.youtube.com/channel/UCWM2ejL4Aj0kG-a72bjGwoA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/J7UcYtLq3zk/maxresdefault.webp", + "youtubeId": "J7UcYtLq3zk", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747126", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 4 + }, + "title": "Chernobyl: S1 E4 The Happiness of All Mankind", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Episode 4 German robot Joker scene." + }, + "youtube": { + "viewCount": 4759530, + "durationSeconds": 176, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=u4xCbtkJht0", + "videoTitle": "HBO Chernobyl, Valery Legasov vs KGB Chairman Charkov -- Episode 5 -- FULL HD", + "channelName": "Klevin Gray", + "channelUrl": "https://www.youtube.com/channel/UCqx1MggsenhPZHsIgxBCKgg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/u4xCbtkJht0/maxresdefault.webp", + "youtubeId": "u4xCbtkJht0", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747127", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 5 + }, + "title": "Chernobyl: S1 E5 Vichnaya Pamyat", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Episode 5 Legasov and Chairman Charkov confrontation." + }, + "youtube": { + "viewCount": 425120, + "durationSeconds": 260, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=KLDi3P5dhqo", + "videoTitle": "Chernobyl Episode 4 Scene | HBO | Cause Of The Nuclear Reactor's Explosion", + "channelName": "Creative Vision", + "channelUrl": "https://www.youtube.com/channel/UCWM2ejL4Aj0kG-a72bjGwoA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/KLDi3P5dhqo/maxresdefault.webp", + "youtubeId": "KLDi3P5dhqo", + "videoType": "scene", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.88, + "rationale": "Strong explanatory reactor-cause scene from the miniseries." + }, + "youtube": { + "viewCount": 1765881, + "durationSeconds": 266, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=jBwSuSuGhyk", + "videoTitle": "Chernobyl Episode 5 (Final) | HBO | The Trial Final Scene", + "channelName": "Ruskovox", + "channelUrl": "https://www.youtube.com/channel/UCGq4UwxE0oZ-8K08IeT685g", + "thumbnailUrl": "https://i.ytimg.com/vi/jBwSuSuGhyk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAOjLCOzcof55fvVtW8Hk6bRnzvpA", + "youtubeId": "jBwSuSuGhyk", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747127", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 5 + }, + "title": "Chernobyl: S1 E5 Vichnaya Pamyat", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Episode 5 trial finale." + }, + "youtube": { + "viewCount": 1739234, + "durationSeconds": 297, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=TmIEI4ky-Zc", + "videoTitle": "Chernobyl scene #1: Valery Legasov explains, how an RBMK reactor works", + "channelName": "Verlin", + "channelUrl": "https://www.youtube.com/channel/UCvT0bmmFMXWjE0g74wZBWIA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/TmIEI4ky-Zc/maxresdefault.webp", + "youtubeId": "TmIEI4ky-Zc", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747127", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 5 + }, + "title": "Chernobyl: S1 E5 Vichnaya Pamyat", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Episode 5 RBMK explanation scene." + }, + "youtube": { + "viewCount": 3884363, + "durationSeconds": 212, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Wu-XzzzzjL8", + "videoTitle": "Chernobyl HBO (2019) - Valery Legasov reading the report and No! - Full HD", + "channelName": "Sic Semper Tyrannis", + "channelUrl": "https://www.youtube.com/channel/UCA5qIQhoUaWxadW59t366qQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/Wu-XzzzzjL8/maxresdefault.webp", + "youtubeId": "Wu-XzzzzjL8", + "videoType": "scene", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.88, + "rationale": "Distinct Legasov report-reading performance clip." + }, + "youtube": { + "viewCount": 156599, + "durationSeconds": 205, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=BsWzoQw7vUE", + "videoTitle": "Chernobyl Episode 5 (Final) | HBO | Last Conversation Between Boris and Valery", + "channelName": "Creative Vision", + "channelUrl": "https://www.youtube.com/channel/UCWM2ejL4Aj0kG-a72bjGwoA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/BsWzoQw7vUE/maxresdefault.webp", + "youtubeId": "BsWzoQw7vUE", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747127", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 5 + }, + "title": "Chernobyl: S1 E5 Vichnaya Pamyat", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Episode 5 final Boris and Valery conversation." + }, + "youtube": { + "viewCount": 1149529, + "durationSeconds": 214, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=DWrxlczFZOE", + "videoTitle": "Chernobyl - Dyatlov's best moments", + "channelName": "Maxor", + "channelUrl": "https://www.youtube.com/channel/UCTt2zX3sV1ZaIzJ0lYbMy0g", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/DWrxlczFZOE/maxresdefault.webp", + "youtubeId": "DWrxlczFZOE", + "videoType": "supercut", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.94, + "rationale": "Character-focused Dyatlov scene compilation." + }, + "youtube": { + "viewCount": 132949, + "durationSeconds": 205, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=byEWWfCVYS0", + "videoTitle": "Chernobyl (HBO) - Power Surge & Explosion", + "channelName": "AS Nuclear Power", + "channelUrl": "https://www.youtube.com/channel/UCdkpYUre56V5AP43MQz69-A", + "thumbnailUrl": "https://i.ytimg.com/vi/byEWWfCVYS0/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCLL-2kmpX9VAdkeiBBXgvuCClxXg", + "youtubeId": "byEWWfCVYS0", + "videoType": "scene", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.82, + "rationale": "Focused power-surge and explosion sequence." + }, + "youtube": { + "viewCount": 54011, + "durationSeconds": 384, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=A-6Qj3n_NtA", + "videoTitle": "the happiness of all mankind | Chernobyl (2019)", + "channelName": "Anders", + "channelUrl": "https://www.youtube.com/channel/UCZjms-ABwau_wPLK6vOH1TQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/A-6Qj3n_NtA/maxresdefault.webp", + "youtubeId": "A-6Qj3n_NtA", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747126", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 4 + }, + "title": "Chernobyl: S1 E4 The Happiness of All Mankind", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Episode 4 Shcherbina character moment." + }, + "youtube": { + "viewCount": 166352, + "durationSeconds": 172, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=YVp2xap-udU", + "videoTitle": "Tchernobyl : les 60min qui ont provoqué la pire catastrophe nucléaire - Documentaire - CF", + "channelName": "Notre Monde", + "channelUrl": "https://www.youtube.com/channel/UCCSxLgxjOfswBGZgld9U7Hg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/YVp2xap-udU/maxresdefault.webp", + "youtubeId": "YVp2xap-udU", + "videoType": "other", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Substantial documentary treatment of the real disaster behind the series." + }, + "youtube": { + "viewCount": 111289, + "durationSeconds": 3007, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=GJeMifYxNr4", + "videoTitle": "Chernobyl (2019) S01 | Episode 01 | 1:23:45 | Opening Scene Suicide", + "channelName": "Trommit", + "channelUrl": "https://www.youtube.com/channel/UC3QeqWqPx2eeQBbHt6H_RKA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/GJeMifYxNr4/maxresdefault.webp", + "youtubeId": "GJeMifYxNr4", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1725580", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 1 + }, + "title": "Chernobyl: S1 E1 1:23:45", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Episode 1 opening suicide sequence." + }, + "youtube": { + "viewCount": 114174, + "durationSeconds": 259, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=WTROon-xI9g", + "videoTitle": "Chernobyl: Open Wide, O Earth (Episode 3 Promo) | HBO", + "channelName": "HBO", + "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/WTROon-xI9g/maxresdefault.webp", + "youtubeId": "WTROon-xI9g", + "videoType": "trailer", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747125", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 3 + }, + "title": "Chernobyl: S1 E3 Open Wide, O Earth", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "Official HBO episode 3 promo." + }, + "youtube": { + "viewCount": 390294, + "durationSeconds": 55, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=QK91pX2F9xw", + "videoTitle": "Chernobyl: The Happiness of All Mankind (Episode 4 Promo) | HBO", + "channelName": "HBO", + "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/QK91pX2F9xw/maxresdefault.webp", + "youtubeId": "QK91pX2F9xw", + "videoType": "trailer", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747126", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 4 + }, + "title": "Chernobyl: S1 E4 The Happiness of All Mankind", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "Official HBO episode 4 promo." + }, + "youtube": { + "viewCount": 644288, + "durationSeconds": 50, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=q2Z0VDDhC-M", + "videoTitle": "Chernobyl: Vichnaya Pamyat (Episode 5 Promo) | HBO", + "channelName": "HBO", + "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/q2Z0VDDhC-M/maxresdefault.webp", + "youtubeId": "q2Z0VDDhC-M", + "videoType": "trailer", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747127", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 5 + }, + "title": "Chernobyl: S1 E5 Vichnaya Pamyat", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "Official HBO episode 5 promo." + }, + "youtube": { + "viewCount": 91208, + "durationSeconds": 70, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=NCiOYAY-HVA", + "videoTitle": "Chernobyl: Elements of Chernobyl: “Vichnaya Pamyat” Featurette | HBO", + "channelName": "HBO", + "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/NCiOYAY-HVA/maxresdefault.webp", + "youtubeId": "NCiOYAY-HVA", + "videoType": "featurette", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747127", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 5 + }, + "title": "Chernobyl: S1 E5 Vichnaya Pamyat", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "Official HBO finale featurette." + }, + "youtube": { + "viewCount": 1473398, + "durationSeconds": 218, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=8LNNwl8mHDM", + "videoTitle": "The Real Life \"Chernobyl\" Story That Touched Jared Harris", + "channelName": "BUILD Series", + "channelUrl": "https://www.youtube.com/channel/UClZmCCcrhNaXhWYvZNIolWg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/8LNNwl8mHDM/maxresdefault.webp", + "youtubeId": "8LNNwl8mHDM", + "videoType": "interview", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "Jared Harris discusses researching Legasov and the real story." + }, + "youtube": { + "viewCount": 208572, + "durationSeconds": 86, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=XLOZSn8yjt4", + "videoTitle": "Stellan Skarsgård & Jared Harris on Chernobyl, the HBO/Sky Atlantic Miniseries | On Acting", + "channelName": "BAFTA Guru", + "channelUrl": "https://www.youtube.com/channel/UC-IxEJXZh_SrU8SHz41-dZQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/XLOZSn8yjt4/maxresdefault.webp", + "youtubeId": "XLOZSn8yjt4", + "videoType": "interview", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "BAFTA interview with Jared Harris and Stellan Skarsgard." + }, + "youtube": { + "viewCount": 526379, + "durationSeconds": 554, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=YyI1UkpecR0", + "videoTitle": "Chernobyl Cast | Deadline Studio at Tribeca 2019", + "channelName": "Deadline Hollywood", + "channelUrl": "https://www.youtube.com/channel/UC0fTbhgouDMneMzSluKaXAA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/YyI1UkpecR0/maxresdefault.webp", + "youtubeId": "YyI1UkpecR0", + "videoType": "interview", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "Cast interview from Tribeca 2019." + }, + "youtube": { + "viewCount": 199357, + "durationSeconds": 237, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=CIQjJjEVCqg", + "videoTitle": "Chernobyl | Compositing Breakdown | DNEG", + "channelName": "DNEG", + "channelUrl": "https://www.youtube.com/channel/UCy_diWyAbRmfUGd5CfNmChg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/CIQjJjEVCqg/maxresdefault.webp", + "youtubeId": "CIQjJjEVCqg", + "videoType": "behind_the_scenes", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "Official DNEG compositing breakdown for the series." + }, + "youtube": { + "viewCount": 38594, + "durationSeconds": 93, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=bTw1-nw5S4A", + "videoTitle": "'Chernobyl' composer created entire haunting score from real power plant sounds", + "channelName": "Score: The Podcast", + "channelUrl": "https://www.youtube.com/channel/UC1WhRcwSQyIEUZ2eBy5KFuA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/bTw1-nw5S4A/maxresdefault.webp", + "youtubeId": "bTw1-nw5S4A", + "videoType": "interview", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Composer explains building the score from power-plant sounds." + }, + "youtube": { + "viewCount": 185667, + "durationSeconds": 398, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=RZFdZJyaxkM", + "videoTitle": "CHERNOBYL Episode 1 Breakdown & Ending Explained", + "channelName": "BrainPilot", + "channelUrl": "https://www.youtube.com/channel/UCGaE6BmH_h2eOo12binZ2Tg", + "thumbnailUrl": "https://i.ytimg.com/vi/RZFdZJyaxkM/maxresdefault.jpg", + "youtubeId": "RZFdZJyaxkM", + "videoType": "analysis", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1725580", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 1 + }, + "title": "Chernobyl: S1 E1 1:23:45", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "Detailed episode 1 breakdown and ending explanation." + }, + "youtube": { + "viewCount": 193963, + "durationSeconds": 1034, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=TIOct6IKA7Q", + "videoTitle": "CHERNOBYL Episode 2 Breakdown & Ending Explained", + "channelName": "BrainPilot", + "channelUrl": "https://www.youtube.com/channel/UCGaE6BmH_h2eOo12binZ2Tg", + "thumbnailUrl": "https://i.ytimg.com/vi/TIOct6IKA7Q/maxresdefault.jpg", + "youtubeId": "TIOct6IKA7Q", + "videoType": "analysis", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747124", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 2 + }, + "title": "Chernobyl: S1 E2 Please Remain Calm", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "Detailed episode 2 breakdown and recap." + }, + "youtube": { + "viewCount": 61316, + "durationSeconds": 913, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=fUTogoSbdKg", + "videoTitle": "The ENTIRE Story of CHERNOBYL in 25 Minutes", + "channelName": "JarToon", + "channelUrl": "https://www.youtube.com/channel/UCMlLzlRwL4WWDTaTfna6Zlw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/fUTogoSbdKg/maxresdefault.webp", + "youtubeId": "fUTogoSbdKg", + "videoType": "recap", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Complete miniseries recap with episode timestamps." + }, + "youtube": { + "viewCount": 375211, + "durationSeconds": 1522, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=QVBy53F-yyk", + "videoTitle": "History Buffs: Chernobyl", + "channelName": "History Buffs", + "channelUrl": "https://www.youtube.com/channel/UCggHoXaj8BQHIiPmOxezeWA", + "thumbnailUrl": "https://i.ytimg.com/vi/QVBy53F-yyk/maxresdefault.jpg", + "youtubeId": "QVBy53F-yyk", + "videoType": "analysis", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "Historical accuracy and real-event analysis of the series." + }, + "youtube": { + "viewCount": 5554739, + "durationSeconds": 3874, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=P9GQtvUKtHA", + "videoTitle": "Chernobyl Show vs Reality - Footage Comparison", + "channelName": "Thomas Flight", + "channelUrl": "https://www.youtube.com/channel/UCUyvQV2JsICeLZP4c_h40kA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/P9GQtvUKtHA/maxresdefault.webp", + "youtubeId": "P9GQtvUKtHA", + "videoType": "analysis", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "High-quality show-versus-reality comparison." + }, + "youtube": { + "viewCount": 17181437, + "durationSeconds": 414, + "maxHeight": 2160 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=MljytTReJ_o", + "videoTitle": "Chernobyl - A Masterclass in Perspective", + "channelName": "Thomas Flight", + "channelUrl": "https://www.youtube.com/channel/UCUyvQV2JsICeLZP4c_h40kA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/MljytTReJ_o/maxresdefault.webp", + "youtubeId": "MljytTReJ_o", + "videoType": "analysis", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "Substantial visual and narrative essay on the miniseries." + }, + "youtube": { + "viewCount": 4346834, + "durationSeconds": 962, + "maxHeight": 2160 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=PjcfBCcPVoA", + "videoTitle": "Chernobyl (2019) Taking a walk", + "channelName": "indobleh", + "channelUrl": "https://www.youtube.com/channel/UCEyQb4QGrU5aOnAlEw4CekQ", + "thumbnailUrl": "https://i.ytimg.com/vi/PjcfBCcPVoA/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCPvnlFBMJRmjhDoAehi92-DqMKTg", + "youtubeId": "PjcfBCcPVoA", + "videoType": "scene", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.86, + "rationale": "Distinct Legasov radiation-explanation scene." + }, + "youtube": { + "viewCount": 621254, + "durationSeconds": 189, + "maxHeight": 1152 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=wAxYlN2Xke8", + "videoTitle": "Top 10 Things HBO's Chernobyl Got Factually Right And Wrong", + "channelName": "WatchMojo.com", + "channelUrl": "https://www.youtube.com/channel/UCaWd5_7JhbQBe4dknZhsHJg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/wAxYlN2Xke8/maxresdefault.webp", + "youtubeId": "wAxYlN2Xke8", + "videoType": "analysis", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "Fact-versus-fiction analysis of HBO's Chernobyl." + }, + "youtube": { + "viewCount": 2500125, + "durationSeconds": 668, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=xulAgMNK5Jk", + "videoTitle": "Chernobyl (2019) Nuclear Reactor Explosion Scene", + "channelName": "H1NTA", + "channelUrl": "https://www.youtube.com/channel/UCah2XqtvRhQtf-9sphcPcyg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/xulAgMNK5Jk/maxresdefault.webp", + "youtubeId": "xulAgMNK5Jk", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1725580", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 1 + }, + "title": "Chernobyl: S1 E1 1:23:45", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "High-view, clear episode 1 reactor explosion scene." + }, + "youtube": { + "viewCount": 13881860, + "durationSeconds": 268, + "maxHeight": 930 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=7AaSfysYEEg", + "videoTitle": "\"You Stalled the Reactor!\" | HBO CHERNOBYL: S1E05 | HD", + "channelName": "Sheldon03", + "channelUrl": "https://www.youtube.com/channel/UCb4blaBA98S5sRwkYHAs9WA", + "thumbnailUrl": "https://i.ytimg.com/vi/7AaSfysYEEg/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCqku1Jv-dU7XmrEC65BdDm0_ZNOw", + "youtubeId": "7AaSfysYEEg", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747127", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 5 + }, + "title": "Chernobyl: S1 E5 Vichnaya Pamyat", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Episode 5 control-room testimony scene." + }, + "youtube": { + "viewCount": 2306629, + "durationSeconds": 250, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=WEPYeIMjx9M", + "videoTitle": "Chernobyl (2019) - Sitnikov sent on the roof | Episode 1", + "channelName": "Dao", + "channelUrl": "https://www.youtube.com/channel/UCFd2WQUGMUbJCAAIjw1btCQ", + "thumbnailUrl": "https://i.ytimg.com/vi/WEPYeIMjx9M/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLD_rbS0Vp3n8iBJb3GRM0NeDwaSXA", + "youtubeId": "WEPYeIMjx9M", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1725580", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 1 + }, + "title": "Chernobyl: S1 E1 1:23:45", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Episode 1 Sitnikov roof sequence." + }, + "youtube": { + "viewCount": 730856, + "durationSeconds": 192, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=209n4m6rwGc", + "videoTitle": "Chernobyl Helicopter Crash Scene", + "channelName": "Dark Asterka", + "channelUrl": "https://www.youtube.com/channel/UCccZ6OoKJWDgu6CXWlZW09A", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/209n4m6rwGc/maxresdefault.webp", + "youtubeId": "209n4m6rwGc", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747124", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 2 + }, + "title": "Chernobyl: S1 E2 Please Remain Calm", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Distinct episode 2 helicopter-crash upload." + }, + "youtube": { + "viewCount": 963250, + "durationSeconds": 167, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=aGdBQSwRTho", + "videoTitle": "Chernobyl (2019) - Lyudmilla Ignatenko and her husband Vasily last moments scene", + "channelName": "Video expert", + "channelUrl": "https://www.youtube.com/channel/UCjVZr1wpI6LEoR9QDuwSUkg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/aGdBQSwRTho/maxresdefault.webp", + "youtubeId": "aGdBQSwRTho", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747125", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 3 + }, + "title": "Chernobyl: S1 E3 Open Wide, O Earth", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Episode 3 final Lyudmilla and Vasily moments." + }, + "youtube": { + "viewCount": 89886, + "durationSeconds": 202, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Fy-QAIwV-D0", + "videoTitle": "Chernobyl (2019) It's not 3 roentgen its 15000", + "channelName": "H1NTA", + "channelUrl": "https://www.youtube.com/channel/UCah2XqtvRhQtf-9sphcPcyg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/Fy-QAIwV-D0/maxresdefault.webp", + "youtubeId": "Fy-QAIwV-D0", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1725580", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 1 + }, + "title": "Chernobyl: S1 E1 1:23:45", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Episode 1 radiation-reading scene." + }, + "youtube": { + "viewCount": 6776229, + "durationSeconds": 273, + "maxHeight": 926 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=O28zcfzJET8", + "videoTitle": "Chernobyl scena \"Morte e funerale di Vasily Ignatenko\" ITA - Chernobyl (2019)", + "channelName": "Whitemagicelf", + "channelUrl": "https://www.youtube.com/channel/UCFoXfvK_2ocgt7ggaqZB5Ag", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/O28zcfzJET8/maxresdefault.webp", + "youtubeId": "O28zcfzJET8", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747125", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 3 + }, + "title": "Chernobyl: S1 E3 Open Wide, O Earth", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Italian-subtitled episode 3 Vasily death and funeral scene." + }, + "youtube": { + "viewCount": 3067, + "durationSeconds": 166, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=9jnn6HCeZ4o", + "videoTitle": "Chernobyl (2019) - Talking to Dyatlov scene.", + "channelName": "Andrew", + "channelUrl": "https://www.youtube.com/channel/UCtVEIeq_oN_SUNq4ISs0ThQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/9jnn6HCeZ4o/maxresdefault.webp", + "youtubeId": "9jnn6HCeZ4o", + "videoType": "scene", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.85, + "rationale": "Distinct Dyatlov confrontation clip." + }, + "youtube": { + "viewCount": 478887, + "durationSeconds": 200, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=ZL0rdf_3Ivs", + "videoTitle": "HBO's Chernobyl (2019) - Bio Robots (Episode 4)", + "channelName": "Gamer Felonies", + "channelUrl": "https://www.youtube.com/channel/UCylTeQ-Qr_zuvK6ofQUq55Q", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/ZL0rdf_3Ivs/maxresdefault.webp", + "youtubeId": "ZL0rdf_3Ivs", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747126", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 4 + }, + "title": "Chernobyl: S1 E4 The Happiness of All Mankind", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Episode 4 bio-robots/liquidators sequence." + }, + "youtube": { + "viewCount": 449769, + "durationSeconds": 164, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=fa8hP6DEcD4", + "videoTitle": "Chernobyl Ep 5 & 1 | HBO | The Trial Final Scene and Cassette Tapes", + "channelName": "Creative Vision", + "channelUrl": "https://www.youtube.com/channel/UCWM2ejL4Aj0kG-a72bjGwoA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/fa8hP6DEcD4/maxresdefault.webp", + "youtubeId": "fa8hP6DEcD4", + "videoType": "supercut", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Combined finale trial and episode 1 tape footage." + }, + "youtube": { + "viewCount": 1357653, + "durationSeconds": 634, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=GxPS6ucD5Bg", + "videoTitle": "HBO's Chernobyl (2019) - The Core Explodes (Episode 5)", + "channelName": "Gamer Felonies", + "channelUrl": "https://www.youtube.com/channel/UCylTeQ-Qr_zuvK6ofQUq55Q", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/GxPS6ucD5Bg/maxresdefault.webp", + "youtubeId": "GxPS6ucD5Bg", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747127", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 5 + }, + "title": "Chernobyl: S1 E5 Vichnaya Pamyat", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Episode 5 core-explosion reconstruction scene." + }, + "youtube": { + "viewCount": 5548469, + "durationSeconds": 224, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=OHrVlyU3suk", + "videoTitle": "Chernobyl (HBO) - Episode 5 epilogue", + "channelName": "Saint", + "channelUrl": "https://www.youtube.com/channel/UCBdURnDhPPXThkbCwmEmpsQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/OHrVlyU3suk/maxresdefault.webp", + "youtubeId": "OHrVlyU3suk", + "videoType": "featurette", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747127", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 5 + }, + "title": "Chernobyl: S1 E5 Vichnaya Pamyat", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.94, + "rationale": "Episode 5 afterword by Craig Mazin." + }, + "youtube": { + "viewCount": 1553029, + "durationSeconds": 358, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=WLxGxT9ImJE", + "videoTitle": "HBO's Chernobyl (2019) - Boris Shcherbina's Meltdown (Episode 4)", + "channelName": "Gamer Felonies", + "channelUrl": "https://www.youtube.com/channel/UCylTeQ-Qr_zuvK6ofQUq55Q", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/WLxGxT9ImJE/maxresdefault.webp", + "youtubeId": "WLxGxT9ImJE", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747126", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 4 + }, + "title": "Chernobyl: S1 E4 The Happiness of All Mankind", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Episode 4 Shcherbina meltdown scene." + }, + "youtube": { + "viewCount": 1176565, + "durationSeconds": 160, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Tj6Ai6-CceI", + "videoTitle": "Chernobyl Reactor control room \"Do your job !\"", + "channelName": "Moo V Maxx", + "channelUrl": "https://www.youtube.com/channel/UCr6ckB7BMTFFop1g-ChXTqw", + "thumbnailUrl": "https://i.ytimg.com/vi/Tj6Ai6-CceI/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AHUBoAC4AOKAgwIABABGF8gXyhfMA8=&rs=AOn4CLCYaavK2tOtKi1ACL4zm_l2-bjDpw", + "youtubeId": "Tj6Ai6-CceI", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1725580", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 1 + }, + "title": "Chernobyl: S1 E1 1:23:45", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Focused episode 1 reactor-control-room sequence." + }, + "youtube": { + "viewCount": 14850, + "durationSeconds": 420, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=eHdWTI_3yaw", + "videoTitle": "Chernobyl | tribute | Vasily and Lyudmila Ignatenko", + "channelName": "stasiabv6", + "channelUrl": "https://www.youtube.com/channel/UC1X8RfullDRJeAw0-lCZzuQ", + "thumbnailUrl": "https://i.ytimg.com/vi/eHdWTI_3yaw/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBmGOoZPa7YLO1fUWvfGqRRkuCkzw", + "youtubeId": "eHdWTI_3yaw", + "videoType": "fan_edit", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Distinct Vasily and Lyudmilla tribute edit." + }, + "youtube": { + "viewCount": 48290, + "durationSeconds": 111, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=9Ebah_QdBnI", + "videoTitle": "HBO Chernobyl (2019) Chairman Charkov \"Trust, but verify\" [S1E3]", + "channelName": "GonnaPirate", + "channelUrl": "https://www.youtube.com/channel/UCIR20Zot-FJAS9egZY-mBww", + "thumbnailUrl": "https://i.ytimg.com/vi/9Ebah_QdBnI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAwRzHWt_Xw1yLmI4yIyxiulYc3SQ", + "youtubeId": "9Ebah_QdBnI", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747125", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 3 + }, + "title": "Chernobyl: S1 E3 Open Wide, O Earth", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Episode 3 Chairman Charkov scene." + }, + "youtube": { + "viewCount": 514659, + "durationSeconds": 124, + "maxHeight": 960 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=qtY2sel76qo", + "videoTitle": "Чернобыль | Трейлер", + "channelName": "Amediateka", + "channelUrl": "https://www.youtube.com/channel/UCGN_rY2M4fqmK2GWo3320oA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/qtY2sel76qo/maxresdefault.webp", + "youtubeId": "qtY2sel76qo", + "videoType": "trailer", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Official Amediateka Russian-language trailer." + }, + "youtube": { + "viewCount": 2344016, + "durationSeconds": 153, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=PMrvQgh66PE", + "videoTitle": "Why Was 'Chernobyl' A Breakout Hit?", + "channelName": "Variety", + "channelUrl": "https://www.youtube.com/channel/UCgRQHK8Ttr1j9xCEpCAlgbQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/PMrvQgh66PE/maxresdefault.webp", + "youtubeId": "PMrvQgh66PE", + "videoType": "interview", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Variety discussion of the show's breakout success." + }, + "youtube": { + "viewCount": 26865, + "durationSeconds": 329, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=QhUfWO7Q544", + "videoTitle": "Craig Mazin ('Chernobyl' creator): Society 'detaches itself from the value of truth' | GOLD DERBY", + "channelName": "GoldDerby / Gold Derby", + "channelUrl": "https://www.youtube.com/channel/UCxW1_hIpo3U7MWNbqzx9oXQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/QhUfWO7Q544/maxresdefault.webp", + "youtubeId": "QhUfWO7Q544", + "videoType": "interview", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "Craig Mazin interview about truth and society." + }, + "youtube": { + "viewCount": 3549, + "durationSeconds": 994, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=vtpwMHt4QWE", + "videoTitle": "'Chernobyl' Star Jared Harris on Emmy Nomination & The Real Valery Legasov | In Studio", + "channelName": "The Hollywood Reporter", + "channelUrl": "https://www.youtube.com/channel/UCZ8Sxmkweh65HetaZfR8YuA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/vtpwMHt4QWE/maxresdefault.webp", + "youtubeId": "vtpwMHt4QWE", + "videoType": "interview", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "Jared Harris discusses the real Legasov and his performance." + }, + "youtube": { + "viewCount": 20827, + "durationSeconds": 687, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=N8__v9EswN4", + "videoTitle": "Chernobyl Anatoly Dyatlov’s real interview (English)", + "channelName": "Vasilisa Lukashevich", + "channelUrl": "https://www.youtube.com/channel/UCxZRi-znmL99sZGCFZiUkmQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/N8__v9EswN4/maxresdefault.webp", + "youtubeId": "N8__v9EswN4", + "videoType": "interview", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Real Anatoly Dyatlov interview providing important source context." + }, + "youtube": { + "viewCount": 3401086, + "durationSeconds": 3694, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=xmsq-Bvkcl4", + "videoTitle": "RECAP | Chernobyl (HBO) | Episodio 2 - Please Remain Calm", + "channelName": "No Sabemos Nada De", + "channelUrl": "https://www.youtube.com/channel/UC_BvG09c-elTDeK7YR7XcAw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/xmsq-Bvkcl4/maxresdefault.webp", + "youtubeId": "xmsq-Bvkcl4", + "videoType": "recap", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747124", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 2 + }, + "title": "Chernobyl: S1 E2 Please Remain Calm", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.95, + "rationale": "Spanish-language episode 2 recap." + }, + "youtube": { + "viewCount": 21966, + "durationSeconds": 3191, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=q3d3rzFTrLg", + "videoTitle": "Why Chernobyl Exploded - The Real Physics Behind The Reactor", + "channelName": "Scott Manley", + "channelUrl": "https://www.youtube.com/channel/UCxzC4EngIsMrPmbm6Nxvb-A", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/q3d3rzFTrLg/maxresdefault.webp", + "youtubeId": "q3d3rzFTrLg", + "videoType": "analysis", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" }, - { - "query": "Chernobyl HBO bloopers gag reel", - "intent": "Find any bloopers, gag reels, or lighter production clips." - } - ] + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "Detailed reactor-physics explanation prompted by the series." + }, + "youtube": { + "viewCount": 4902963, + "durationSeconds": 1297, + "maxHeight": 1080 + } }, - "candidateCount": 190, - "eligibleCandidateCount": 115, - "filters": { - "minViews": 10000, - "minHeight": 720, - "minDuration": 20, - "rejectedBeforeAi": { - "low_views": 56, - "low_resolution": 18, - "metadata_unavailable": 1 + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=sukDKR1xg4o", + "videoTitle": "Why You Should Watch HBO's CHERNOBYL", + "channelName": "Ryan Hollinger", + "channelUrl": "https://www.youtube.com/channel/UCphlppLaedKn0BgXAszs5dQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/sukDKR1xg4o/maxresdefault.webp", + "youtubeId": "sukDKR1xg4o", + "videoType": "review", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 1, + "rationale": "Substantial retrospective analysis of why the show works." + }, + "youtube": { + "viewCount": 1424290, + "durationSeconds": 745, + "maxHeight": 1080 } }, - "review": { - "model": "openai-codex/gpt-5.5", - "notes": "Selected official HBO promos/featurettes, reputable craft interviews and BTS pieces, and a small set of strong reviews/analysis. Excluded numerous unauthorized scene uploads, fan edits, duplicate trailer reposts, low-effort captures, unrelated real-disaster-only videos, and off-topic content." - } - }, - "videos": [ { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=s9APLXM9Ei8", - "videoTitle": "Chernobyl (2019) | Official Trailer | HBO", - "channelName": "HBO", - "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/s9APLXM9Ei8/maxresdefault.webp", - "youtubeId": "s9APLXM9Ei8", - "videoType": "trailer", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=4eW994cY6mk", + "videoTitle": "Nuclear Engineer Reacts To HBO's Chernobyl Episode 5: Vichnaya Pamyat", + "channelName": "T. Folse Nuclear", + "channelUrl": "https://www.youtube.com/channel/UCg0VO_LJZjTzubUQ34CwnLQ", + "thumbnailUrl": "https://i.ytimg.com/vi/4eW994cY6mk/maxresdefault.jpg", + "youtubeId": "4eW994cY6mk", + "videoType": "reaction", + "creativeWorkType": "tv_episode", "identifiers": { - "tmdbId": "119454", + "tmdbId": "1747127", "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "seasonNumber": 1, + "episodeNumber": 5 }, - "title": "Chernobyl: Miniseries", - "containsSpoilers": false, - "createdAt": "2026-08-23T22:57:06.525Z" + "title": "Chernobyl: S1 E5 Vichnaya Pamyat", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { "confidence": 1, - "rationale": "Official HBO trailer for the 2019 miniseries; high-quality and directly relevant." + "rationale": "Nuclear-engineer reaction and commentary on episode 5." }, "youtube": { - "viewCount": 42763470, - "durationSeconds": 158, + "viewCount": 302058, + "durationSeconds": 1785, "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=PMlwjCID3Io", - "videoTitle": "Chernobyl (2019) Date Announcement | Teaser Trailer", - "channelName": "HBO", - "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/PMlwjCID3Io/maxresdefault.webp", - "youtubeId": "PMlwjCID3Io", - "videoType": "teaser", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=CB7mHIqoDCM", + "videoTitle": "Part 1: Behind the VFX of Chernobyl – \"VFX is another character in the show\"", + "channelName": "DNEG", + "channelUrl": "https://www.youtube.com/channel/UCy_diWyAbRmfUGd5CfNmChg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/CB7mHIqoDCM/maxresdefault.webp", + "youtubeId": "CB7mHIqoDCM", + "videoType": "behind_the_scenes", + "creativeWorkType": "tv_show", "identifiers": { - "tmdbId": "119454", - "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "tmdbId": "87108" }, - "title": "Chernobyl: Miniseries", + "title": "Chernobyl", "containsSpoilers": false, - "createdAt": "2026-08-23T22:57:06.525Z" + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.98, - "rationale": "Official HBO date-announcement teaser for Chernobyl season 1." + "confidence": 1, + "rationale": "Official DNEG behind-the-VFX installment." }, "youtube": { - "viewCount": 1588761, - "durationSeconds": 55, + "viewCount": 39631, + "durationSeconds": 302, "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=E6fR1e88Ii0", - "videoTitle": "Chernobyl (2019) | The Cost of Lies Promo | HBO", - "channelName": "HBO", - "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/E6fR1e88Ii0/maxresdefault.webp", - "youtubeId": "E6fR1e88Ii0", - "videoType": "teaser", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=5cmk52YwLQc", + "videoTitle": "Chernobyl (2019) Reactor Core Meltdown Scene", + "channelName": "Souls Patrol", + "channelUrl": "https://www.youtube.com/channel/UC4jWLS5sg-jKe5WnGNcyGXg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/5cmk52YwLQc/maxresdefault.webp", + "youtubeId": "5cmk52YwLQc", + "videoType": "scene", + "creativeWorkType": "tv_show", "identifiers": { - "tmdbId": "119454", - "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "tmdbId": "87108" }, - "title": "Chernobyl: Miniseries", - "containsSpoilers": false, - "createdAt": "2026-08-23T22:57:06.525Z" + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.95, - "rationale": "Official HBO short promo, distinct from the main trailer and teaser." + "confidence": 0.92, + "rationale": "Standalone reactor-core meltdown scene." }, "youtube": { - "viewCount": 123215, - "durationSeconds": 70, + "viewCount": 3939064, + "durationSeconds": 112, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=dYAUSc823v4", + "videoTitle": "CHERNOBYL. 1:23:45. Adam Nagaitis as Vasily Ignatenko", + "channelName": "Adam Nagaitis News", + "channelUrl": "https://www.youtube.com/channel/UCTTye4t3dNvHQCiXqznm1aw", + "thumbnailUrl": "https://i.ytimg.com/vi/dYAUSc823v4/maxresdefault.jpg", + "youtubeId": "dYAUSc823v4", + "videoType": "supercut", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87108" + }, + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Vasily-focused character footage compilation." + }, + "youtube": { + "viewCount": 335660, + "durationSeconds": 277, "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=qgyM21HQcBs", - "videoTitle": "Chernobyl: The Weeks Ahead | HBO", - "channelName": "HBO", - "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/qgyM21HQcBs/maxresdefault.webp", - "youtubeId": "qgyM21HQcBs", - "videoType": "teaser", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=nctLdHKbJgk", + "videoTitle": "The roof scene - HBO's Chernobyl", + "channelName": "Multi Vitamin", + "channelUrl": "https://www.youtube.com/channel/UCkzGpgLwjWJ7UrGhjReOzNg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/nctLdHKbJgk/maxresdefault.webp", + "youtubeId": "nctLdHKbJgk", + "videoType": "scene", + "creativeWorkType": "tv_episode", "identifiers": { - "tmdbId": "119454", + "tmdbId": "1747126", "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "seasonNumber": 1, + "episodeNumber": 4 }, - "title": "Chernobyl: Miniseries", - "containsSpoilers": false, - "createdAt": "2026-08-23T22:57:06.525Z" + "title": "Chernobyl: S1 E4 The Happiness of All Mankind", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.93, - "rationale": "Official HBO 'weeks ahead' preview for the miniseries, useful promotional context." + "confidence": 0.99, + "rationale": "Episode 4 rooftop liquidator scene." }, "youtube": { - "viewCount": 191313, - "durationSeconds": 85, + "viewCount": 401220, + "durationSeconds": 299, "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=7safrZnIUKM", - "videoTitle": "Chernobyl (2019) | Behind the Curtain | HBO", - "channelName": "HBO", - "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/7safrZnIUKM/maxresdefault.webp", - "youtubeId": "7safrZnIUKM", - "videoType": "behind_the_scenes", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=uYnJ5Bdo2YA", + "videoTitle": "Chernobyl (2019): Die Evakuierung Pripyats", + "channelName": "Athrun82", + "channelUrl": "https://www.youtube.com/channel/UCjh3b4DJGrGs3p2o3qcvNCQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/uYnJ5Bdo2YA/maxresdefault.webp", + "youtubeId": "uYnJ5Bdo2YA", + "videoType": "scene", + "creativeWorkType": "tv_episode", "identifiers": { - "tmdbId": "119454", + "tmdbId": "1747124", "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "seasonNumber": 1, + "episodeNumber": 2 }, - "title": "Chernobyl: Miniseries", - "containsSpoilers": false, - "createdAt": "2026-08-23T22:57:06.525Z" + "title": "Chernobyl: S1 E2 Please Remain Calm", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.97, - "rationale": "Official HBO behind-the-scenes look at the creation of the miniseries." + "confidence": 0.99, + "rationale": "German-language episode 2 Pripyat evacuation scene." }, "youtube": { - "viewCount": 327296, - "durationSeconds": 70, + "viewCount": 15801, + "durationSeconds": 218, "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=4Wk9JRbTTqc", - "videoTitle": "Chernobyl: After the Aftermath Featurette | HBO", - "channelName": "HBO", - "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/4Wk9JRbTTqc/maxresdefault.webp", - "youtubeId": "4Wk9JRbTTqc", - "videoType": "featurette", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=VQ3-ddDUkR4", + "videoTitle": "now i don't need you | Chernobyl (2019)", + "channelName": "Anders", + "channelUrl": "https://www.youtube.com/channel/UCZjms-ABwau_wPLK6vOH1TQ", + "thumbnailUrl": "https://i.ytimg.com/vi/VQ3-ddDUkR4/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AH2CYAC0AWKAgwIABABGGUgTig7MA8=&rs=AOn4CLBFSItN3ox1guOjM8CAIOvOXFgHkQ", + "youtubeId": "VQ3-ddDUkR4", + "videoType": "scene", + "creativeWorkType": "tv_episode", "identifiers": { - "tmdbId": "119454", + "tmdbId": "1747124", "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "seasonNumber": 1, + "episodeNumber": 2 }, - "title": "Chernobyl: Miniseries", - "containsSpoilers": false, - "createdAt": "2026-08-23T22:57:06.525Z" + "title": "Chernobyl: S1 E2 Please Remain Calm", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.97, - "rationale": "Official HBO featurette on the disaster's real-world impact and production perspective." + "confidence": 0.98, + "rationale": "Episode 2 Legasov explains radiation and reactors to Shcherbina." }, "youtube": { - "viewCount": 350085, - "durationSeconds": 159, + "viewCount": 1740666, + "durationSeconds": 126, "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=NCiOYAY-HVA", - "videoTitle": "Chernobyl: Elements of Chernobyl: “Vichnaya Pamyat” Featurette | HBO", - "channelName": "HBO", - "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/NCiOYAY-HVA/maxresdefault.webp", - "youtubeId": "NCiOYAY-HVA", - "videoType": "featurette", + "videoUrl": "https://www.youtube.com/watch?v=9ItNmMUEOu8", + "videoTitle": "Chernobyl Episode 2 Scene | HBO | Evacuation!", + "channelName": "Creative Vision", + "channelUrl": "https://www.youtube.com/channel/UCWM2ejL4Aj0kG-a72bjGwoA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/9ItNmMUEOu8/maxresdefault.webp", + "youtubeId": "9ItNmMUEOu8", + "videoType": "scene", "creativeWorkType": "tv_episode", "identifiers": { - "tmdbId": "1747127", + "tmdbId": "1747124", "tmdbTvSeriesId": "87108", "seasonNumber": 1, - "episodeNumber": 5 + "episodeNumber": 2 }, - "title": "Chernobyl: S1 E5 Vichnaya Pamyat", + "title": "Chernobyl: S1 E2 Please Remain Calm", "containsSpoilers": true, - "createdAt": "2026-08-23T22:57:06.525Z" + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { "confidence": 0.99, - "rationale": "Official HBO featurette explicitly about the finale, 'Vichnaya Pamyat'." + "rationale": "Episode 2 evacuation clip." }, "youtube": { - "viewCount": 1473398, - "durationSeconds": 218, + "viewCount": 310694, + "durationSeconds": 93, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=qqZpjRxUZwA", + "videoTitle": "Chernobyl (2019) - Misha touches graphite from inside the core.", + "channelName": "Hassan", + "channelUrl": "https://www.youtube.com/channel/UCNqjzYJQbkrVBALi-PuzL3w", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/qqZpjRxUZwA/maxresdefault.webp", + "youtubeId": "qqZpjRxUZwA", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1725580", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 1 + }, + "title": "Chernobyl: S1 E1 1:23:45", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Episode 1 graphite-touching scene." + }, + "youtube": { + "viewCount": 577258, + "durationSeconds": 90, "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=PdhksxPy9f0", - "videoTitle": "Chernobyl: “Happiness of All Mankind” - Behind the Scenes of Season 1 Episode 4 | HBO", - "channelName": "HBO", - "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/PdhksxPy9f0/maxresdefault.webp", - "youtubeId": "PdhksxPy9f0", - "videoType": "behind_the_scenes", + "videoUrl": "https://www.youtube.com/watch?v=_Vv-fABiAYk", + "videoTitle": "Helicopter crash scene - HBO's Chernobyl", + "channelName": "Multi Vitamin", + "channelUrl": "https://www.youtube.com/channel/UCkzGpgLwjWJ7UrGhjReOzNg", + "thumbnailUrl": "https://i.ytimg.com/vi/_Vv-fABiAYk/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLB1-4Hx_DFJSIg2U8QHV0C5efDx6w", + "youtubeId": "_Vv-fABiAYk", + "videoType": "scene", "creativeWorkType": "tv_episode", "identifiers": { - "tmdbId": "1747126", + "tmdbId": "1747124", "tmdbTvSeriesId": "87108", "seasonNumber": 1, - "episodeNumber": 4 + "episodeNumber": 2 }, - "title": "Chernobyl: S1 E4 The Happiness of All Mankind", + "title": "Chernobyl: S1 E2 Please Remain Calm", "containsSpoilers": true, - "createdAt": "2026-08-23T22:57:06.525Z" + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { "confidence": 0.99, - "rationale": "Official HBO behind-the-scenes video explicitly for Season 1 Episode 4." + "rationale": "Distinct episode 2 helicopter crash upload." }, "youtube": { - "viewCount": 304315, - "durationSeconds": 214, + "viewCount": 4512, + "durationSeconds": 178, "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=o4vBRr2ItFg", - "videoTitle": "Chernobyl: Bridge of Death | HBO Replay", - "channelName": "HBO", - "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/o4vBRr2ItFg/maxresdefault.webp", - "youtubeId": "o4vBRr2ItFg", + "videoUrl": "https://www.youtube.com/watch?v=qsRr-FkCX0A", + "videoTitle": "3 unsung heroes | Chernobyl (2019)", + "channelName": "Anders", + "channelUrl": "https://www.youtube.com/channel/UCZjms-ABwau_wPLK6vOH1TQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/qsRr-FkCX0A/maxresdefault.webp", + "youtubeId": "qsRr-FkCX0A", "videoType": "scene", "creativeWorkType": "tv_episode", "identifiers": { - "tmdbId": "1725580", + "tmdbId": "1747124", "tmdbTvSeriesId": "87108", "seasonNumber": 1, - "episodeNumber": 1 + "episodeNumber": 2 }, - "title": "Chernobyl: S1 E1 1:23:45", + "title": "Chernobyl: S1 E2 Please Remain Calm", "containsSpoilers": true, - "createdAt": "2026-08-23T22:57:06.525Z" + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.95, - "rationale": "Official HBO Replay scene; the Bridge of Death sequence is from episode 1." + "confidence": 0.96, + "rationale": "Episode 2 volunteer-divers sequence." + }, + "youtube": { + "viewCount": 690977, + "durationSeconds": 169, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=EjKJgTHGO8E", + "videoTitle": "Chernobyl - Burial", + "channelName": "Braz's Webm Collection", + "channelUrl": "https://www.youtube.com/channel/UCRY-1Z5kJHvK6di6OZ7IWmQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/EjKJgTHGO8E/maxresdefault.webp", + "youtubeId": "EjKJgTHGO8E", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747125", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 3 + }, + "title": "Chernobyl: S1 E3 Open Wide, O Earth", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Distinct episode 3 burial upload." }, "youtube": { - "viewCount": 188533, - "durationSeconds": 134, + "viewCount": 26289, + "durationSeconds": 249, "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=rUeHPCYtWYQ", - "videoTitle": "The Chernobyl Podcast | Part One | HBO", - "channelName": "HBO", - "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/rUeHPCYtWYQ/maxresdefault.webp", - "youtubeId": "rUeHPCYtWYQ", - "videoType": "analysis", + "videoUrl": "https://www.youtube.com/watch?v=KETrl8cT0wY", + "videoTitle": "You will do it because it must be done -Chernobyl divers scene", + "channelName": "S Port", + "channelUrl": "https://www.youtube.com/channel/UCGwiKMHAWB5afB9ltDs2xWw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/KETrl8cT0wY/maxresdefault.webp", + "youtubeId": "KETrl8cT0wY", + "videoType": "scene", "creativeWorkType": "tv_episode", "identifiers": { - "tmdbId": "1725580", + "tmdbId": "1747124", "tmdbTvSeriesId": "87108", "seasonNumber": 1, - "episodeNumber": 1 + "episodeNumber": 2 }, - "title": "Chernobyl: S1 E1 1:23:45", + "title": "Chernobyl: S1 E2 Please Remain Calm", "containsSpoilers": true, - "createdAt": "2026-08-23T22:57:06.525Z" + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.9, - "rationale": "Official HBO companion podcast Part One with Craig Mazin discussing the first episode's events." + "confidence": 0.98, + "rationale": "Episode 2 divers mission scene." + }, + "youtube": { + "viewCount": 265628, + "durationSeconds": 163, + "maxHeight": 960 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=G8SndA4OUMk", + "videoTitle": "Chernobyl - The Two Rules", + "channelName": "Hassan", + "channelUrl": "https://www.youtube.com/channel/UCNqjzYJQbkrVBALi-PuzL3w", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/G8SndA4OUMk/maxresdefault.webp", + "youtubeId": "G8SndA4OUMk", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1747126", + "tmdbTvSeriesId": "87108", + "seasonNumber": 1, + "episodeNumber": 4 + }, + "title": "Chernobyl: S1 E4 The Happiness of All Mankind", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Episode 4 Bacho explains the animal-shooting rules." }, "youtube": { - "viewCount": 2665131, - "durationSeconds": 3086, + "viewCount": 16612, + "durationSeconds": 124, "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=wsFlWDPrxWM", - "videoTitle": "The Chernobyl Podcast | Part Six: Bonus Episode With Jared Harris | HBO", - "channelName": "HBO", - "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/wsFlWDPrxWM/maxresdefault.webp", - "youtubeId": "wsFlWDPrxWM", - "videoType": "interview", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=PM0GFfhj1Ik", + "videoTitle": "Chernobyl - Robot Fails and Scherbina Loses his shit (Propaganda Number)", + "channelName": "Hassan", + "channelUrl": "https://www.youtube.com/channel/UCNqjzYJQbkrVBALi-PuzL3w", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/PM0GFfhj1Ik/maxresdefault.webp", + "youtubeId": "PM0GFfhj1Ik", + "videoType": "scene", + "creativeWorkType": "tv_episode", "identifiers": { - "tmdbId": "119454", + "tmdbId": "1747126", "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "seasonNumber": 1, + "episodeNumber": 4 }, - "title": "Chernobyl: Miniseries", + "title": "Chernobyl: S1 E4 The Happiness of All Mankind", "containsSpoilers": true, - "createdAt": "2026-08-23T22:57:06.525Z" + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.95, - "rationale": "Official HBO bonus podcast with Craig Mazin and Jared Harris reflecting on the miniseries." + "confidence": 0.98, + "rationale": "Episode 4 robot failure and Shcherbina reaction." }, "youtube": { - "viewCount": 295613, - "durationSeconds": 3019, - "maxHeight": 720 + "viewCount": 75280, + "durationSeconds": 160, + "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=MbliDeRAlPA", - "videoTitle": "Making Chernobyl | Cast & Crew Discuss the HBO/Sky Atlantic Miniseries", - "channelName": "BAFTA Guru", - "channelUrl": "https://www.youtube.com/channel/UC-IxEJXZh_SrU8SHz41-dZQ", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/MbliDeRAlPA/maxresdefault.webp", - "youtubeId": "MbliDeRAlPA", - "videoType": "interview", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=XzfsfYnuc8c", + "videoTitle": "Chernobyl Episode 4 Scene | HBO | Graphite Clearing", + "channelName": "Creative Vision", + "channelUrl": "https://www.youtube.com/channel/UCWM2ejL4Aj0kG-a72bjGwoA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/XzfsfYnuc8c/maxresdefault.webp", + "youtubeId": "XzfsfYnuc8c", + "videoType": "scene", + "creativeWorkType": "tv_episode", "identifiers": { - "tmdbId": "119454", + "tmdbId": "1747126", "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "seasonNumber": 1, + "episodeNumber": 4 }, - "title": "Chernobyl: Miniseries", - "containsSpoilers": false, - "createdAt": "2026-08-23T22:57:06.525Z" + "title": "Chernobyl: S1 E4 The Happiness of All Mankind", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.96, - "rationale": "BAFTA Guru panel with writer, director, and lead actors; reputable and substantial." + "confidence": 1, + "rationale": "Episode 4 graphite-clearing sequence." }, "youtube": { - "viewCount": 304604, - "durationSeconds": 1471, - "maxHeight": 1080 + "viewCount": 5930777, + "durationSeconds": 222, + "maxHeight": 720 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=yY0r1Ln6tkM", - "videoTitle": "Craig Mazin on Writing Chernobyl, the HBO/Sky Atlantic Miniseries | On Writing", - "channelName": "BAFTA Guru", - "channelUrl": "https://www.youtube.com/channel/UC-IxEJXZh_SrU8SHz41-dZQ", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/yY0r1Ln6tkM/maxresdefault.webp", - "youtubeId": "yY0r1Ln6tkM", - "videoType": "interview", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=mIAiGm-1ZSs", + "videoTitle": "HBO Chernobyl (2019) (Episode 5) Opening scene", + "channelName": "Skraggy", + "channelUrl": "https://www.youtube.com/channel/UCRWyrBDLQusFlPTjHvP5JpA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/mIAiGm-1ZSs/maxresdefault.webp", + "youtubeId": "mIAiGm-1ZSs", + "videoType": "scene", + "creativeWorkType": "tv_episode", "identifiers": { - "tmdbId": "119454", + "tmdbId": "1747127", "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "seasonNumber": 1, + "episodeNumber": 5 }, - "title": "Chernobyl: Miniseries", - "containsSpoilers": false, - "createdAt": "2026-08-23T22:57:06.525Z" + "title": "Chernobyl: S1 E5 Vichnaya Pamyat", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.95, - "rationale": "BAFTA Guru interview focused on Craig Mazin's writing and research for Chernobyl." + "confidence": 0.99, + "rationale": "Episode 5 opening courtroom scene." }, "youtube": { - "viewCount": 47526, - "durationSeconds": 394, + "viewCount": 136755, + "durationSeconds": 256, "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=9v9r1X6ALOQ", - "videoTitle": "Johan Renck on Directing Chernobyl, the HBO/Sky Atlantic Miniseries | On Directing", - "channelName": "BAFTA Guru", - "channelUrl": "https://www.youtube.com/channel/UC-IxEJXZh_SrU8SHz41-dZQ", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/9v9r1X6ALOQ/maxresdefault.webp", - "youtubeId": "9v9r1X6ALOQ", - "videoType": "interview", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=3azNLCo0wyU", + "videoTitle": "Chernobil disaster explained in 10 minutes (2/3) - Valeri Legásov - Chernobil Series", + "channelName": "I. Aliende", + "channelUrl": "https://www.youtube.com/channel/UCtSNVLaFhDVejzK80c-JxWA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/3azNLCo0wyU/maxresdefault.webp", + "youtubeId": "3azNLCo0wyU", + "videoType": "clip", + "creativeWorkType": "tv_episode", "identifiers": { - "tmdbId": "119454", + "tmdbId": "1747127", "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "seasonNumber": 1, + "episodeNumber": 5 }, - "title": "Chernobyl: Miniseries", - "containsSpoilers": false, - "createdAt": "2026-08-23T22:57:06.525Z" + "title": "Chernobyl: S1 E5 Vichnaya Pamyat", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.95, - "rationale": "BAFTA Guru interview with director Johan Renck about directing the miniseries." + "confidence": 0.98, + "rationale": "Episode 5 Legasov explanation clip." }, "youtube": { - "viewCount": 61834, - "durationSeconds": 558, + "viewCount": 1109913, + "durationSeconds": 170, "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=XLOZSn8yjt4", - "videoTitle": "Stellan Skarsgård & Jared Harris on Chernobyl, the HBO/Sky Atlantic Miniseries | On Acting", - "channelName": "BAFTA Guru", - "channelUrl": "https://www.youtube.com/channel/UC-IxEJXZh_SrU8SHz41-dZQ", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/XLOZSn8yjt4/maxresdefault.webp", - "youtubeId": "XLOZSn8yjt4", - "videoType": "interview", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=374jirm1Lr4", + "videoTitle": "Chernobyl (2019) - Use of AZ-5 Button", + "channelName": "Jamin Raja", + "channelUrl": "https://www.youtube.com/channel/UCAN3MoB5vJSzVDg9Et0hfpg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/374jirm1Lr4/maxresdefault.webp", + "youtubeId": "374jirm1Lr4", + "videoType": "scene", + "creativeWorkType": "tv_episode", "identifiers": { - "tmdbId": "119454", + "tmdbId": "1747127", "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "seasonNumber": 1, + "episodeNumber": 5 }, - "title": "Chernobyl: Miniseries", - "containsSpoilers": false, - "createdAt": "2026-08-23T22:57:06.525Z" + "title": "Chernobyl: S1 E5 Vichnaya Pamyat", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.95, - "rationale": "BAFTA Guru acting interview with Jared Harris and Stellan Skarsgård." + "confidence": 0.98, + "rationale": "Episode 5 AZ-5 explanation scene." }, "youtube": { - "viewCount": 526379, - "durationSeconds": 554, - "maxHeight": 1080 + "viewCount": 75910, + "durationSeconds": 275, + "maxHeight": 720 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=YyI1UkpecR0", - "videoTitle": "Chernobyl Cast | Deadline Studio at Tribeca 2019", - "channelName": "Deadline Hollywood", - "channelUrl": "https://www.youtube.com/channel/UC0fTbhgouDMneMzSluKaXAA", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/YyI1UkpecR0/maxresdefault.webp", - "youtubeId": "YyI1UkpecR0", - "videoType": "interview", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=QHLhqMPkx3c", + "videoTitle": "Professor Legasov's death - Chernobyl 1x01", + "channelName": "That Scenes!", + "channelUrl": "https://www.youtube.com/channel/UCb1rtJpED1DRjiEOce60BrQ", + "thumbnailUrl": "https://i.ytimg.com/vi/QHLhqMPkx3c/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDA0fCeGGfqZHG6V9dpYz9HqjLhTw", + "youtubeId": "QHLhqMPkx3c", + "videoType": "scene", + "creativeWorkType": "tv_episode", "identifiers": { - "tmdbId": "119454", + "tmdbId": "1725580", "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "seasonNumber": 1, + "episodeNumber": 1 }, - "title": "Chernobyl: Miniseries", - "containsSpoilers": false, - "createdAt": "2026-08-23T22:57:06.525Z" + "title": "Chernobyl: S1 E1 1:23:45", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.9, - "rationale": "Deadline Hollywood cast interview from Tribeca 2019; reputable and directly tied to the show." + "confidence": 0.99, + "rationale": "Episode 1 Legasov death/opening sequence." }, "youtube": { - "viewCount": 199357, - "durationSeconds": 237, + "viewCount": 135821, + "durationSeconds": 281, "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=CB7mHIqoDCM", - "videoTitle": "Part 1: Behind the VFX of Chernobyl – \"VFX is another character in the show\"", - "channelName": "DNEG", - "channelUrl": "https://www.youtube.com/channel/UCy_diWyAbRmfUGd5CfNmChg", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/CB7mHIqoDCM/maxresdefault.webp", - "youtubeId": "CB7mHIqoDCM", - "videoType": "behind_the_scenes", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=Cg6m4m-OZ80", + "videoTitle": "Chernobyl HBO 2019- Lyudmilla & Vasily Ignatenko scenes", + "channelName": "Theodore", + "channelUrl": "https://www.youtube.com/channel/UCUh7ipkZJYf8gL3IU_b2YgA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/Cg6m4m-OZ80/maxresdefault.webp", + "youtubeId": "Cg6m4m-OZ80", + "videoType": "supercut", + "creativeWorkType": "tv_show", "identifiers": { - "tmdbId": "119454", - "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "tmdbId": "87108" }, - "title": "Chernobyl: Miniseries", - "containsSpoilers": false, - "createdAt": "2026-08-23T22:57:06.525Z" + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.94, - "rationale": "DNEG-produced VFX featurette from the show's visual-effects vendor." + "confidence": 0.9, + "rationale": "Vasily and Lyudmilla scenes compilation." }, "youtube": { - "viewCount": 39631, - "durationSeconds": 302, - "maxHeight": 1080 + "viewCount": 25506, + "durationSeconds": 181, + "maxHeight": 720 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=CIQjJjEVCqg", - "videoTitle": "Chernobyl | Compositing Breakdown | DNEG", - "channelName": "DNEG", - "channelUrl": "https://www.youtube.com/channel/UCy_diWyAbRmfUGd5CfNmChg", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/CIQjJjEVCqg/maxresdefault.webp", - "youtubeId": "CIQjJjEVCqg", - "videoType": "behind_the_scenes", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=3wedtWbhpjg", + "videoTitle": "Chernobyl 2019 || Akimov and Toptunov in the Valve Room", + "channelName": "iNoobie", + "channelUrl": "https://www.youtube.com/channel/UCyZA4dhwQzz8Gz6i88ZNDzA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/3wedtWbhpjg/maxresdefault.webp", + "youtubeId": "3wedtWbhpjg", + "videoType": "scene", + "creativeWorkType": "tv_show", "identifiers": { - "tmdbId": "119454", - "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "tmdbId": "87108" }, - "title": "Chernobyl: Miniseries", - "containsSpoilers": false, - "createdAt": "2026-08-23T22:57:06.525Z" + "title": "Chernobyl", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.9, - "rationale": "DNEG compositing breakdown showcasing the Emmy-winning series' VFX work." + "confidence": 0.88, + "rationale": "Akimov and Toptunov valve-room clip." }, "youtube": { - "viewCount": 38594, - "durationSeconds": 93, + "viewCount": 47094, + "durationSeconds": 99, "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=bTw1-nw5S4A", - "videoTitle": "'Chernobyl' composer created entire haunting score from real power plant sounds", - "channelName": "Score: The Podcast", - "channelUrl": "https://www.youtube.com/channel/UC1WhRcwSQyIEUZ2eBy5KFuA", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/bTw1-nw5S4A/maxresdefault.webp", - "youtubeId": "bTw1-nw5S4A", - "videoType": "interview", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=-RW9NTBmb4U", + "videoTitle": "Chernobyl Unofficial Trailer - HBO Mini-Series 2019", + "channelName": "Ed A.", + "channelUrl": "https://www.youtube.com/channel/UCooxsdniaUUjgfn1wTaQDDQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/-RW9NTBmb4U/maxresdefault.webp", + "youtubeId": "-RW9NTBmb4U", + "videoType": "trailer", + "creativeWorkType": "tv_show", "identifiers": { - "tmdbId": "119454", - "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "tmdbId": "87108" }, - "title": "Chernobyl: Miniseries", + "title": "Chernobyl", "containsSpoilers": false, - "createdAt": "2026-08-23T22:57:06.525Z" + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.9, - "rationale": "Composer Hildur Guðnadóttir discusses creating the score from real power-plant sounds." + "confidence": 0.96, + "rationale": "Distinct unofficial fan trailer with clear series footage." }, "youtube": { - "viewCount": 185667, - "durationSeconds": 398, - "maxHeight": 720 + "viewCount": 29022, + "durationSeconds": 151, + "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=GxSCZB3Dmpg", - "videoTitle": "How HBO's Chernobyl Reinvented Horror | Cinematography Breakdown with the Filmmaker", - "channelName": "Indy Mogul", - "channelUrl": "https://www.youtube.com/channel/UCGZ0LgTmAJn9Banetdr_ZFg", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/GxSCZB3Dmpg/maxresdefault.webp", - "youtubeId": "GxSCZB3Dmpg", - "videoType": "analysis", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=JEh_zKp4GFM", + "videoTitle": "Chernobyl Mini-Series Episode 3 Trailer | 'Open Wide, O Earth' | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/JEh_zKp4GFM/maxresdefault.webp", + "youtubeId": "JEh_zKp4GFM", + "videoType": "trailer", + "creativeWorkType": "tv_episode", "identifiers": { - "tmdbId": "119454", + "tmdbId": "1747125", "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "seasonNumber": 1, + "episodeNumber": 3 }, - "title": "Chernobyl: Miniseries", + "title": "Chernobyl: S1 E3 Open Wide, O Earth", "containsSpoilers": true, - "createdAt": "2026-08-23T22:57:06.525Z" + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.9, - "rationale": "Indy Mogul cinematography breakdown with the show's cinematographer, offering craft insight." + "confidence": 1, + "rationale": "Rotten Tomatoes episode 3 trailer." }, "youtube": { - "viewCount": 154301, - "durationSeconds": 908, + "viewCount": 33360, + "durationSeconds": 59, "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=MljytTReJ_o", - "videoTitle": "Chernobyl - A Masterclass in Perspective", - "channelName": "Thomas Flight", - "channelUrl": "https://www.youtube.com/channel/UCUyvQV2JsICeLZP4c_h40kA", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/MljytTReJ_o/maxresdefault.webp", - "youtubeId": "MljytTReJ_o", - "videoType": "analysis", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=wVVCCY_3_Gg", + "videoTitle": "Chernobyl Mini-Series Episode 4 Trailer | 'The Happiness of All Mankind' | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/wVVCCY_3_Gg/maxresdefault.webp", + "youtubeId": "wVVCCY_3_Gg", + "videoType": "trailer", + "creativeWorkType": "tv_episode", "identifiers": { - "tmdbId": "119454", + "tmdbId": "1747126", "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "seasonNumber": 1, + "episodeNumber": 4 }, - "title": "Chernobyl: Miniseries", + "title": "Chernobyl: S1 E4 The Happiness of All Mankind", "containsSpoilers": true, - "createdAt": "2026-08-23T22:57:06.525Z" + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.93, - "rationale": "Well-regarded Thomas Flight video essay analyzing the miniseries' visual perspective." + "confidence": 1, + "rationale": "Rotten Tomatoes episode 4 trailer." }, "youtube": { - "viewCount": 4346795, - "durationSeconds": 962, - "maxHeight": 2160 + "viewCount": 54157, + "durationSeconds": 54, + "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=P9GQtvUKtHA", - "videoTitle": "Chernobyl Show vs Reality - Footage Comparison", - "channelName": "Thomas Flight", - "channelUrl": "https://www.youtube.com/channel/UCUyvQV2JsICeLZP4c_h40kA", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/P9GQtvUKtHA/maxresdefault.webp", - "youtubeId": "P9GQtvUKtHA", - "videoType": "analysis", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=7safrZnIUKM", + "videoTitle": "Chernobyl (2019) | Behind the Curtain | HBO", + "channelName": "HBO", + "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/7safrZnIUKM/maxresdefault.webp", + "youtubeId": "7safrZnIUKM", + "videoType": "featurette", + "creativeWorkType": "tv_show", "identifiers": { - "tmdbId": "119454", - "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "tmdbId": "87108" }, - "title": "Chernobyl: Miniseries", - "containsSpoilers": true, - "createdAt": "2026-08-23T22:57:06.525Z" + "title": "Chernobyl", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.94, - "rationale": "Thomas Flight comparison of the show with historical footage; highly relevant and polished." + "confidence": 1, + "rationale": "Official HBO making-of featurette." }, "youtube": { - "viewCount": 17181403, - "durationSeconds": 414, - "maxHeight": 2160 + "viewCount": 327296, + "durationSeconds": 70, + "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=QVBy53F-yyk", - "videoTitle": "History Buffs: Chernobyl", - "channelName": "History Buffs", - "channelUrl": "https://www.youtube.com/channel/UCggHoXaj8BQHIiPmOxezeWA", - "thumbnailUrl": "https://i.ytimg.com/vi/QVBy53F-yyk/maxresdefault.jpg", - "youtubeId": "QVBy53F-yyk", - "videoType": "analysis", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=4Wk9JRbTTqc", + "videoTitle": "Chernobyl: After the Aftermath Featurette | HBO", + "channelName": "HBO", + "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/4Wk9JRbTTqc/maxresdefault.webp", + "youtubeId": "4Wk9JRbTTqc", + "videoType": "featurette", + "creativeWorkType": "tv_show", "identifiers": { - "tmdbId": "119454", - "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "tmdbId": "87108" }, - "title": "Chernobyl: Miniseries", + "title": "Chernobyl", "containsSpoilers": true, - "createdAt": "2026-08-23T22:57:06.525Z" + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.9, - "rationale": "History Buffs deep dive into the true story and the show's historical accuracy." + "confidence": 1, + "rationale": "Official HBO featurette on the disaster's aftermath." }, "youtube": { - "viewCount": 5554610, - "durationSeconds": 3874, + "viewCount": 350085, + "durationSeconds": 159, "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=BllXT7hWevI", - "videoTitle": "Chernobyl - Series Review", - "channelName": "Chris Stuckmann", - "channelUrl": "https://www.youtube.com/channel/UCCqEeDAUf4Mg0GgEN658tkA", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/BllXT7hWevI/maxresdefault.webp", - "youtubeId": "BllXT7hWevI", - "videoType": "review", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=MbliDeRAlPA", + "videoTitle": "Making Chernobyl | Cast & Crew Discuss the HBO/Sky Atlantic Miniseries", + "channelName": "BAFTA Guru", + "channelUrl": "https://www.youtube.com/channel/UC-IxEJXZh_SrU8SHz41-dZQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/MbliDeRAlPA/maxresdefault.webp", + "youtubeId": "MbliDeRAlPA", + "videoType": "behind_the_scenes", + "creativeWorkType": "tv_show", "identifiers": { - "tmdbId": "119454", - "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "tmdbId": "87108" }, - "title": "Chernobyl: Miniseries", - "containsSpoilers": true, - "createdAt": "2026-08-23T22:57:06.525Z" + "title": "Chernobyl", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.9, - "rationale": "Chris Stuckmann review of the full HBO miniseries from a reputable film/TV critic." + "confidence": 1, + "rationale": "Extensive BAFTA cast-and-crew making-of discussion." }, "youtube": { - "viewCount": 664321, - "durationSeconds": 586, + "viewCount": 304601, + "durationSeconds": 1471, "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=d1AwVKENimQ", - "videoTitle": "Chernobyl: HBO Miniseries - Review", - "channelName": "Jeremy Jahns", - "channelUrl": "https://www.youtube.com/channel/UC7v3-2K1N84V67IF-WTRG-Q", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/d1AwVKENimQ/maxresdefault.webp", - "youtubeId": "d1AwVKENimQ", - "videoType": "review", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=CwcNCrPRe_8", + "videoTitle": "Chernobyl (2019) | What Is Chernobyl? | HBO", + "channelName": "HBO", + "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/CwcNCrPRe_8/maxresdefault.webp", + "youtubeId": "CwcNCrPRe_8", + "videoType": "featurette", + "creativeWorkType": "tv_show", "identifiers": { - "tmdbId": "119454", - "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "tmdbId": "87108" }, - "title": "Chernobyl: Miniseries", - "containsSpoilers": true, - "createdAt": "2026-08-23T22:57:06.525Z" + "title": "Chernobyl", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.88, - "rationale": "Jeremy Jahns review of the completed miniseries; popular and directly relevant." + "confidence": 1, + "rationale": "Official HBO featurette explaining the series' premise and approach." }, "youtube": { - "viewCount": 803687, - "durationSeconds": 384, + "viewCount": 239067, + "durationSeconds": 107, "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=sukDKR1xg4o", - "videoTitle": "Why You Should Watch HBO's CHERNOBYL", - "channelName": "Ryan Hollinger", - "channelUrl": "https://www.youtube.com/channel/UCphlppLaedKn0BgXAszs5dQ", - "thumbnailUrl": "https://i.ytimg.com/vi_webp/sukDKR1xg4o/maxresdefault.webp", - "youtubeId": "sukDKR1xg4o", - "videoType": "analysis", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=PdhksxPy9f0", + "videoTitle": "Chernobyl: “Happiness of All Mankind” - Behind the Scenes of Season 1 Episode 4 | HBO", + "channelName": "HBO", + "channelUrl": "https://www.youtube.com/channel/UCVTQuK2CaWaTgSsoNkn5AiQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/PdhksxPy9f0/maxresdefault.webp", + "youtubeId": "PdhksxPy9f0", + "videoType": "featurette", + "creativeWorkType": "tv_episode", "identifiers": { - "tmdbId": "119454", + "tmdbId": "1747126", "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "seasonNumber": 1, + "episodeNumber": 4 }, - "title": "Chernobyl: Miniseries", + "title": "Chernobyl: S1 E4 The Happiness of All Mankind", "containsSpoilers": true, - "createdAt": "2026-08-23T22:57:06.525Z" + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.88, - "rationale": "Ryan Hollinger retrospective/essay on why the HBO miniseries works." + "confidence": 1, + "rationale": "Official HBO behind-the-scenes featurette for episode 4." }, "youtube": { - "viewCount": 1424290, - "durationSeconds": 745, + "viewCount": 304323, + "durationSeconds": 214, "maxHeight": 1080 } }, { "record": { "$type": "watch.atmo.alpha.video", - "videoUrl": "https://www.youtube.com/watch?v=m0h3F25xloY", - "videoTitle": "How Scientifically Accurate Is The HBO Miniseries Chernobyl?", - "channelName": "Science ABC", - "channelUrl": "https://www.youtube.com/channel/UCcN3IuIAR6Fn74FWMQf6lFA", - "thumbnailUrl": "https://i.ytimg.com/vi/m0h3F25xloY/maxresdefault.jpg?v=655b3373", - "youtubeId": "m0h3F25xloY", - "videoType": "analysis", - "creativeWorkType": "tv_season", + "videoUrl": "https://www.youtube.com/watch?v=dACvBZYj8ww", + "videoTitle": "Chernobyl | VFX Breakdown | DNEG", + "channelName": "DNEG", + "channelUrl": "https://www.youtube.com/channel/UCy_diWyAbRmfUGd5CfNmChg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/dACvBZYj8ww/maxresdefault.webp", + "youtubeId": "dACvBZYj8ww", + "videoType": "behind_the_scenes", + "creativeWorkType": "tv_show", "identifiers": { - "tmdbId": "119454", - "tmdbTvSeriesId": "87108", - "seasonNumber": 1 + "tmdbId": "87108" }, - "title": "Chernobyl: Miniseries", - "containsSpoilers": true, - "createdAt": "2026-08-23T22:57:06.525Z" + "title": "Chernobyl", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:37:58.802Z" }, "review": { - "confidence": 0.84, - "rationale": "Science-focused fact-check of the HBO miniseries' scientific claims." + "confidence": 1, + "rationale": "Official DNEG overall VFX breakdown." }, "youtube": { - "viewCount": 29065, - "durationSeconds": 640, + "viewCount": 69532, + "durationSeconds": 105, "maxHeight": 1080 } } diff --git a/data/video-submissions/show-87739-the-queen-s-gambit.json b/data/video-submissions/show-87739-the-queen-s-gambit.json new file mode 100644 index 0000000..fe5dc54 --- /dev/null +++ b/data/video-submissions/show-87739-the-queen-s-gambit.json @@ -0,0 +1,5748 @@ +{ + "schemaVersion": 1, + "generatedAt": "2026-08-23T23:45:37.315Z", + "collection": "watch.atmo.alpha.video", + "media": { + "kind": "show", + "tmdbId": 87739, + "title": "The Queen's Gambit", + "year": "2020" + }, + "discovery": { + "queries": [ + "The Queen's Gambit episode 1 Openings Beth arrives at Methuen Home scene", + "The Queen's Gambit episode 1 Openings Beth Harmon meets Mr. Shaibel scene", + "The Queen's Gambit episode 1 Beth learns chess from Mr. Shaibel clip", + "The Queen's Gambit episode 1 green pills tranquilizers scene", + "The Queen's Gambit episode 1 Beth sees chessboard on ceiling scene", + "The Queen's Gambit episode 1 Beth plays Mr. Shaibel chess scene", + "The Queen's Gambit episode 1 Beth first chess tournament scene", + "The Queen's Gambit episode 2 Exchanges Beth meets Alma Wheatley scene", + "The Queen's Gambit episode 2 Beth adoption scene Alma Wheatley", + "The Queen's Gambit episode 2 Beth school chess club scene", + "The Queen's Gambit episode 2 Beth plays Kentucky chess tournament scene", + "The Queen's Gambit episode 2 Beth Harmon chess tournament final clip", + "The Queen's Gambit episode 2 Beth and Alma tournament hotel scene", + "The Queen's Gambit episode 2 Beth wins chess prize scene", + "The Queen's Gambit episode 3 Doubled Pawns Beth Cincinnati tournament scene", + "The Queen's Gambit episode 3 Beth plays Benny Watts first game scene", + "The Queen's Gambit episode 3 Benny Watts speed chess scene", + "The Queen's Gambit episode 3 Beth and Benny chess rivalry clip", + "The Queen's Gambit episode 3 Alma and Beth hotel room scene", + "The Queen's Gambit episode 3 Alma drinking scene The Queen's Gambit", + "The Queen's Gambit episode 3 Beth takes chess pills scene", + "The Queen's Gambit episode 4 Middle Game Beth Mexico City tournament scene", + "The Queen's Gambit episode 4 Beth plays Borgov first time scene", + "The Queen's Gambit episode 4 Beth and Borgov adjourned game clip", + "The Queen's Gambit episode 4 Beth and Cleo Mexico City scene", + "The Queen's Gambit episode 4 Alma Wheatley death scene", + "The Queen's Gambit episode 4 Beth reacts to Alma death scene", + "The Queen's Gambit episode 4 Beth funeral scene The Queen's Gambit", + "The Queen's Gambit episode 5 Fork Beth and Benny chess lesson scene", + "The Queen's Gambit episode 5 Beth plays speed chess in New York scene", + "The Queen's Gambit episode 5 Beth and Benny apartment scene", + "The Queen's Gambit episode 5 Beth and Townes conversation scene", + "The Queen's Gambit episode 5 Beth returns to Kentucky scene", + "The Queen's Gambit episode 5 Beth visits Mr. Shaibel scene", + "The Queen's Gambit episode 5 Beth discovers Mr. Shaibel scrapbook scene", + "The Queen's Gambit episode 6 Adjournment Paris chess tournament scene", + "The Queen's Gambit episode 6 Beth relapses before Borgov game scene", + "The Queen's Gambit episode 6 Beth and Cleo Paris hotel scene", + "The Queen's Gambit episode 6 Jolene visits Beth scene", + "The Queen's Gambit episode 6 Beth and Jolene orphanage conversation clip", + "The Queen's Gambit episode 6 Beth breakdown after chess loss scene", + "The Queen's Gambit episode 6 Beth returns to Jolene scene", + "The Queen's Gambit episode 7 End Game Beth arrives in Moscow scene", + "The Queen's Gambit episode 7 Beth and Benny prepare for Borgov scene", + "The Queen's Gambit episode 7 Beth plays Girev chess scene", + "The Queen's Gambit episode 7 Beth adjourns game against Borgov clip", + "The Queen's Gambit episode 7 Beth calls chess friends for help scene", + "The Queen's Gambit episode 7 Beth beats Borgov final chess game scene", + "The Queen's Gambit episode 7 Beth plays street chess in Moscow ending", + "The Queen's Gambit Beth Harmon best chess scenes compilation", + "The Queen's Gambit Beth Harmon best emotional scenes", + "The Queen's Gambit Beth Harmon addiction scenes analysis clip", + "The Queen's Gambit Beth Harmon character arc scenes", + "The Queen's Gambit Anya Taylor-Joy Beth Harmon best scenes", + "The Queen's Gambit Alma Wheatley best scenes", + "The Queen's Gambit Jolene best scenes", + "The Queen's Gambit Benny Watts best scenes", + "The Queen's Gambit Townes and Beth best scenes", + "The Queen's Gambit Mr. Shaibel best scenes", + "The Queen's Gambit Vasily Borgov best scenes", + "The Queen's Gambit Harry Beltik best scenes", + "The Queen's Gambit Beth and Alma mother daughter relationship scenes", + "The Queen's Gambit Beth and Mr. Shaibel chess relationship scenes", + "The Queen's Gambit Beth and Benny Watts rivalry relationship scenes", + "The Queen's Gambit Beth and Jolene friendship reunion scenes", + "The Queen's Gambit Beth and Townes unresolved relationship scenes", + "The Queen's Gambit Beth versus Borgov rivalry best scenes", + "The Queen's Gambit Beth and Alma grief scenes after death", + "The Queen's Gambit orphanage girls Beth friendship scenes", + "The Queen's Gambit chess games explained Beth openings and tactics", + "The Queen's Gambit green pills addiction symbolism analysis", + "The Queen's Gambit ceiling chessboard meaning analysis", + "The Queen's Gambit female friendship and ambition analysis", + "The Queen's Gambit 1950s 1960s historical accuracy chess analysis", + "The Queen's Gambit ending explained Beth Harmon Moscow street chess", + "The Queen's Gambit Beth Harmon character analysis ending", + "The Queen's Gambit Borgov final game strategy explained", + "The Queen's Gambit review miniseries performances and themes", + "The Queen's Gambit retrospective why the miniseries became a hit", + "The Queen's Gambit official trailer Netflix", + "The Queen's Gambit official teaser Netflix chess", + "The Queen's Gambit Netflix official behind the scenes", + "The Queen's Gambit official cast featurette Anya Taylor-Joy", + "The Queen's Gambit official chess featurette Netflix", + "The Queen's Gambit costume design featurette", + "The Queen's Gambit production design featurette orphanage", + "The Queen's Gambit official making of limited series", + "The Queen's Gambit Anya Taylor-Joy Scott Frank interview", + "The Queen's Gambit Anya Taylor-Joy chess training interview", + "The Queen's Gambit Scott Frank Allan Scott creator interview", + "The Queen's Gambit chess consultant Bruce Pandolfini interview", + "The Queen's Gambit cast interview Alma Benny Jolene", + "The Queen's Gambit season 1 recap episodes 1 2 3", + "The Queen's Gambit season 1 recap episodes 4 5 6 7", + "The Queen's Gambit limited series episode by episode recap", + "The Queen's Gambit season 1 ending recap and review", + "The Queen's Gambit bloopers gag reel", + "The Queen's Gambit deleted scenes", + "The Queen's Gambit makeup hair and period transformation behind the scenes", + "The Queen's Gambit filming locations behind the scenes" + ], + "searchPlan": { + "model": "openai-codex/gpt-5.6-luna", + "thinking": "high", + "notes": "100 title-specific searches for the season-one limited series, prioritizing multiple scene discoveries per episode before character, relationship, chess-theme, promotional, production, interview, recap, critical, and outtake coverage. All searches stay within the supplied seven episodes and avoid full-episode or piracy queries.", + "queries": [ + { + "query": "The Queen's Gambit episode 1 Openings Beth arrives at Methuen Home scene", + "intent": "Find the opening orphanage arrival scene and Beth's first introduction." + }, + { + "query": "The Queen's Gambit episode 1 Openings Beth Harmon meets Mr. Shaibel scene", + "intent": "Find Beth's first basement encounter with the orphanage janitor and chess teacher." + }, + { + "query": "The Queen's Gambit episode 1 Beth learns chess from Mr. Shaibel clip", + "intent": "Find the foundational chess lesson between Beth and Mr. Shaibel." + }, + { + "query": "The Queen's Gambit episode 1 green pills tranquilizers scene", + "intent": "Find the scene introducing Beth's dependence on the orphanage tranquilizers." + }, + { + "query": "The Queen's Gambit episode 1 Beth sees chessboard on ceiling scene", + "intent": "Find the iconic visualization of Beth replaying chess games overhead." + }, + { + "query": "The Queen's Gambit episode 1 Beth plays Mr. Shaibel chess scene", + "intent": "Find Beth's first serious chess game against Mr. Shaibel." + }, + { + "query": "The Queen's Gambit episode 1 Beth first chess tournament scene", + "intent": "Find Beth's first public tournament and her unexpected chess breakthrough." + }, + { + "query": "The Queen's Gambit episode 2 Exchanges Beth meets Alma Wheatley scene", + "intent": "Find Beth's first meeting with her eventual adoptive mother Alma." + }, + { + "query": "The Queen's Gambit episode 2 Beth adoption scene Alma Wheatley", + "intent": "Find the adoption and new-family transition scene." + }, + { + "query": "The Queen's Gambit episode 2 Beth school chess club scene", + "intent": "Find Beth's early school chess-club interactions and outsider status." + }, + { + "query": "The Queen's Gambit episode 2 Beth plays Kentucky chess tournament scene", + "intent": "Find Beth's first major Kentucky tournament sequence." + }, + { + "query": "The Queen's Gambit episode 2 Beth Harmon chess tournament final clip", + "intent": "Find the tournament-final game and Beth's competitive breakthrough." + }, + { + "query": "The Queen's Gambit episode 2 Beth and Alma tournament hotel scene", + "intent": "Find a mother-daughter scene showing Alma becoming Beth's chess partner and manager." + }, + { + "query": "The Queen's Gambit episode 2 Beth wins chess prize scene", + "intent": "Find the moment Beth's chess success begins changing her life." + }, + { + "query": "The Queen's Gambit episode 3 Doubled Pawns Beth Cincinnati tournament scene", + "intent": "Find Beth's Cincinnati tournament games and rising reputation." + }, + { + "query": "The Queen's Gambit episode 3 Beth plays Benny Watts first game scene", + "intent": "Find Beth's first competitive encounter with Benny Watts." + }, + { + "query": "The Queen's Gambit episode 3 Benny Watts speed chess scene", + "intent": "Find Benny's distinctive speed-chess challenge and playing style." + }, + { + "query": "The Queen's Gambit episode 3 Beth and Benny chess rivalry clip", + "intent": "Find scenes establishing Beth and Benny as major chess rivals." + }, + { + "query": "The Queen's Gambit episode 3 Alma and Beth hotel room scene", + "intent": "Find intimate tournament-travel scenes between Beth and Alma." + }, + { + "query": "The Queen's Gambit episode 3 Alma drinking scene The Queen's Gambit", + "intent": "Find scenes showing Alma's drinking and the strain on the partnership." + }, + { + "query": "The Queen's Gambit episode 3 Beth takes chess pills scene", + "intent": "Find Beth's escalating substance use during her competitive rise." + }, + { + "query": "The Queen's Gambit episode 4 Middle Game Beth Mexico City tournament scene", + "intent": "Find Beth's Mexico City tournament arrival and competition scenes." + }, + { + "query": "The Queen's Gambit episode 4 Beth plays Borgov first time scene", + "intent": "Find Beth's first major game against Vasily Borgov." + }, + { + "query": "The Queen's Gambit episode 4 Beth and Borgov adjourned game clip", + "intent": "Find the tense Mexico City game and its interruption or adjournment." + }, + { + "query": "The Queen's Gambit episode 4 Beth and Cleo Mexico City scene", + "intent": "Find Beth's encounter and growing connection with Cleo." + }, + { + "query": "The Queen's Gambit episode 4 Alma Wheatley death scene", + "intent": "Find the emotional scene marking Alma's death." + }, + { + "query": "The Queen's Gambit episode 4 Beth reacts to Alma death scene", + "intent": "Find Beth processing the loss of her adoptive mother." + }, + { + "query": "The Queen's Gambit episode 4 Beth funeral scene The Queen's Gambit", + "intent": "Find funeral and aftermath scenes following Alma's death." + }, + { + "query": "The Queen's Gambit episode 5 Fork Beth and Benny chess lesson scene", + "intent": "Find Benny's focused chess coaching of Beth in New York." + }, + { + "query": "The Queen's Gambit episode 5 Beth plays speed chess in New York scene", + "intent": "Find Beth's New York speed-chess games and preparation." + }, + { + "query": "The Queen's Gambit episode 5 Beth and Benny apartment scene", + "intent": "Find the complicated personal and chess relationship between Beth and Benny." + }, + { + "query": "The Queen's Gambit episode 5 Beth and Townes conversation scene", + "intent": "Find a Beth-Townes dialogue scene and their unresolved connection." + }, + { + "query": "The Queen's Gambit episode 5 Beth returns to Kentucky scene", + "intent": "Find Beth's return to her hometown and old chess community." + }, + { + "query": "The Queen's Gambit episode 5 Beth visits Mr. Shaibel scene", + "intent": "Find Beth reconnecting with the teacher who first recognized her talent." + }, + { + "query": "The Queen's Gambit episode 5 Beth discovers Mr. Shaibel scrapbook scene", + "intent": "Find the emotional discovery of Shaibel's records of Beth's chess career." + }, + { + "query": "The Queen's Gambit episode 6 Adjournment Paris chess tournament scene", + "intent": "Find Beth's Paris tournament setup and high-level competition." + }, + { + "query": "The Queen's Gambit episode 6 Beth relapses before Borgov game scene", + "intent": "Find Beth's substance-use relapse and its effect on the Paris match." + }, + { + "query": "The Queen's Gambit episode 6 Beth and Cleo Paris hotel scene", + "intent": "Find Beth's late-night Paris encounter with Cleo." + }, + { + "query": "The Queen's Gambit episode 6 Jolene visits Beth scene", + "intent": "Find Jolene's return and her confrontation with Beth about the past." + }, + { + "query": "The Queen's Gambit episode 6 Beth and Jolene orphanage conversation clip", + "intent": "Find the important friendship dialogue about addiction, grief, and responsibility." + }, + { + "query": "The Queen's Gambit episode 6 Beth breakdown after chess loss scene", + "intent": "Find Beth's emotional collapse after the Paris tournament setback." + }, + { + "query": "The Queen's Gambit episode 6 Beth returns to Jolene scene", + "intent": "Find the scene where Jolene helps redirect Beth's life and chess ambitions." + }, + { + "query": "The Queen's Gambit episode 7 End Game Beth arrives in Moscow scene", + "intent": "Find Beth's arrival and introduction to the Moscow tournament." + }, + { + "query": "The Queen's Gambit episode 7 Beth and Benny prepare for Borgov scene", + "intent": "Find the American chess team's preparation and analysis of Borgov." + }, + { + "query": "The Queen's Gambit episode 7 Beth plays Girev chess scene", + "intent": "Find Beth's difficult Moscow game against the young Soviet player Girev." + }, + { + "query": "The Queen's Gambit episode 7 Beth adjourns game against Borgov clip", + "intent": "Find the first stage of Beth's final major game against Borgov." + }, + { + "query": "The Queen's Gambit episode 7 Beth calls chess friends for help scene", + "intent": "Find the collective support scene involving Benny, Townes, and Beth's other allies." + }, + { + "query": "The Queen's Gambit episode 7 Beth beats Borgov final chess game scene", + "intent": "Find the climactic final match and Beth's breakthrough against Borgov." + }, + { + "query": "The Queen's Gambit episode 7 Beth plays street chess in Moscow ending", + "intent": "Find the ending street-chess sequence and Beth's connection with ordinary players." + }, + { + "query": "The Queen's Gambit Beth Harmon best chess scenes compilation", + "intent": "Find a character-focused compilation of Beth's strongest chess moments across the limited series." + }, + { + "query": "The Queen's Gambit Beth Harmon best emotional scenes", + "intent": "Find Beth's most significant dramatic and emotionally vulnerable scenes." + }, + { + "query": "The Queen's Gambit Beth Harmon addiction scenes analysis clip", + "intent": "Find scenes focused on Beth's pills, alcohol, relapse, and recovery." + }, + { + "query": "The Queen's Gambit Beth Harmon character arc scenes", + "intent": "Find a scene-led overview of Beth's coming-of-age and self-discovery." + }, + { + "query": "The Queen's Gambit Anya Taylor-Joy Beth Harmon best scenes", + "intent": "Find Anya Taylor-Joy's standout performance moments as Beth." + }, + { + "query": "The Queen's Gambit Alma Wheatley best scenes", + "intent": "Find Alma's most memorable scenes as Beth's adoptive mother and manager." + }, + { + "query": "The Queen's Gambit Jolene best scenes", + "intent": "Find Jolene's key friendship and reunion scenes with Beth." + }, + { + "query": "The Queen's Gambit Benny Watts best scenes", + "intent": "Find Benny's most important coaching, rivalry, and friendship scenes." + }, + { + "query": "The Queen's Gambit Townes and Beth best scenes", + "intent": "Find the major scenes defining Beth and Townes's complicated relationship." + }, + { + "query": "The Queen's Gambit Mr. Shaibel best scenes", + "intent": "Find Mr. Shaibel's most important chess lessons and moments with Beth." + }, + { + "query": "The Queen's Gambit Vasily Borgov best scenes", + "intent": "Find Borgov's key games and understated rival moments." + }, + { + "query": "The Queen's Gambit Harry Beltik best scenes", + "intent": "Find Harry Beltik's tournament, coaching, and Beth-related scenes." + }, + { + "query": "The Queen's Gambit Beth and Alma mother daughter relationship scenes", + "intent": "Find scenes tracing the changing bond between Beth and Alma." + }, + { + "query": "The Queen's Gambit Beth and Mr. Shaibel chess relationship scenes", + "intent": "Find the mentor-student relationship from the orphanage through Beth's success." + }, + { + "query": "The Queen's Gambit Beth and Benny Watts rivalry relationship scenes", + "intent": "Find scenes combining their chess rivalry, attraction, and collaboration." + }, + { + "query": "The Queen's Gambit Beth and Jolene friendship reunion scenes", + "intent": "Find the friendship arc from the orphanage to Jolene's adult return." + }, + { + "query": "The Queen's Gambit Beth and Townes unresolved relationship scenes", + "intent": "Find dialogue and romantic tension between Beth and Townes." + }, + { + "query": "The Queen's Gambit Beth versus Borgov rivalry best scenes", + "intent": "Find the defining conflict between Beth and the Soviet champion." + }, + { + "query": "The Queen's Gambit Beth and Alma grief scenes after death", + "intent": "Find Beth's grief and adjustment after losing Alma." + }, + { + "query": "The Queen's Gambit orphanage girls Beth friendship scenes", + "intent": "Find Beth's relationships with Jolene and the other girls at Methuen Home." + }, + { + "query": "The Queen's Gambit chess games explained Beth openings and tactics", + "intent": "Find videos explaining the chess concepts behind Beth's matches." + }, + { + "query": "The Queen's Gambit green pills addiction symbolism analysis", + "intent": "Find thematic analysis of Beth's tranquilizers and addiction." + }, + { + "query": "The Queen's Gambit ceiling chessboard meaning analysis", + "intent": "Find analysis of Beth's imagined ceiling board and visualization technique." + }, + { + "query": "The Queen's Gambit female friendship and ambition analysis", + "intent": "Find critical discussion of female friendship, independence, and competition." + }, + { + "query": "The Queen's Gambit 1950s 1960s historical accuracy chess analysis", + "intent": "Find analysis of the series' period setting and chess culture." + }, + { + "query": "The Queen's Gambit ending explained Beth Harmon Moscow street chess", + "intent": "Find an explanation of the limited-series ending and its final image." + }, + { + "query": "The Queen's Gambit Beth Harmon character analysis ending", + "intent": "Find critical analysis of Beth's full character arc and resolution." + }, + { + "query": "The Queen's Gambit Borgov final game strategy explained", + "intent": "Find chess-focused breakdowns of Beth's final game against Borgov." + }, + { + "query": "The Queen's Gambit review miniseries performances and themes", + "intent": "Find reputable reviews discussing the series' drama, performances, and themes." + }, + { + "query": "The Queen's Gambit retrospective why the miniseries became a hit", + "intent": "Find retrospective coverage of the show's cultural impact." + }, + { + "query": "The Queen's Gambit official trailer Netflix", + "intent": "Find the official Netflix trailer for the limited series." + }, + { + "query": "The Queen's Gambit official teaser Netflix chess", + "intent": "Find an official teaser emphasizing the show's chess premise and period atmosphere." + }, + { + "query": "The Queen's Gambit Netflix official behind the scenes", + "intent": "Find official promotional behind-the-scenes footage." + }, + { + "query": "The Queen's Gambit official cast featurette Anya Taylor-Joy", + "intent": "Find an official featurette about Anya Taylor-Joy and Beth Harmon." + }, + { + "query": "The Queen's Gambit official chess featurette Netflix", + "intent": "Find promotional material about creating the chess matches." + }, + { + "query": "The Queen's Gambit costume design featurette", + "intent": "Find featurette coverage of Beth's period costumes and visual development." + }, + { + "query": "The Queen's Gambit production design featurette orphanage", + "intent": "Find production-design material about the orphanage, homes, and period locations." + }, + { + "query": "The Queen's Gambit official making of limited series", + "intent": "Find official making-of footage covering the production." + }, + { + "query": "The Queen's Gambit Anya Taylor-Joy Scott Frank interview", + "intent": "Find an interview with the lead performer and creator about the series." + }, + { + "query": "The Queen's Gambit Anya Taylor-Joy chess training interview", + "intent": "Find discussion of Anya Taylor-Joy's chess preparation for Beth." + }, + { + "query": "The Queen's Gambit Scott Frank Allan Scott creator interview", + "intent": "Find creator interviews about adapting Walter Tevis's novel." + }, + { + "query": "The Queen's Gambit chess consultant Bruce Pandolfini interview", + "intent": "Find an interview about designing the show's chess games and tactics." + }, + { + "query": "The Queen's Gambit cast interview Alma Benny Jolene", + "intent": "Find cast discussion of the supporting characters and relationships." + }, + { + "query": "The Queen's Gambit season 1 recap episodes 1 2 3", + "intent": "Find a recap covering the opening half of the limited series." + }, + { + "query": "The Queen's Gambit season 1 recap episodes 4 5 6 7", + "intent": "Find a recap covering the later tournament and recovery arc." + }, + { + "query": "The Queen's Gambit limited series episode by episode recap", + "intent": "Find a complete episode-focused recap of all seven season-one chapters." + }, + { + "query": "The Queen's Gambit season 1 ending recap and review", + "intent": "Find recap and review coverage of the season-one conclusion." + }, + { + "query": "The Queen's Gambit bloopers gag reel", + "intent": "Find outtakes and humorous mistakes from the production." + }, + { + "query": "The Queen's Gambit deleted scenes", + "intent": "Find officially released or discussed deleted material from the series." + }, + { + "query": "The Queen's Gambit makeup hair and period transformation behind the scenes", + "intent": "Find production footage about period styling and Beth's visual evolution." + }, + { + "query": "The Queen's Gambit filming locations behind the scenes", + "intent": "Find production material about the locations used for the 1950s and 1960s story." + } + ] + }, + "candidateCount": 350, + "eligibleCandidateCount": 226, + "filters": { + "minViews": 2500, + "minHeight": 720, + "minDuration": 20, + "rejectedBeforeAi": { + "low_resolution": 12, + "low_views": 111, + "too_short": 1 + }, + "rejections": [ + { + "youtubeId": "nLDCEDX4n-g", + "title": "pills drop scene from queen's gambit", + "reason": "low_resolution", + "viewCount": 29445, + "maxHeight": 576, + "durationSeconds": 129 + }, + { + "youtubeId": "EIcevnbEcYg", + "title": "The match starts | The Queen's Gambit Episode 2 (3/7)", + "reason": "low_resolution", + "viewCount": 445058, + "maxHeight": 694, + "durationSeconds": 101 + }, + { + "youtubeId": "3E9Df5x5KBQ", + "title": "Interesting Tactics | The Queen's Gambit Episode 2 (5/7)", + "reason": "low_resolution", + "viewCount": 131363, + "maxHeight": 694, + "durationSeconds": 102 + }, + { + "youtubeId": "0O-CA6hdu0s", + "title": "Benny Watts entrance || The Queen's Gambit || S01E03", + "reason": "low_views", + "viewCount": 1410, + "maxHeight": 590, + "durationSeconds": 110 + }, + { + "youtubeId": "4JU8DtFW1l0", + "title": "The Queen's Gambit Episode 3!! Are you ready for this?", + "reason": "low_views", + "viewCount": 84, + "maxHeight": 720, + "durationSeconds": 538 + }, + { + "youtubeId": "yVypfAcmHeI", + "title": "Beth Harmon unfortunately finds her mother dead in bed after a Chess lose", + "reason": "low_resolution", + "viewCount": 33133, + "maxHeight": 576, + "durationSeconds": 125 + }, + { + "youtubeId": "Yfa3PZCYk9g", + "title": "\"Why, hello Beth\" scene || The Queen's Gambit || \"I am planning on that too\" ||", + "reason": "low_resolution", + "viewCount": 31073, + "maxHeight": 590, + "durationSeconds": 149 + }, + { + "youtubeId": "mN5ORMHDy5Y", + "title": "Queen's Gambit 1x7 | The Last Advice From Benny and Harry -Scene | [HD]", + "reason": "low_resolution", + "viewCount": 563469, + "maxHeight": 604, + "durationSeconds": 164 + }, + { + "youtubeId": "0PTphCYpX4g", + "title": "let's play [the queen's gambit]", + "reason": "low_views", + "viewCount": 144, + "maxHeight": 1080, + "durationSeconds": 62 + }, + { + "youtubeId": "oH8WBpEm1Eg", + "title": "volcano » beth & borgov", + "reason": "low_views", + "viewCount": 504, + "maxHeight": 1080, + "durationSeconds": 227 + }, + { + "youtubeId": "--0oE0dblbo", + "title": "THE QUEEN'S GAMBIT - What It's Really About", + "reason": "low_views", + "viewCount": 886, + "maxHeight": 1080, + "durationSeconds": 542 + }, + { + "youtubeId": "H2qHCGec7do", + "title": "Why ‘The Final Game’ Montage is so Impactful | The Queen’s Gambit", + "reason": "low_views", + "viewCount": 2084, + "maxHeight": 1080, + "durationSeconds": 382 + }, + { + "youtubeId": "Sp7YhvgYgTo", + "title": "The Queen's Gambit Co-creator Scott Frank on Episode Six | AFI Awards", + "reason": "low_views", + "viewCount": 1751, + "maxHeight": 720, + "durationSeconds": 293 + }, + { + "youtubeId": "mpuinu1iI-k", + "title": "Let's talk about chess #11 - Interview with Mr. Allan Scott (Screenwriter of \"The Queen's Gambit\")", + "reason": "low_views", + "viewCount": 54, + "maxHeight": 720, + "durationSeconds": 2328 + }, + { + "youtubeId": "QQzqG9CpfLs", + "title": "The Queen's Gambit - Season 1 - Episode 05 - Fork. Summary of The Queen's Gambit - English Page", + "reason": "low_views", + "viewCount": 659, + "maxHeight": 1080, + "durationSeconds": 249 + }, + { + "youtubeId": "QYOwxc5CYaE", + "title": "The Queen's Gambit - Season 1 - Episode 06 - Adjournment. Summary of The Queen's Gambit-English Page", + "reason": "low_views", + "viewCount": 334, + "maxHeight": 1080, + "durationSeconds": 297 + }, + { + "youtubeId": "BvNtqVKdSCU", + "title": "Matthew Dennis Lewis shares Queen's Gambit Behind-The-Scenes Stories", + "reason": "low_views", + "viewCount": 1071, + "maxHeight": 1080, + "durationSeconds": 759 + }, + { + "youtubeId": "Ui-DE6uQpS0", + "title": "The Queen's Gambit - Beth's Story at Methuen", + "reason": "low_views", + "viewCount": 258, + "maxHeight": 1440, + "durationSeconds": 301 + }, + { + "youtubeId": "naOP33f0rsc", + "title": "The Queens Gambit S01E02 unknown ost 006", + "reason": "low_views", + "viewCount": 383, + "maxHeight": 1080, + "durationSeconds": 38 + }, + { + "youtubeId": "I5rrKXlQpZ8", + "title": "The Queen's Gambit S1 EP. 5 \"Fork\" REACTION!", + "reason": "low_views", + "viewCount": 108, + "maxHeight": 1080, + "durationSeconds": 580 + }, + { + "youtubeId": "dCcMcFzOAs4", + "title": "The Queen's Gambit - Someday I might need you", + "reason": "low_views", + "viewCount": 29, + "maxHeight": 2160, + "durationSeconds": 89 + }, + { + "youtubeId": "jESovyGaz-E", + "title": "The Queen’s Gambit Edit | Anya Taylor Joy | By Silexxe", + "reason": "low_views", + "viewCount": 150, + "maxHeight": 1080, + "durationSeconds": 172 + }, + { + "youtubeId": "y3VEapXem3M", + "title": "5. The Queens Gambit Season 1 Episode 2 Beth Harmon VS Townes", + "reason": "low_views", + "viewCount": 824, + "maxHeight": 720, + "durationSeconds": 179 + }, + { + "youtubeId": "QSnDHNq3fYQ", + "title": "He Memorized Every Ghost Story—Then Got Hired to SURVIVE Them | Manhwa Recap", + "reason": "low_views", + "viewCount": 39, + "maxHeight": 1080, + "durationSeconds": 17891 + }, + { + "youtubeId": "N1LqFJR6Ves", + "title": "What makes \"The Queen's Gambit\" Best TV Series of 2020? - Deep Analysis and Summary", + "reason": "low_views", + "viewCount": 475, + "maxHeight": 1080, + "durationSeconds": 558 + }, + { + "youtubeId": "jXdcCIZdbCw", + "title": "THE QUEEN'S GAMBIT - Netflix Original Series | Creator and Cast - Q&A | Film Independent Presents", + "reason": "low_resolution", + "viewCount": 23838, + "maxHeight": 360, + "durationSeconds": 2628 + }, + { + "youtubeId": "BfGXzbUto6Q", + "title": "How in 'The Queen's Gambit' Masters the Use of Conflict", + "reason": "low_views", + "viewCount": 1360, + "maxHeight": 1080, + "durationSeconds": 865 + }, + { + "youtubeId": "cHyoGk7B800", + "title": "\"The title comes from me!\" Bruce Pandolfini about the Queen's Gambit", + "reason": "low_views", + "viewCount": 1865, + "maxHeight": 1080, + "durationSeconds": 207 + }, + { + "youtubeId": "7xKf_3SNxeo", + "title": "The Queen's Gambit - Season 1 - Episode 02 - Exchanges. Summary of The Queen's Gambit - English Page", + "reason": "low_views", + "viewCount": 173, + "maxHeight": 1080, + "durationSeconds": 428 + }, + { + "youtubeId": "_6hmzx3oLOI", + "title": "The Queen's Gambit - Season 1 - Episode 01 - Opening -- Summary of The Queen's Gambit - English Page", + "reason": "low_views", + "viewCount": 298, + "maxHeight": 1080, + "durationSeconds": 292 + }, + { + "youtubeId": "HMmZIvqoFf4", + "title": "Comic Books blooper in The Queen's Gambit :)", + "reason": "low_views", + "viewCount": 2482, + "maxHeight": 1080, + "durationSeconds": 98 + }, + { + "youtubeId": "teQ3Uel_AmI", + "title": "Queen's Gambit - Beth & Cleo - Empty Creatures", + "reason": "low_resolution", + "viewCount": 10870, + "maxHeight": 698, + "durationSeconds": 86 + }, + { + "youtubeId": "D6GyusXnpwU", + "title": "Stalky & Co. by Rudyard Kipling | Full Classic English School & Youth Stories Audiobook", + "reason": "low_views", + "viewCount": 382, + "maxHeight": 1080, + "durationSeconds": 25294 + }, + { + "youtubeId": "zCCB-EUBJw0", + "title": "The Queen's Gambit: a psychoanalysis of Beth Harmon", + "reason": "low_views", + "viewCount": 1472, + "maxHeight": 1080, + "durationSeconds": 1479 + }, + { + "youtubeId": "1fpi-2WOYmY", + "title": "The Queen's Gambit: A Captivating Masterpiece | Review and Analysis", + "reason": "low_views", + "viewCount": 108, + "maxHeight": 1080, + "durationSeconds": 104 + }, + { + "youtubeId": "slbj0XVM8kE", + "title": "5 Hidden Details That Everyone Completely Missed In Netflix's The Queen's Gambit", + "reason": "low_views", + "viewCount": 150, + "maxHeight": 1080, + "durationSeconds": 306 + }, + { + "youtubeId": "JpPjZ3i4_oc", + "title": "The Queen’s Gambit Cast Lifestyle And Real Life Partners..", + "reason": "low_views", + "viewCount": 2384, + "maxHeight": 1080, + "durationSeconds": 589 + }, + { + "youtubeId": "qEPwqqSwNsA", + "title": "The Queen's Gambit - Season 1 - Episode 03 - Doubled Pawns. Summary of The Queen's Gambit", + "reason": "low_views", + "viewCount": 673, + "maxHeight": 1080, + "durationSeconds": 306 + }, + { + "youtubeId": "Myfy6vhwA-E", + "title": "Netflix The Queen’s Gambit E1 \"Openings\" Review #Netflix #QueensGambit #Review #Reaction #Recap", + "reason": "low_views", + "viewCount": 252, + "maxHeight": 2160, + "durationSeconds": 1229 + }, + { + "youtubeId": "GoASNXoQRYE", + "title": "The Queens Gambit S01E02 ost the green pills", + "reason": "low_views", + "viewCount": 1803, + "maxHeight": 1080, + "durationSeconds": 31 + }, + { + "youtubeId": "VGkrmu9Dsl8", + "title": "Medicine forThe Mind //The Queen's Gambit", + "reason": "low_views", + "viewCount": 254, + "maxHeight": 1080, + "durationSeconds": 179 + }, + { + "youtubeId": "eXww1YWprTM", + "title": "Queens gambit commentary: How it makes us care", + "reason": "low_views", + "viewCount": 281, + "maxHeight": 720, + "durationSeconds": 738 + }, + { + "youtubeId": "DYSeXJmpXd4", + "title": "The Queen's Gambit ~ Shop Reunion ~ Beth Collab", + "reason": "low_views", + "viewCount": 1783, + "maxHeight": 720, + "durationSeconds": 90 + }, + { + "youtubeId": "TOc_4nJAf6E", + "title": "The Queen's Gambit - FINAL GAME", + "reason": "low_views", + "viewCount": 90, + "maxHeight": 1080, + "durationSeconds": 185 + }, + { + "youtubeId": "NlllbmCHmhU", + "title": "How The Queen's Gambit made chess great again | The Netflix Effect", + "reason": "low_views", + "viewCount": 284, + "maxHeight": 1080, + "durationSeconds": 194 + }, + { + "youtubeId": "k4YOgRgXNu4", + "title": "The Queen's Gambit Series Review by Anushka on WurkTV | Co-Founder of Breer and StayKType", + "reason": "low_views", + "viewCount": 37, + "maxHeight": 1080, + "durationSeconds": 976 + }, + { + "youtubeId": "z9iaHzZwB6M", + "title": "The Queens Gambit - Netflix Mini Series Recap & Thoughts!", + "reason": "low_views", + "viewCount": 51, + "maxHeight": 720, + "durationSeconds": 984 + }, + { + "youtubeId": "9cZzBC3B-Vs", + "title": "Netflix's The Queen's Gambit SPOILER FREE Show Review", + "reason": "low_views", + "viewCount": 686, + "maxHeight": 1080, + "durationSeconds": 480 + }, + { + "youtubeId": "Waff8Q9bvSI", + "title": "A New Friendship | The Queen's Gambit Episode 2 (4/7)", + "reason": "low_resolution", + "viewCount": 102024, + "maxHeight": 694, + "durationSeconds": 100 + }, + { + "youtubeId": "vl47gaa5bC8", + "title": "The Queen's Gambit 1x3, \"Doubled Pawns\", REACTION Part 1", + "reason": "low_views", + "viewCount": 129, + "maxHeight": 1080, + "durationSeconds": 1317 + }, + { + "youtubeId": "LOIjMjD-9vk", + "title": "the queen's gambit speed chess scene", + "reason": "low_views", + "viewCount": 948, + "maxHeight": 1080, + "durationSeconds": 179 + }, + { + "youtubeId": "PPavk9QHmUk", + "title": "The Queen's Gambit: A Captivating Review of the Netflix Masterpiece", + "reason": "low_views", + "viewCount": 13, + "maxHeight": 480, + "durationSeconds": 193 + }, + { + "youtubeId": "YbHASqsrDtQ", + "title": "The Queen's Gambit 2020 Beth Harmon and , Mr Shaibel and Mr Ganz Scene 8", + "reason": "low_views", + "viewCount": 335, + "maxHeight": 480, + "durationSeconds": 121 + }, + { + "youtubeId": "iy0ilejTVdg", + "title": "Opinion Netflix's chess drama The Queen's Gambit has a refreshingly", + "reason": "low_views", + "viewCount": 108, + "maxHeight": 720, + "durationSeconds": 186 + }, + { + "youtubeId": "aqOGXcNHcuQ", + "title": "Murder on the Orient Express 2017 Movie Clip~Non!Non!Non!🍳~", + "reason": "low_views", + "viewCount": 39, + "maxHeight": 144, + "durationSeconds": 55 + }, + { + "youtubeId": "ovq1mmPZtfk", + "title": "Keynote: Carlos Rafael Rivera (The Queen's Gambit) Interview with Kat Reinhert", + "reason": "low_views", + "viewCount": 135, + "maxHeight": 720, + "durationSeconds": 2899 + }, + { + "youtubeId": "WK-r1sy10Vs", + "title": "In Search Of Heroes Interview Of Orrin Hudson Chess Master Was Very Inspirational", + "reason": "low_views", + "viewCount": 395, + "maxHeight": 480, + "durationSeconds": 1714 + }, + { + "youtubeId": "r_BNT0sNDuQ", + "title": "The Queens Gambit S1 Ep5 (Fork) Gambito de dama, Ход королевы, 后翼弃兵, クイーンズ・ギャンビット, 퀸스 갬빗", + "reason": "low_views", + "viewCount": 278, + "maxHeight": 1080, + "durationSeconds": 90 + }, + { + "youtubeId": "HrfQPa2o8GU", + "title": "The Queen's Gambit - Season 1 - Episode 04 - Middle Game. Summary of The Queen's Gambit-English Page", + "reason": "low_views", + "viewCount": 845, + "maxHeight": 1080, + "durationSeconds": 239 + }, + { + "youtubeId": "VdAhTfuIwO8", + "title": "Did they give orphans tranquilizers?", + "reason": "low_views", + "viewCount": 79, + "maxHeight": 1080, + "durationSeconds": 135 + }, + { + "youtubeId": "JJNGDIQ30CA", + "title": "The Queen's Gambit - speed chess scene Anya Taylor", + "reason": "low_views", + "viewCount": 668, + "maxHeight": 1080, + "durationSeconds": 139 + }, + { + "youtubeId": "OG3Ve5ReMJc", + "title": "Queens Gambit Chess Positions! My Netflix Special!", + "reason": "low_views", + "viewCount": 335, + "maxHeight": 1080, + "durationSeconds": 4014 + }, + { + "youtubeId": "mqU03ncbZ0Q", + "title": "The Queen's Gambit - Season 1 - Episode 07 - End Game. Summary of The Queen's Gambit-English Page", + "reason": "low_views", + "viewCount": 269, + "maxHeight": 1080, + "durationSeconds": 359 + }, + { + "youtubeId": "xGohXAyXy6Y", + "title": "The Queen's Gambit | 10 years old chess prodigy beat high school players at once", + "reason": "low_resolution", + "viewCount": 814727, + "maxHeight": 712, + "durationSeconds": 135 + }, + { + "youtubeId": "CGjO6F90-Tw", + "title": "20 Interesting Hidden Facts about The Queen's Gambit - Facts You Missed in The Queen's Gambit", + "reason": "low_views", + "viewCount": 1356, + "maxHeight": 720, + "durationSeconds": 293 + }, + { + "youtubeId": "WLlm_jmJZP0", + "title": "Anya Taylor-Joy : interview - meet The Queen's Gambit star", + "reason": "low_views", + "viewCount": 1667, + "maxHeight": 720, + "durationSeconds": 258 + }, + { + "youtubeId": "Cdk7-j0cijc", + "title": "2021 Writers Guild Awards: What It Means to be a WGA Member?", + "reason": "low_views", + "viewCount": 226, + "maxHeight": 1080, + "durationSeconds": 209 + }, + { + "youtubeId": "92KxxRcE_zs", + "title": "Best Maze Runner Bloopers", + "reason": "low_views", + "viewCount": 1126, + "maxHeight": 1080, + "durationSeconds": 22 + }, + { + "youtubeId": "s82E_sFa90A", + "title": "My Lace Front Wig in A Christmas Story", + "reason": "low_views", + "viewCount": 394, + "maxHeight": 1080, + "durationSeconds": 421 + }, + { + "youtubeId": "9WI6B5YwkQQ", + "title": "Designing Alma Wheatley's Home in The Queen's Gambit (Show Short)", + "reason": "low_views", + "viewCount": 2388, + "maxHeight": 1080, + "durationSeconds": 523 + }, + { + "youtubeId": "0qX5DORh_eo", + "title": "Designing the Hotels in The Queen's Gambit (Show Short)", + "reason": "low_views", + "viewCount": 1503, + "maxHeight": 1080, + "durationSeconds": 317 + }, + { + "youtubeId": "QPPtIiAVdG8", + "title": "The Queen's Gambit | Review | Netflix | Episode 6 'Adjournment'", + "reason": "low_views", + "viewCount": 137, + "maxHeight": 1080, + "durationSeconds": 1973 + }, + { + "youtubeId": "Mnywggd64ao", + "title": "Analyzing Beth Harmon's FINAL GAME vs Vasily Borgov || The Queen's Gambit Netflix", + "reason": "low_views", + "viewCount": 117, + "maxHeight": 1080, + "durationSeconds": 1194 + }, + { + "youtubeId": "0NT8zfiKueM", + "title": "Recreating the Queen’s Gambit cinematography.", + "reason": "low_views", + "viewCount": 588, + "maxHeight": 1080, + "durationSeconds": 818 + }, + { + "youtubeId": "B6pPwvqN1lo", + "title": "The Only Pro Who Beat This Masochist Survival Game Is Trapped Inside As A Character", + "reason": "low_views", + "viewCount": 292, + "maxHeight": 1080, + "durationSeconds": 71267 + }, + { + "youtubeId": "Z9D6tSxEnso", + "title": "The Queen's Gambit Behind The Scenes *SECRETS*", + "reason": "low_views", + "viewCount": 482, + "maxHeight": 1080, + "durationSeconds": 529 + }, + { + "youtubeId": "mmyrTWwm5Z4", + "title": "The Queen's Gambit at PaleyFest LA 2021 sponsored by Citi and Verizon", + "reason": "low_views", + "viewCount": 1786, + "maxHeight": 720, + "durationSeconds": 2415 + }, + { + "youtubeId": "kmBbqRs8OCU", + "title": "The Queen's Gambit MOVIE REVIEW - Netflix Original Limited Series", + "reason": "low_views", + "viewCount": 108, + "maxHeight": 1080, + "durationSeconds": 513 + }, + { + "youtubeId": "RtO2AlLFll8", + "title": "THE QUEEN’S GAMBIT Interview with Marielle Heller", + "reason": "low_views", + "viewCount": 257, + "maxHeight": 1080, + "durationSeconds": 264 + }, + { + "youtubeId": "dyetsQcpH4I", + "title": "Anya Taylor-Joy (The Queen's Gambit)♟️ Golden Globe (2021) | BTS #shorts", + "reason": "low_views", + "viewCount": 961, + "maxHeight": 854, + "durationSeconds": 80 + }, + { + "youtubeId": "up3XU_3oFoc", + "title": "Beth met the man in a competition who she fell in love with at the first sight_The Queen's Gambit", + "reason": "low_views", + "viewCount": 1013, + "maxHeight": 1440, + "durationSeconds": 51 + }, + { + "youtubeId": "jHOSBB6BQw0", + "title": "Episode 39 Was the Queen's Gambit based on an actual person?", + "reason": "low_views", + "viewCount": 777, + "maxHeight": 720, + "durationSeconds": 2792 + }, + { + "youtubeId": "efF-CEoWi6Q", + "title": "The Queen's Gambit Season 1 Episode 4 \"Middle Game\" Reaction!", + "reason": "low_views", + "viewCount": 1621, + "maxHeight": 2160, + "durationSeconds": 1040 + }, + { + "youtubeId": "sMhm5adwV1E", + "title": "Queen's Gambit | The Best Player", + "reason": "low_views", + "viewCount": 848, + "maxHeight": 960, + "durationSeconds": 197 + }, + { + "youtubeId": "PzRohzmdfYE", + "title": "The Queen's Gambit - episode with Vodka.", + "reason": "low_views", + "viewCount": 2235, + "maxHeight": 356, + "durationSeconds": 50 + }, + { + "youtubeId": "7ZCY97Eb_ZU", + "title": "The Queen’s Gambit: Beth visits Mr Shaibel’s place", + "reason": "low_views", + "viewCount": 187, + "maxHeight": 1080, + "durationSeconds": 92 + }, + { + "youtubeId": "vEcpXWRnxgg", + "title": "The Queen's Gambit 2020 Beth Harmon and , Mr Shaibel and Mr Ganz Scene 7", + "reason": "low_views", + "viewCount": 271, + "maxHeight": 480, + "durationSeconds": 107 + }, + { + "youtubeId": "MG1fEW2UxiU", + "title": "The Queen's Gambit: 5 Points on Education", + "reason": "low_views", + "viewCount": 150, + "maxHeight": 1080, + "durationSeconds": 424 + }, + { + "youtubeId": "CYyQVr8ZqHA", + "title": "Queen's Gambit Broadway Musical In Development!", + "reason": "low_views", + "viewCount": 207, + "maxHeight": 1080, + "durationSeconds": 81 + }, + { + "youtubeId": "HZwY3uPmtS8", + "title": "The New Mutants - Deleted Scene: \"Roberto Suns\"", + "reason": "low_resolution", + "viewCount": 626846, + "maxHeight": 480, + "durationSeconds": 44 + }, + { + "youtubeId": "GWi4Qt1-KPE", + "title": "Lizzie Yianni-Georgiou ('Last Night in Soho') on designing makeup and hair across two time periods", + "reason": "low_views", + "viewCount": 334, + "maxHeight": 720, + "durationSeconds": 1154 + }, + { + "youtubeId": "QDtd7cVIRRQ", + "title": "There is Nothing To be Afraid Of - The Queen’s s Gambit (Scene)", + "reason": "low_views", + "viewCount": 262, + "maxHeight": 700, + "durationSeconds": 43 + }, + { + "youtubeId": "SJcX4kytEQk", + "title": "The Queen's Gambit by Walter Tevis Listen Inside", + "reason": "low_views", + "viewCount": 440, + "maxHeight": 1080, + "durationSeconds": 303 + }, + { + "youtubeId": "bWCbvN7-RfE", + "title": "Beth and Mr. Shaibel [The Queen's Gambit]", + "reason": "low_views", + "viewCount": 427, + "maxHeight": 1080, + "durationSeconds": 103 + }, + { + "youtubeId": "bg3kpF0aGek", + "title": "Queens Gambit: Ceiling Games - VFX Shot", + "reason": "too_short", + "viewCount": 3259, + "maxHeight": 1080, + "durationSeconds": 15 + }, + { + "youtubeId": "Nh4sQO3LLXQ", + "title": "Benny calls Beth from USA || The Queen's Gambit || S01E07 || \"Go beat him\"", + "reason": "low_views", + "viewCount": 2046, + "maxHeight": 590, + "durationSeconds": 139 + }, + { + "youtubeId": "mV810n0PmsQ", + "title": "You Missed This: The Queen’s Gambit & The Hustler Are Identical", + "reason": "low_views", + "viewCount": 1209, + "maxHeight": 1080, + "durationSeconds": 1215 + }, + { + "youtubeId": "K5R8Fz8YGwM", + "title": "The Queen's Gambit Review | OTT Bingemeter | E 11 | Drama | Netflix | Kavithalayaa", + "reason": "low_views", + "viewCount": 1113, + "maxHeight": 1080, + "durationSeconds": 365 + }, + { + "youtubeId": "rAsc1hxc5Vs", + "title": "Moses Ingram ('The Queen’s Gambit'): 'A story about learning to be with yourself' | GOLD DERBY", + "reason": "low_views", + "viewCount": 962, + "maxHeight": 720, + "durationSeconds": 1127 + }, + { + "youtubeId": "5WxJWeqbcnc", + "title": "The Queen's Gambit ⭐ Real Age and Life Partners", + "reason": "low_views", + "viewCount": 63, + "maxHeight": 2160, + "durationSeconds": 213 + }, + { + "youtubeId": "_jDtbqzTE0E", + "title": "《Movie 10 Minutes》The Queen's Gambit Ep2 Recap", + "reason": "low_views", + "viewCount": 2406, + "maxHeight": 1080, + "durationSeconds": 377 + }, + { + "youtubeId": "73uelODA7mo", + "title": "Best Highlight Game In Queens Gambit Miniseries", + "reason": "low_views", + "viewCount": 123, + "maxHeight": 480, + "durationSeconds": 267 + }, + { + "youtubeId": "tsOZgwE0U4I", + "title": "The Queen's Gambit: Beth's First Chess Game", + "reason": "low_views", + "viewCount": 2171, + "maxHeight": 720, + "durationSeconds": 160 + }, + { + "youtubeId": "wHLA-cpa240", + "title": "The king of Chess | intensity scene | Queen Gambit", + "reason": "low_views", + "viewCount": 61, + "maxHeight": 1080, + "durationSeconds": 470 + }, + { + "youtubeId": "STV0LlH87S0", + "title": "Well There Goes MY POOR HEART! | QUEEN'S GAMBIT - Ep 4 | First Time REACTION & REVIEW |", + "reason": "low_views", + "viewCount": 127, + "maxHeight": 720, + "durationSeconds": 1324 + }, + { + "youtubeId": "qmt7xY9HWkk", + "title": "Beth vs Benny And His Friends Speed Chess Game | The Queen's Gambit", + "reason": "low_views", + "viewCount": 309, + "maxHeight": 1080, + "durationSeconds": 49 + }, + { + "youtubeId": "fkW1ZNLJnao", + "title": "Review THE QUEEN'S GAMBIT ( BAHASA INDONESIA TANPA SPOILER )", + "reason": "low_views", + "viewCount": 919, + "maxHeight": 1080, + "durationSeconds": 242 + }, + { + "youtubeId": "DYTlXJawx34", + "title": "The Queens Gambit S1 Ep6 (Adjournment) Gambito de dama, Ход королевы, 后翼弃兵, クイーンズ・ギャンビット, 퀸스 갬빗", + "reason": "low_views", + "viewCount": 285, + "maxHeight": 1080, + "durationSeconds": 92 + }, + { + "youtubeId": "RbuXlkT_qIs", + "title": "DRAW WITH ME: Queen’s Gambit scene in Procreate", + "reason": "low_views", + "viewCount": 126, + "maxHeight": 1080, + "durationSeconds": 244 + }, + { + "youtubeId": "hXFNZKnXfog", + "title": "Why Everyone Is Watching “The Queen’s Gambit” | Netflix |", + "reason": "low_views", + "viewCount": 635, + "maxHeight": 720, + "durationSeconds": 97 + }, + { + "youtubeId": "pd_BcsgJRDA", + "title": "Plexi Film Show #50 - The Queen's Gambit", + "reason": "low_views", + "viewCount": 2, + "maxHeight": 1080, + "durationSeconds": 3968 + }, + { + "youtubeId": "y17J3c7-bhY", + "title": "\"Not Waving But Drowning\" Stevie Smith's poem featured in The Queen's Gambit", + "reason": "low_views", + "viewCount": 1249, + "maxHeight": 1080, + "durationSeconds": 43 + }, + { + "youtubeId": "z29So-vaUGQ", + "title": "The Queen's Gambit Explained ♟️: Beth Harmon's Rise, Chess Strategy & 1960s Drama", + "reason": "low_views", + "viewCount": 17, + "maxHeight": 1080, + "durationSeconds": 1822 + }, + { + "youtubeId": "w3qNh2izufE", + "title": "The Queen’s Gambit Discussion!", + "reason": "low_views", + "viewCount": 51, + "maxHeight": 1080, + "durationSeconds": 1466 + }, + { + "youtubeId": "xqnByQ5X990", + "title": "House of the Dragon Season 1 Episode 5 \"We Light the Way\" Recap and Review #houseofthedragon", + "reason": "low_views", + "viewCount": 524, + "maxHeight": 1080, + "durationSeconds": 1212 + }, + { + "youtubeId": "ZC4FKutPgYI", + "title": "The Queen's Gambit Season Explained | Series synopsis and review", + "reason": "low_views", + "viewCount": 1332, + "maxHeight": 1080, + "durationSeconds": 829 + }, + { + "youtubeId": "ISjOGloE5WE", + "title": "The Secret (Blooper Reel)", + "reason": "low_views", + "viewCount": 163, + "maxHeight": 2022, + "durationSeconds": 219 + }, + { + "youtubeId": "2J_3L4ozphk", + "title": "Parker and Hardison scene-Parker SMASH!-LEVERAGE(The Queen Gambit Job)4x10", + "reason": "low_resolution", + "viewCount": 18871, + "maxHeight": 352, + "durationSeconds": 47 + }, + { + "youtubeId": "MVnxOyZT4oc", + "title": "Beth Harmon's Entire Chess Journey in Queen's Gambit Netflix Series", + "reason": "low_views", + "viewCount": 1970, + "maxHeight": 720, + "durationSeconds": 1682 + }, + { + "youtubeId": "GpUiigy2U00", + "title": "My Strange Addiction | The Queen’s Gambit", + "reason": "low_views", + "viewCount": 157, + "maxHeight": 1080, + "durationSeconds": 183 + }, + { + "youtubeId": "n79DCNxSaFc", + "title": "Soldier Boy cameo in Gen V Season 1 Episode 6", + "reason": "low_views", + "viewCount": 72, + "maxHeight": 720, + "durationSeconds": 109 + }, + { + "youtubeId": "UlJ1taCfxzU", + "title": "Elizabeth Harmon vs Vasily Borgov, last game explained (episode 7 of Queen's Gambit on Netflix)", + "reason": "low_views", + "viewCount": 433, + "maxHeight": 1080, + "durationSeconds": 1720 + }, + { + "youtubeId": "2AJgMB1AJzg", + "title": "The Queen's Gambit - Full series review", + "reason": "low_views", + "viewCount": 176, + "maxHeight": 480, + "durationSeconds": 3969 + }, + { + "youtubeId": "y_hwHNFIfdw", + "title": "THE QUEEN'S GAMBIT CHESS Trailer (2023)", + "reason": "low_views", + "viewCount": 2240, + "maxHeight": 1080, + "durationSeconds": 72 + } + ] + }, + "review": { + "model": "openai-codex/gpt-5.6-luna", + "thinking": "high", + "notes": "Selected 99 worthwhile items with broad coverage, prioritizing distinct scenes and clips while retaining official featurettes, interviews, analyses, reactions, recaps, trailers, and strong fan edits. Episode associations are only supplied where title, description, or context made them reliable; otherwise the show or season level is used.", + "selectedCount": 99, + "rejectedCount": 127, + "rejections": [ + { + "youtubeId": "QTFtKN1CGic", + "reason": "limit_reached", + "rationale": "Relevant Beth character montage, but the 99-selection limit was filled.", + "title": "beth harmon being socially awkward", + "channelName": "temperance", + "viewCount": 97110, + "maxHeight": 1080, + "durationSeconds": 424 + }, + { + "youtubeId": "mtsabsZ4wG4", + "reason": "limit_reached", + "rationale": "Relevant chess tutorial, but lower priority than the selected scenes and analyses.", + "title": "How To Play The Queen's Gambit", + "channelName": "GothamChess", + "viewCount": 5467083, + "maxHeight": 1080, + "durationSeconds": 874 + }, + { + "youtubeId": "kEAqxrQDSHE", + "reason": "limit_reached", + "rationale": "Relevant Jolene interview, omitted after the limit was filled.", + "title": "Moses Ingram Says Jolene Owns Her Blackness in 'The Queen's Gambit' | BGN Interview", + "channelName": "Black Girl Nerds", + "viewCount": 4067, + "maxHeight": 1080, + "durationSeconds": 254 + }, + { + "youtubeId": "kYubOOHN8xE", + "reason": "unrelated", + "rationale": "Queen Victoria makeup tutorial is unrelated to the series.", + "title": "Queen Victoria Makeup Tutorial | History Inspired | Feat. Amber Butchart and Rebecca Butterworth", + "channelName": "English Heritage", + "viewCount": 2094452, + "maxHeight": 1080, + "durationSeconds": 1022 + }, + { + "youtubeId": "BTc8fN_wIaU", + "reason": "duplicate", + "rationale": "Equivalent non-official trailer omitted in favor of the stronger trailer selection.", + "title": "The Queen's Gambit - Netflix Trailer 2020", + "channelName": "HD TRAILERS", + "viewCount": 15742, + "maxHeight": 1080, + "durationSeconds": 161 + }, + { + "youtubeId": "kIx4ajsIDgY", + "reason": "duplicate", + "rationale": "Duplicate official game-trailer version.", + "title": "The Queen's Gambit Chess | Official Game Trailer | Netflix", + "channelName": "Netflix Games", + "viewCount": 134535, + "maxHeight": 1080, + "durationSeconds": 62 + }, + { + "youtubeId": "Z17vlcnmHpo", + "reason": "unrelated", + "rationale": "Video concerns The Crown, not The Queen's Gambit.", + "title": "The Crown | Costumes and Makeup | Netflix", + "channelName": "Still Watching Netflix", + "viewCount": 258011, + "maxHeight": 1080, + "durationSeconds": 282 + }, + { + "youtubeId": "panbW3CqQD8", + "reason": "misleading_or_fake", + "rationale": "Vague low-information upload labeled behind the scenes without reliable provenance.", + "title": "Queen's Gambit behind the Scenes | Drug Addiction Scene", + "channelName": "Best Highschool Clips", + "viewCount": 2596, + "maxHeight": 720, + "durationSeconds": 77 + }, + { + "youtubeId": "opiZMEljxpw", + "reason": "unrelated", + "rationale": "Only a brief mention within a generic rivals-to-lovers countdown.", + "title": "TV Couples With the Most Satisfying Rivals to Lovers Romances", + "channelName": "TVShowPilot", + "viewCount": 3035, + "maxHeight": 1080, + "durationSeconds": 480 + }, + { + "youtubeId": "p1Qgo4pQL4Q", + "reason": "limit_reached", + "rationale": "Relevant but extremely short reaction clip omitted after the limit.", + "title": "Hikaru Nakamura reacts to Magnus Carlsen's /Borgov Shouldn't Smile He Should be Ashamed/", + "channelName": "broadcasterpro", + "viewCount": 546570, + "maxHeight": 720, + "durationSeconds": 20 + }, + { + "youtubeId": "lwPRqMI5YZI", + "reason": "limit_reached", + "rationale": "Generic chess-opening tutorial omitted in favor of show-specific content.", + "title": "How to Play The Queen's Gambit", + "channelName": "ChessPage1", + "viewCount": 2428964, + "maxHeight": 1080, + "durationSeconds": 632 + }, + { + "youtubeId": "8rn9GJlDFaE", + "reason": "limit_reached", + "rationale": "Relevant news report omitted after the limit.", + "title": "The Queen’s Gambit renews interest in chess", + "channelName": "CBC News: The National", + "viewCount": 4708, + "maxHeight": 1080, + "durationSeconds": 121 + }, + { + "youtubeId": "tzEQhviFK60", + "reason": "limit_reached", + "rationale": "Relevant wardrobe analysis omitted after the limit.", + "title": "Fashion Historian Fact Checks The Queen's Gambit's Wardrobe | Glamour", + "channelName": "Glamour", + "viewCount": 519619, + "maxHeight": 1080, + "durationSeconds": 1015 + }, + { + "youtubeId": "6N9sVjVJK6g", + "reason": "unrelated", + "rationale": "Jane Curtin retrospective has no meaningful series connection.", + "title": "Jane Curtin Career Retrospective | SAG-AFTRA Foundation Conversations", + "channelName": "SAG-AFTRA Foundation", + "viewCount": 22568, + "maxHeight": 1080, + "durationSeconds": 4302 + }, + { + "youtubeId": "4WiIGMCnYiw", + "reason": "limit_reached", + "rationale": "Relevant production-design interview omitted after the limit.", + "title": "The Queen’s Gambit Production Design (with Uli Hanisch) GCS258", + "channelName": "Go Creative Show", + "viewCount": 2716, + "maxHeight": 1080, + "durationSeconds": 3291 + }, + { + "youtubeId": "r87EgsjXd-s", + "reason": "limit_reached", + "rationale": "Relevant short reaction omitted after the limit.", + "title": "Botez Chess Sisters’ Reaction To Queen’s Gambit", + "channelName": "Doctor Mike", + "viewCount": 495742, + "maxHeight": 2160, + "durationSeconds": 50 + }, + { + "youtubeId": "R5IgQX5wQ_I", + "reason": "unrelated", + "rationale": "Emma 2020 bloopers are unrelated.", + "title": "Emma 2020 Gag Reel, Bloopers and Outtakes (part 3)", + "channelName": "Ryota Arai", + "viewCount": 228725, + "maxHeight": 720, + "durationSeconds": 170 + }, + { + "youtubeId": "p5wYPgaMabY", + "reason": "unrelated", + "rationale": "Georgian makeup tutorial is unrelated.", + "title": "Georgian Makeup Tutorial | History Inspired | Feat. Amber Butchart and Rebecca Butterworth", + "channelName": "English Heritage", + "viewCount": 1402596, + "maxHeight": 1080, + "durationSeconds": 1382 + }, + { + "youtubeId": "EXmyEgRdk_I", + "reason": "full_length_piracy", + "rationale": "Upload is labeled as a full episode.", + "title": "The Queen's Gambit EP6 FULL", + "channelName": "Weclub", + "viewCount": 2865, + "maxHeight": 720, + "durationSeconds": 372 + }, + { + "youtubeId": "M9S2a2ccyks", + "reason": "duplicate", + "rationale": "Duplicate of the selected Hikaru/Magnus reaction clip.", + "title": "Hikaru Nakamura reacts to Magnus Carlsen's /Borgov Shouldn't Smile He Should be Ashamed/ LOL", + "channelName": "Magnus Fan Club", + "viewCount": 64240, + "maxHeight": 1080, + "durationSeconds": 20 + }, + { + "youtubeId": "m2f6lLGEUUA", + "reason": "misleading_or_fake", + "rationale": "Clickbait framing and insufficiently trustworthy production details.", + "title": "The Queen's Gambit Dark Secrets The Cast Doesn’t Want You To Know", + "channelName": "Movie Raze", + "viewCount": 2550, + "maxHeight": 1080, + "durationSeconds": 602 + }, + { + "youtubeId": "mPz__7SqwKE", + "reason": "unrelated", + "rationale": "Destiny retrospective is unrelated.", + "title": "Datto's Destiny Retrospective: A History of Destiny", + "channelName": "Datto", + "viewCount": 96143, + "maxHeight": 1080, + "durationSeconds": 10150 + }, + { + "youtubeId": "PC9Kae7kab8", + "reason": "unrelated", + "rationale": "Emma bloopers are unrelated.", + "title": "Anya Taylor JOy FUNNY Bloopers| Emma", + "channelName": "Epicnews Todayy", + "viewCount": 7448, + "maxHeight": 720, + "durationSeconds": 94 + }, + { + "youtubeId": "1eZz881jJy0", + "reason": "unrelated", + "rationale": "Discussion is about a real historical chess game, not the series.", + "title": "\"This is the most beautiful game of all I have played\" ~ Nezhmetdinov", + "channelName": "Chess with Suren", + "viewCount": 29749, + "maxHeight": 1080, + "durationSeconds": 580 + }, + { + "youtubeId": "Ig5dl0eSYtk", + "reason": "unrelated", + "rationale": "Henry VIII history video is unrelated.", + "title": "Tudor Expert Reacts To Henry VIII On Screen", + "channelName": "History Hit", + "viewCount": 1255155, + "maxHeight": 1080, + "durationSeconds": 4161 + }, + { + "youtubeId": "_H1G9BsxhDw", + "reason": "misleading_or_fake", + "rationale": "Fan-made fictional season-two concept trailer.", + "title": "The Queen’s Gambit | Season 2 | Trailer | \"Checkmate\" Netflix Series | TeaserPRO Concept Version", + "channelName": "Teaser PRO", + "viewCount": 1948721, + "maxHeight": 2160, + "durationSeconds": 141 + }, + { + "youtubeId": "BQDYpRStK50", + "reason": "limit_reached", + "rationale": "Relevant Anya Taylor-Joy interview omitted after the limit.", + "title": "Anya Taylor Joy Interview - The Queen's Gambit (Netflix)", + "channelName": "Intervieweros", + "viewCount": 6162, + "maxHeight": 720, + "durationSeconds": 653 + }, + { + "youtubeId": "aN4dsFq7zZ0", + "reason": "limit_reached", + "rationale": "Relevant official FAQ featurette omitted after the limit.", + "title": "The Queen's Gambit - Answers To The Most Searched For Questions | Netflix", + "channelName": "Still Watching Netflix", + "viewCount": 463518, + "maxHeight": 1080, + "durationSeconds": 158 + }, + { + "youtubeId": "-EubypA3ah8", + "reason": "limit_reached", + "rationale": "Relevant screenwriting analysis omitted after the limit.", + "title": "The Queen's Gambit - How to create Netflix’s most-watched TV show - 10 lessons from the screenplay", + "channelName": "Outstanding Screenplays", + "viewCount": 6670, + "maxHeight": 1080, + "durationSeconds": 1086 + }, + { + "youtubeId": "kI9nLJbevqk", + "reason": "limit_reached", + "rationale": "Episode recap omitted after the limit.", + "title": "《Movie 10 Minutes》The Queen's Gambit Ep1 Recap", + "channelName": "Movie 10 Minutes", + "viewCount": 4179, + "maxHeight": 1080, + "durationSeconds": 290 + }, + { + "youtubeId": "-uaOJ1W0kPo", + "reason": "limit_reached", + "rationale": "Relevant season explanation omitted after the limit.", + "title": "The Queens Gambit Season 1 Explained", + "channelName": "The Binge Zone", + "viewCount": 21179, + "maxHeight": 1080, + "durationSeconds": 601 + }, + { + "youtubeId": "c3of5EUwwZo", + "reason": "unrelated", + "rationale": "Emmys clip is unrelated.", + "title": "This Emmys 2024 joke left Meryl Streep in complete shock", + "channelName": "Page Six", + "viewCount": 1893396, + "maxHeight": 1080, + "durationSeconds": 37 + }, + { + "youtubeId": "WpTe2fuTJWY", + "reason": "unrelated", + "rationale": "General wigmaking video is not about this series.", + "title": "How Hyperrealistic Wigs Are Made For 4K Movies & TV | Movies Insider | Insider", + "channelName": "Insider", + "viewCount": 3056773, + "maxHeight": 1080, + "durationSeconds": 617 + }, + { + "youtubeId": "OlV9RSm1IZc", + "reason": "limit_reached", + "rationale": "Relevant filming-locations featurette omitted after the limit.", + "title": "Berlin - Drehorte von „Das Damengambit“ | ARD Reisen", + "channelName": "ARD Reisen", + "viewCount": 15498, + "maxHeight": 1080, + "durationSeconds": 885 + }, + { + "youtubeId": "Z8XbdDgmJA4", + "reason": "limit_reached", + "rationale": "Relevant Magnus Carlsen verdict omitted after the limit.", + "title": "World Chess Champion Magnus Carlsen's verdict on The Queen's Gambit", + "channelName": "chess24", + "viewCount": 2832118, + "maxHeight": 1080, + "durationSeconds": 201 + }, + { + "youtubeId": "Nd-eAoOOv6k", + "reason": "limit_reached", + "rationale": "Relevant episode-3 reaction omitted after the limit.", + "title": "The Queen's Gambit 1x3 - \"Doubled Pawns\" REACTION/COMMENTARY!!", + "channelName": "Imon Snow", + "viewCount": 15069, + "maxHeight": 1080, + "durationSeconds": 1410 + }, + { + "youtubeId": "0J0ZB7-b2IQ", + "reason": "limit_reached", + "rationale": "Relevant Alma fan edit omitted after the limit.", + "title": "The Queen's Gambit | Alma Dies | Music from Leon", + "channelName": "Slim Yelow", + "viewCount": 6035, + "maxHeight": 1440, + "durationSeconds": 106 + }, + { + "youtubeId": "1gC0SBUPtoY", + "reason": "limit_reached", + "rationale": "Relevant episode-6 reaction omitted after the limit.", + "title": "The Queen's Gambit 06 ADJOURNMENT PT.1 reaction", + "channelName": "Kyuujin Reacts", + "viewCount": 5818, + "maxHeight": 1080, + "durationSeconds": 864 + }, + { + "youtubeId": "VNzOPZbRRMs", + "reason": "limit_reached", + "rationale": "Relevant fan edit omitted after the limit.", + "title": "The Queen's Gambit | Toxic | Beth Harmon", + "channelName": "CallMeSewer", + "viewCount": 133255, + "maxHeight": 2160, + "durationSeconds": 134 + }, + { + "youtubeId": "xUKoM2PgQnY", + "reason": "limit_reached", + "rationale": "Relevant writing analysis omitted after the limit.", + "title": "Writing Character Struggles | The Queen's Gambit *SPOILER FREE*", + "channelName": "Around the Campfire", + "viewCount": 2820, + "maxHeight": 1080, + "durationSeconds": 583 + }, + { + "youtubeId": "kD46B8DYqmg", + "reason": "limit_reached", + "rationale": "Relevant Harry/Beth fan edit omitted after the limit.", + "title": "Harry Beltik x Beth Harmon | I'm Worried • The Queen's Gambit", + "channelName": "Silver Lining", + "viewCount": 105775, + "maxHeight": 1080, + "durationSeconds": 211 + }, + { + "youtubeId": "5VxbIXh2qOQ", + "reason": "limit_reached", + "rationale": "Relevant episode-6 chess analysis omitted after the limit.", + "title": "Beth Harmon vs Former US Champion | The Queen's Gambit Episode 6!", + "channelName": "chess24.5", + "viewCount": 3842, + "maxHeight": 720, + "durationSeconds": 651 + }, + { + "youtubeId": "_EWlrvEolV4", + "reason": "limit_reached", + "rationale": "Relevant series review omitted after the limit.", + "title": "The Queen's Gambit | Series Review (Spoilers)", + "channelName": "Nerd Soup", + "viewCount": 60621, + "maxHeight": 1080, + "durationSeconds": 1824 + }, + { + "youtubeId": "gijHVZ5YW4g", + "reason": "limit_reached", + "rationale": "Relevant German-language trailer omitted after the limit.", + "title": "DAS DAMENGAMBIT Trailer Deutsch German 2020", + "channelName": "KinoStarDE", + "viewCount": 247633, + "maxHeight": 1080, + "durationSeconds": 161 + }, + { + "youtubeId": "P2p3xi5I57E", + "reason": "limit_reached", + "rationale": "Relevant official costume featurette omitted after the limit.", + "title": "Die Outfits in Das Damengambit | Netflix", + "channelName": "Netflix Deutschland, Österreich und Schweiz", + "viewCount": 6638, + "maxHeight": 1080, + "durationSeconds": 118 + }, + { + "youtubeId": "RSKwEfa9Ug0", + "reason": "limit_reached", + "rationale": "Relevant episode-1 chess review omitted after the limit.", + "title": "The Queen's Gambit Netflix Show - Chess Review of Episode 1", + "channelName": "The Chess Viking", + "viewCount": 23351, + "maxHeight": 1080, + "durationSeconds": 690 + }, + { + "youtubeId": "AAezEKJXyk8", + "reason": "insufficient_target_evidence", + "rationale": "Vague title and description do not establish the content.", + "title": "morning cracker", + "channelName": "Derek Keirsey", + "viewCount": 12406, + "maxHeight": 1080, + "durationSeconds": 105 + }, + { + "youtubeId": "RbdBVHIFHOY", + "reason": "limit_reached", + "rationale": "Relevant official Townes-game analysis omitted after the limit.", + "title": "World Chess Champion Magnus Carlsen breaks down Beth Harmon vs D.L Townes in The Queen’s Gambit", + "channelName": "Netflix Nordic", + "viewCount": 23618, + "maxHeight": 1080, + "durationSeconds": 205 + }, + { + "youtubeId": "PRfKjedLOGA", + "reason": "limit_reached", + "rationale": "Relevant episode-4 reaction omitted after the limit.", + "title": "THE QUEEN'S GAMBIT 1X04 \"MIDDLE GAME\" REACTION PART 2/2", + "channelName": "Laura Reactions", + "viewCount": 6035, + "maxHeight": 1080, + "durationSeconds": 1120 + }, + { + "youtubeId": "fp63D6-MMVo", + "reason": "duplicate", + "rationale": "Another upload of the selected speed-chess sequence.", + "title": "The Queen's Gambit Speed Chess Scene l Anya Taylor Joy Thomas Brodie Sangster", + "channelName": "İbrahim Atmaca", + "viewCount": 53855, + "maxHeight": 1080, + "durationSeconds": 151 + }, + { + "youtubeId": "U7TOIg_WS20", + "reason": "limit_reached", + "rationale": "Relevant ending-analysis video omitted after the limit.", + "title": "Hidden Meaning Behind The Queen's Gambit IS Finally Explained |🍿OSSA Movies", + "channelName": "OSSA Movies", + "viewCount": 108621, + "maxHeight": 1080, + "durationSeconds": 662 + }, + { + "youtubeId": "iRmhL-FIyLA", + "reason": "limit_reached", + "rationale": "Relevant truth-versus-fiction analysis omitted after the limit.", + "title": "The Queen’s Gambit: Truth Vs. Fiction |🍿OSSA Movies", + "channelName": "OSSA Movies", + "viewCount": 282367, + "maxHeight": 1080, + "durationSeconds": 608 + }, + { + "youtubeId": "_vHYtZ3nHp4", + "reason": "unrelated", + "rationale": "Real Fischer chess-game analysis is not series content.", + "title": "The Game of the Century: Every Move Counts in Fischer's Victory vs Lombardy, 1960 USA Championship", + "channelName": "Checkmate Mastery", + "viewCount": 10978, + "maxHeight": 1350, + "durationSeconds": 1940 + }, + { + "youtubeId": "o7z8kqHfg_0", + "reason": "limit_reached", + "rationale": "Relevant personality analysis omitted after the limit.", + "title": "INTJ Example - Beth Harmon From The Queen's Gambit", + "channelName": "MB Stories", + "viewCount": 21579, + "maxHeight": 1080, + "durationSeconds": 577 + }, + { + "youtubeId": "l3ztDLEvPig", + "reason": "limit_reached", + "rationale": "Official recommendations video omitted after the limit.", + "title": "Movies To Watch If You Love The Queen's Gambit | Netflix", + "channelName": "Still Watching Netflix", + "viewCount": 139191, + "maxHeight": 1080, + "durationSeconds": 326 + }, + { + "youtubeId": "60tgzSpy3p4", + "reason": "unrelated", + "rationale": "Video concerns Revenge.", + "title": "REVENGE IN RETROSPECT: A Series Review", + "channelName": "Serena Skybourne", + "viewCount": 96623, + "maxHeight": 1080, + "durationSeconds": 2991 + }, + { + "youtubeId": "Wr0viu4Dx38", + "reason": "duplicate", + "rationale": "Regional duplicate of the selected Creating The Queen's Gambit featurette.", + "title": "Creating The Queen’s Gambit | Netflix", + "channelName": "Netflix Philippines", + "viewCount": 32650, + "maxHeight": 1080, + "durationSeconds": 848 + }, + { + "youtubeId": "kiJ1PN9JiVI", + "reason": "unrelated", + "rationale": "Interview concerns The Witch.", + "title": "The Witch - Anya Taylor-Joy – BFI LFF Sutherland Award (Best First Feature) Nominee Interview", + "channelName": "PremiereScene", + "viewCount": 34624, + "maxHeight": 720, + "durationSeconds": 78 + }, + { + "youtubeId": "0yFSFbqWWmM", + "reason": "unrelated", + "rationale": "1930s makeup tutorial is unrelated.", + "title": "Historically Accurate: 1930s Makeup Tutorial", + "channelName": "Zabrena", + "viewCount": 189565, + "maxHeight": 1080, + "durationSeconds": 581 + }, + { + "youtubeId": "9p1gxUF4sfs", + "reason": "limit_reached", + "rationale": "Relevant episode-5 reaction omitted after the limit.", + "title": "The Queen's Gambit Episode 5 Reaction! - \"Fork\"", + "channelName": "Sleepy Waffles", + "viewCount": 8148, + "maxHeight": 1080, + "durationSeconds": 2451 + }, + { + "youtubeId": "_2v1tmbe_cU", + "reason": "limit_reached", + "rationale": "Distinct Alma piano clip omitted after the limit.", + "title": "Queen's Gambit - ALMA plays the PIANO for the SECOND TIME", + "channelName": "Sentimental Piano Music", + "viewCount": 73548, + "maxHeight": 1080, + "durationSeconds": 107 + }, + { + "youtubeId": "vR6fC3PW6t0", + "reason": "unrelated", + "rationale": "Magnus Carlsen career compilation is unrelated.", + "title": "The Fastest Wins In Magnus Carlsen's Career", + "channelName": "Classical", + "viewCount": 17779237, + "maxHeight": 1080, + "durationSeconds": 417 + }, + { + "youtubeId": "3sJ8EImM-wk", + "reason": "limit_reached", + "rationale": "Relevant Beth fan edit omitted after the limit.", + "title": "(The Queen's Gambit) Beth Harmon | Miracle", + "channelName": "Crusade588", + "viewCount": 160467, + "maxHeight": 1080, + "durationSeconds": 320 + }, + { + "youtubeId": "edZaH9gOPY0", + "reason": "limit_reached", + "rationale": "Relevant drinking scene omitted after the limit.", + "title": "Beth Harmon being drunk | The Queen's Gambit", + "channelName": "Kris Series", + "viewCount": 26551, + "maxHeight": 1080, + "durationSeconds": 135 + }, + { + "youtubeId": "DyfXsLVWVt4", + "reason": "misleading_or_fake", + "rationale": "Fan-made fictional season-two teaser.", + "title": "The Queen's Gambit Season 2 (2021) Teaser", + "channelName": "Riveted", + "viewCount": 29025, + "maxHeight": 1080, + "durationSeconds": 605 + }, + { + "youtubeId": "PjwyRPkH7sc", + "reason": "limit_reached", + "rationale": "Relevant scene-pack compilation omitted after the limit.", + "title": "'the queen's gambit' scene pack", + "channelName": "emscnpck", + "viewCount": 6534, + "maxHeight": 1080, + "durationSeconds": 725 + }, + { + "youtubeId": "mj16ExIT018", + "reason": "limit_reached", + "rationale": "Relevant lawsuit and chess analysis omitted after the limit.", + "title": "The 5 Million Dollar Queen's Gambit Lawsuit...", + "channelName": "GothamChess", + "viewCount": 368635, + "maxHeight": 1080, + "durationSeconds": 1392 + }, + { + "youtubeId": "MR_My-gNrJY", + "reason": "limit_reached", + "rationale": "Generic Queen's Gambit opening tutorial omitted after the limit.", + "title": "Most Popular Queen's Gambit Opening Variations", + "channelName": "thechesswebsite", + "viewCount": 86634, + "maxHeight": 1080, + "durationSeconds": 482 + }, + { + "youtubeId": "6ZRNma5s0FM", + "reason": "limit_reached", + "rationale": "Relevant long cast-and-creator conversation omitted after the limit.", + "title": "Netflix’s The Queen’s Gambit: Creator and Cast in Conversation with Jodie Foster", + "channelName": "The 92nd Street Y, New York", + "viewCount": 299238, + "maxHeight": 720, + "durationSeconds": 4488 + }, + { + "youtubeId": "3Ol5SoHYUBA", + "reason": "limit_reached", + "rationale": "Episode-5 Hindi recap omitted after the limit.", + "title": "The Queen's Gambit Explained in Hindi || Season 1 Episode 5 ||", + "channelName": "CINEMA SHAUKEENS", + "viewCount": 15777, + "maxHeight": 2160, + "durationSeconds": 629 + }, + { + "youtubeId": "SsH3mcGznMQ", + "reason": "limit_reached", + "rationale": "Relevant short final-game explanation omitted after the limit.", + "title": "Queen's Gambit Final Explained! Harmon versus Borgov", + "channelName": "chess and lattes", + "viewCount": 15730, + "maxHeight": 1080, + "durationSeconds": 57 + }, + { + "youtubeId": "BgSiijz-bKM", + "reason": "unrelated", + "rationale": "The Odyssey documentary is unrelated.", + "title": "1. THE ODYSSEY - The Entire Story", + "channelName": "Deep Dive History", + "viewCount": 1826476, + "maxHeight": 2160, + "durationSeconds": 14005 + }, + { + "youtubeId": "10qo2eSIPAA", + "reason": "limit_reached", + "rationale": "Relevant news feature omitted after the limit.", + "title": "How Netflix’s ‘The Queen's Gambit’ Is Making Chess Sexy", + "channelName": "Inside Edition", + "viewCount": 64906, + "maxHeight": 1080, + "durationSeconds": 92 + }, + { + "youtubeId": "QdYH394WuKs", + "reason": "limit_reached", + "rationale": "Relevant French-language interview omitted after the limit.", + "title": "Le Jeu de la Dame : L’Interview Échec & Mat d'Anya Taylor-Joy et Scott Frank | Netflix France", + "channelName": "Netflix France", + "viewCount": 1005334, + "maxHeight": 1080, + "durationSeconds": 240 + }, + { + "youtubeId": "aylHGfgPxqk", + "reason": "limit_reached", + "rationale": "Relevant short Anya Taylor-Joy interview omitted after the limit.", + "title": "'Queen's Gambit' Takes Anya Taylor-Joy Deep Into The Chess Mindset", + "channelName": "hollywoodoutbreak", + "viewCount": 6528, + "maxHeight": 1080, + "durationSeconds": 39 + }, + { + "youtubeId": "ZWdVRSaylZY", + "reason": "limit_reached", + "rationale": "Episode-4 Hindi recap omitted after the limit.", + "title": "The Queen's Gambit Explained in Hindi || Season 1 Episode 4 ||", + "channelName": "CINEMA SHAUKEENS", + "viewCount": 17638, + "maxHeight": 2160, + "durationSeconds": 648 + }, + { + "youtubeId": "36zerIF8ZfA", + "reason": "limit_reached", + "rationale": "Relevant BBC interview segment omitted after the limit.", + "title": "Queen's Gambit brought Anya Taylor-Joy her ultimate Harry Potter fan moment! - BBC", + "channelName": "BBC", + "viewCount": 96915, + "maxHeight": 1080, + "durationSeconds": 86 + }, + { + "youtubeId": "BZvMNKlelvg", + "reason": "duplicate", + "rationale": "Duplicate first-scene upload; higher-quality version was selected.", + "title": "Queen's Gambit first scene", + "channelName": "Delphine+", + "viewCount": 11234, + "maxHeight": 720, + "durationSeconds": 160 + }, + { + "youtubeId": "ImKehwy1Gt8", + "reason": "limit_reached", + "rationale": "Relevant episode-5 reaction omitted after the limit.", + "title": "The Queen's Gambit 1x05 \"Fork\" Reaction", + "channelName": "Ylva (the Viqueen)", + "viewCount": 4699, + "maxHeight": 1080, + "durationSeconds": 1452 + }, + { + "youtubeId": "j3ho_ivknR8", + "reason": "limit_reached", + "rationale": "Relevant official scene compilation omitted after the limit.", + "title": "The Queen’s Moves! Beth Harmon Shows Her Rivals Who Rules the Board 👑 | Netflix", + "channelName": "Netflix Philippines", + "viewCount": 5117, + "maxHeight": 1080, + "durationSeconds": 150 + }, + { + "youtubeId": "M-RWUkXNH8s", + "reason": "limit_reached", + "rationale": "Relevant Beth fan edit omitted after the limit.", + "title": "Beth Harmon | \"Now or never\" (The Queen's Gambit)", + "channelName": "Opia", + "viewCount": 784984, + "maxHeight": 1080, + "durationSeconds": 270 + }, + { + "youtubeId": "wqJmzBNDvwk", + "reason": "limit_reached", + "rationale": "Relevant official final-game analysis omitted after the limit.", + "title": "World Chess Champion Magnus Carlsen breaks down Beth Harmon's Final Chess Game", + "channelName": "Netflix Nordic", + "viewCount": 1278689, + "maxHeight": 1080, + "durationSeconds": 513 + }, + { + "youtubeId": "0nTd4RP3wr8", + "reason": "limit_reached", + "rationale": "Relevant VFX interview omitted after the limit.", + "title": "Queen's Gambit VFX Breakdown - Interview with ChickenBone FX (John Mangia & Arissa Blasingame)", + "channelName": "Fame Focus", + "viewCount": 21863, + "maxHeight": 1080, + "durationSeconds": 616 + }, + { + "youtubeId": "dfM2swgvQJw", + "reason": "limit_reached", + "rationale": "Relevant addiction analysis omitted after the limit.", + "title": "How The Queen's Gambit Tackles Addiction", + "channelName": "JulienCFDurand", + "viewCount": 5108, + "maxHeight": 1080, + "durationSeconds": 879 + }, + { + "youtubeId": "s4sdFlpqd34", + "reason": "limit_reached", + "rationale": "Relevant fashion analysis omitted after the limit.", + "title": "Beth Harmon Style Analysis: The Meanings Behind the Fashion of a Genius | The Queen’s Gambit", + "channelName": "CLEVER&CHIC", + "viewCount": 138946, + "maxHeight": 1080, + "durationSeconds": 846 + }, + { + "youtubeId": "bXW4-s3lG1E", + "reason": "limit_reached", + "rationale": "Relevant final-game explanation omitted after the limit.", + "title": "Queen's Gambit Series Final Game scene explained by FM Coach Deniel! Spoiler Alert! hehehe", + "channelName": "Biyaherong Chess Coach", + "viewCount": 36221, + "maxHeight": 1080, + "durationSeconds": 1726 + }, + { + "youtubeId": "gUoLoNFidik", + "reason": "unrelated", + "rationale": "Princess Mononoke analysis is unrelated.", + "title": "Princess Mononoke Is More Important Than Ever", + "channelName": "The Soak", + "viewCount": 184593, + "maxHeight": 1080, + "durationSeconds": 2926 + }, + { + "youtubeId": "WjY_KVgUi50", + "reason": "duplicate", + "rationale": "Duplicate date-announcement teaser.", + "title": "The Queen's Gambit Limited Series Teaser | 'Date Announcement' | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "viewCount": 33886, + "maxHeight": 1080, + "durationSeconds": 48 + }, + { + "youtubeId": "PWQcNyuWKA0", + "reason": "limit_reached", + "rationale": "Relevant cinematography breakdown omitted after the limit.", + "title": "Feature Film Breakdown #002 - The Queen's Gambit", + "channelName": "Wandering DP", + "viewCount": 10633, + "maxHeight": 2160, + "durationSeconds": 712 + }, + { + "youtubeId": "FFQy4jqIu5w", + "reason": "duplicate", + "rationale": "Duplicate Creating The Queen's Gambit featurette.", + "title": "The Queen's Gambit Limited Series Featurette | 'Creating the Queen's Gambit' | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "viewCount": 8157, + "maxHeight": 1080, + "durationSeconds": 852 + }, + { + "youtubeId": "QSmprUBKj_A", + "reason": "limit_reached", + "rationale": "Relevant Anya Taylor-Joy interview omitted after the limit.", + "title": "Anya Taylor-Joy Talks About The Queen's Gambit | TV Insider", + "channelName": "TV Insider", + "viewCount": 186268, + "maxHeight": 1080, + "durationSeconds": 333 + }, + { + "youtubeId": "0_whXjBZZvk", + "reason": "unrelated", + "rationale": "Regency ASMR roleplay is unrelated.", + "title": "Getting You Ready for the Ball, 1812 | ASMR Roleplay (dressing you, doing your makeup & hair)", + "channelName": "Moonlight Cottage ASMR", + "viewCount": 10904190, + "maxHeight": 1080, + "durationSeconds": 2125 + }, + { + "youtubeId": "znOB-wjFmEk", + "reason": "limit_reached", + "rationale": "Relevant chess-focused supercut omitted after the limit.", + "title": "Beth Harmon focusing on nothing but chess for over 6 minutes (The Queen’s Gambit)", + "channelName": "Mimi !", + "viewCount": 5085, + "maxHeight": 720, + "durationSeconds": 382 + }, + { + "youtubeId": "I4x5-fUP1Aw", + "reason": "duplicate", + "rationale": "Redundant longer upload of the already represented Beth-Beltik match.", + "title": "Elizabeth Harmon vs Harry Beltik", + "channelName": "Raul Galvan", + "viewCount": 180057, + "maxHeight": 1080, + "durationSeconds": 254 + }, + { + "youtubeId": "uftWaEKwI_k", + "reason": "limit_reached", + "rationale": "Relevant episode-4 reaction omitted after the limit.", + "title": "REACTING to *1x4 The Queen's Gambit* ALMA'S ENDING?? (First Time Watching) TV Shows", + "channelName": "White Noise Reacts", + "viewCount": 32192, + "maxHeight": 2160, + "durationSeconds": 1958 + }, + { + "youtubeId": "MaMv4cQtEnw", + "reason": "limit_reached", + "rationale": "Relevant Beltik-game analysis omitted after the limit.", + "title": "No Reverse Gear Elizabeth! || Harmon vs Beltik || Netflix's Queen's Gambit", + "channelName": "agadmator's Chess Channel", + "viewCount": 1374788, + "maxHeight": 1200, + "durationSeconds": 1402 + }, + { + "youtubeId": "_xliWdCQMKw", + "reason": "limit_reached", + "rationale": "Relevant Beth fan edit omitted after the limit.", + "title": "The Queen’s Gambit || Experience", + "channelName": "Shelling Ford", + "viewCount": 15408, + "maxHeight": 1080, + "durationSeconds": 135 + }, + { + "youtubeId": "SQp8kZciuD8", + "reason": "insufficient_target_evidence", + "rationale": "Generic Twitch clip does not substantively concern the series.", + "title": "GM Hikaru reveals his ceiling on stream", + "channelName": "Twitch Chess Clips", + "viewCount": 595921, + "maxHeight": 720, + "durationSeconds": 20 + }, + { + "youtubeId": "vGqVYbFrQoI", + "reason": "limit_reached", + "rationale": "Relevant Beth-themed chess analysis omitted after the limit.", + "title": "I played the Queen's Gambit against Beth Harmon | Deep Strategy Explained", + "channelName": "Eric Rosen", + "viewCount": 923964, + "maxHeight": 1080, + "durationSeconds": 1051 + }, + { + "youtubeId": "Kq6RDPtCEQU", + "reason": "unrelated", + "rationale": "Video concerns Power.", + "title": "Power \"Where It Went Wrong\"", + "channelName": "Jay Moore Reviews", + "viewCount": 29518, + "maxHeight": 720, + "durationSeconds": 874 + }, + { + "youtubeId": "OIXpiTJUmmM", + "reason": "unrelated", + "rationale": "Queen of Chess documentary trailer is a different title.", + "title": "Queen of Chess | Official Trailer | Netflix", + "channelName": "Moviefone", + "viewCount": 11231, + "maxHeight": 1080, + "durationSeconds": 120 + }, + { + "youtubeId": "mbcPy9Y4Bbs", + "reason": "limit_reached", + "rationale": "Relevant color-grading analysis omitted after the limit.", + "title": "The Queen's Gambit & Color Grading (Netflix Miniseries) (Visual Analysis)", + "channelName": "Justin Odisho", + "viewCount": 18154, + "maxHeight": 1080, + "durationSeconds": 537 + }, + { + "youtubeId": "TI5ClqayO8Y", + "reason": "limit_reached", + "rationale": "Relevant behind-the-scenes compilation omitted after the limit.", + "title": "Queen's Gambit Behind the Scenes - Best Compilation", + "channelName": "Niko and Nina", + "viewCount": 26489, + "maxHeight": 720, + "durationSeconds": 259 + }, + { + "youtubeId": "rcGhE0JiN88", + "reason": "limit_reached", + "rationale": "Relevant chess tutorial omitted after the limit.", + "title": "How To Play Chess Like Anya Taylor-Joy In The Queen's Gambit", + "channelName": "Laura Fabius", + "viewCount": 7813, + "maxHeight": 720, + "durationSeconds": 79 + }, + { + "youtubeId": "sJ64AC6qCOI", + "reason": "limit_reached", + "rationale": "Relevant Moses Ingram interview omitted after the limit.", + "title": "Moses Ingram on The Queen’s Gambit and Joel Coen’s The Tragedy of Macbeth", + "channelName": "Collider Interviews", + "viewCount": 4726, + "maxHeight": 1080, + "durationSeconds": 488 + }, + { + "youtubeId": "c0wuHKJ2vmE", + "reason": "unrelated", + "rationale": "ASMR roleplay is unrelated.", + "title": "The Uninvited | ASMR Wicked Stepmother Roleplay (getting you ready, makeup, haircut & brushing)", + "channelName": "Moonlight Cottage ASMR", + "viewCount": 1067198, + "maxHeight": 1080, + "durationSeconds": 2176 + }, + { + "youtubeId": "-nSXoTv0CM4", + "reason": "limit_reached", + "rationale": "Relevant behind-the-scenes overview omitted after the limit.", + "title": "The Queen's Gambit Behind the Scenes", + "channelName": "Adam CTGT Chess", + "viewCount": 22364, + "maxHeight": 1080, + "durationSeconds": 304 + }, + { + "youtubeId": "YsPE4eLUz60", + "reason": "unrelated", + "rationale": "GZA and Immortal Game promotional video is unrelated.", + "title": "IGE X GZA - Chess & The Genius", + "channelName": "Immortal Game", + "viewCount": 5922, + "maxHeight": 1080, + "durationSeconds": 207 + }, + { + "youtubeId": "OKKwb_ZnhBM", + "reason": "poor_content_quality", + "rationale": "Long ASMR treatment is not a worthwhile series video.", + "title": "The Queens Gambit ♟ ASMR ♕", + "channelName": "Tabby Tingles", + "viewCount": 2889, + "maxHeight": 720, + "durationSeconds": 3603 + }, + { + "youtubeId": "ynXW20hYVR0", + "reason": "limit_reached", + "rationale": "Relevant Beth-and-Jolene fan edit omitted after the limit.", + "title": "Beth & Jolene | 400 Lux", + "channelName": "melodramacy", + "viewCount": 55961, + "maxHeight": 1080, + "durationSeconds": 150 + }, + { + "youtubeId": "0U01Hz62Tu4", + "reason": "limit_reached", + "rationale": "Relevant Shaibel fan edit omitted after the limit.", + "title": "Beth Harmon & Mr. Shaibel ♖ The Queen's Gambit ♖ MV", + "channelName": "monny1emano", + "viewCount": 36690, + "maxHeight": 1080, + "durationSeconds": 216 + }, + { + "youtubeId": "373vyIS_FGs", + "reason": "limit_reached", + "rationale": "Relevant Magnus Carlsen breakdown omitted after the limit.", + "title": "World Chess Champion Magnus Carlsen breaks down The Queen’s Gambit", + "channelName": "Netflix Nordic", + "viewCount": 51236, + "maxHeight": 1080, + "durationSeconds": 584 + }, + { + "youtubeId": "lJ7XzoSBRgI", + "reason": "limit_reached", + "rationale": "Generic Queen's Gambit opening tutorial omitted after the limit.", + "title": "Top 10 Traps in the Queen’s Gambit | Chess Opening Tricks to Win Fast, Best Moves, Tactics & Ideas", + "channelName": "Chess Talk", + "viewCount": 610420, + "maxHeight": 1080, + "durationSeconds": 969 + }, + { + "youtubeId": "rQ8EE3u2yRo", + "reason": "unrelated", + "rationale": "Modern professional chess game is unrelated.", + "title": "When You Find the TOP ENGINE MOVE unassisted :)", + "channelName": "agadmator's Chess Channel", + "viewCount": 180555, + "maxHeight": 1200, + "durationSeconds": 1285 + }, + { + "youtubeId": "2Szk_OUAp0E", + "reason": "limit_reached", + "rationale": "Relevant official promotional explainer omitted after the limit.", + "title": "WTF is The Queen's Gambit? | Netflix", + "channelName": "Still Watching Netflix", + "viewCount": 256994, + "maxHeight": 1080, + "durationSeconds": 160 + }, + { + "youtubeId": "hvbZCRid5CY", + "reason": "unrelated", + "rationale": "Real Judit Polgar/Magnus game is unrelated.", + "title": "ONLY 19 MOVES! Judit Polgar Beats Magnus Carlsen with a Nice TRICK in Sicilian Defense (2022)", + "channelName": "chess24", + "viewCount": 1327686, + "maxHeight": 1080, + "durationSeconds": 241 + }, + { + "youtubeId": "1jjytKlIA00", + "reason": "limit_reached", + "rationale": "Relevant Beth tribute edit omitted after the limit.", + "title": "the queen's gambit | elizabeth harmon | medicine", + "channelName": "rustyedits", + "viewCount": 40785, + "maxHeight": 720, + "durationSeconds": 255 + }, + { + "youtubeId": "HhtxU8C0BxQ", + "reason": "unrelated", + "rationale": "Shogun history review is unrelated.", + "title": "History Buffs: Shogun", + "channelName": "History Buffs", + "viewCount": 1399702, + "maxHeight": 1080, + "durationSeconds": 2673 + }, + { + "youtubeId": "4egdW7dhkZQ", + "reason": "limit_reached", + "rationale": "Relevant awards speech omitted after the limit.", + "title": "Anya Taylor-Joy & 'The Queen's Gambit' Backstage Speech - 2021 Emmy Awards", + "channelName": "Variety", + "viewCount": 25142, + "maxHeight": 1080, + "durationSeconds": 227 + }, + { + "youtubeId": "3EnacJjfoeA", + "reason": "unrelated", + "rationale": "Emma interview is unrelated.", + "title": "Anya Taylor-Joy and Autumn de Wilde Went Full Austen on ‘Emma’", + "channelName": "IndieWire", + "viewCount": 8141, + "maxHeight": 1080, + "durationSeconds": 1554 + }, + { + "youtubeId": "lYTCpSLac5o", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "The Queen's Gambit - When the Genius is Female", + "channelName": "The Take", + "viewCount": 355470, + "maxHeight": 1080, + "durationSeconds": 1397 + }, + { + "youtubeId": "fDr0uKFkwpw", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "25 Things You Missed In Queen's Gambit", + "channelName": "ScreenRant", + "viewCount": 352580, + "maxHeight": 1080, + "durationSeconds": 900 + }, + { + "youtubeId": "4jffxAOzrbQ", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "I Hate The Royals But I Can't Stop Watching The Crown", + "channelName": "James Woodall", + "viewCount": 424184, + "maxHeight": 1080, + "durationSeconds": 3500 + }, + { + "youtubeId": "8pmJgtLKBXg", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Queen of Chess | Official Trailer | Netflix", + "channelName": "Netflix", + "viewCount": 724626, + "maxHeight": 1080, + "durationSeconds": 131 + }, + { + "youtubeId": "xZOr5WZO5B4", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "A World Championship Queen Sacrifice! - Best Of The 50s - Botvinnik vs. Smyslov, 1954", + "channelName": "Sam Copeland", + "viewCount": 4483, + "maxHeight": 1080, + "durationSeconds": 582 + }, + { + "youtubeId": "4ZXEAstu5gk", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Alias (2001-2006): What Happened to this Series?", + "channelName": "JoBlo Originals", + "viewCount": 41875, + "maxHeight": 1080, + "durationSeconds": 1210 + }, + { + "youtubeId": "8_fNgizO84E", + "reason": "unclassified", + "rationale": "The AI reviewer omitted this candidate from its final classification.", + "title": "Beth Harmon's First Game against Annete Packer | The Queen's Gambit", + "channelName": "Dmitriy Ivanov", + "viewCount": 16415, + "maxHeight": 1080, + "durationSeconds": 131 + } + ] + } + }, + "videos": [ + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=LzDhpEInMIg", + "videoTitle": "Creating The Queen’s Gambit | Netflix", + "channelName": "Netflix", + "channelUrl": "https://www.youtube.com/channel/UCWOA1ZGywLbqmigxE4Qlvuw", + "thumbnailUrl": "https://i.ytimg.com/vi/LzDhpEInMIg/maxresdefault.jpg", + "youtubeId": "LzDhpEInMIg", + "videoType": "behind_the_scenes", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Official Netflix making-of featurette focused on the series." + }, + "youtube": { + "viewCount": 3785652, + "durationSeconds": 848, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=oZn3qSgmLqI", + "videoTitle": "The Queen's Gambit Limited Series Trailer | Rotten Tomatoes TV", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/oZn3qSgmLqI/maxresdefault.webp", + "youtubeId": "oZn3qSgmLqI", + "videoType": "trailer", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Relevant full limited-series trailer." + }, + "youtube": { + "viewCount": 1484175, + "durationSeconds": 152, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=FU854_5itOk", + "videoTitle": "The Queen’s Gambit | Date Announcement | Netflix", + "channelName": "Netflix", + "channelUrl": "https://www.youtube.com/channel/UCWOA1ZGywLbqmigxE4Qlvuw", + "thumbnailUrl": "https://i.ytimg.com/vi/FU854_5itOk/maxresdefault.jpg", + "youtubeId": "FU854_5itOk", + "videoType": "teaser", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Official Netflix date-announcement teaser." + }, + "youtube": { + "viewCount": 445095, + "durationSeconds": 47, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=jWUyowoVJI8", + "videoTitle": "The Queen's Gambit First Scene | High Quality 1080p", + "channelName": "Dmitriy Ivanov", + "channelUrl": "https://www.youtube.com/channel/UCyVrbQQ6FHeAXj84Fm-PmeA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/jWUyowoVJI8/maxresdefault.webp", + "youtubeId": "jWUyowoVJI8", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1733095", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 1 + }, + "title": "The Queen's Gambit: S1 E1 Openings", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.96, + "rationale": "Clearly identified high-quality first scene from episode 1." + }, + "youtube": { + "viewCount": 40528, + "durationSeconds": 182, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=tyMDmlv7bKM", + "videoTitle": "The Queen's Gambit -- Beth's 1st match vs the janitor Mr. Shaibel", + "channelName": "SaltyChip", + "channelUrl": "https://www.youtube.com/channel/UCZ087_FkQ-9Rdamm--51z-Q", + "thumbnailUrl": "https://i.ytimg.com/vi/tyMDmlv7bKM/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLC8KMo5DaGm0eR8AY3vB8t1mUVR1A", + "youtubeId": "tyMDmlv7bKM", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1733095", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 1 + }, + "title": "The Queen's Gambit: S1 E1 Openings", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Beth's first chess match with Mr. Shaibel." + }, + "youtube": { + "viewCount": 551865, + "durationSeconds": 132, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=b3uOClkoW2w", + "videoTitle": "Chess on the Ceiling (all scenes) | The Queen's Gambit | Netflix", + "channelName": "Classical Music Scenes", + "channelUrl": "https://www.youtube.com/channel/UCvAI1It7LXUQABuE4ByehLw", + "thumbnailUrl": "https://i.ytimg.com/vi/b3uOClkoW2w/maxresdefault.jpg", + "youtubeId": "b3uOClkoW2w", + "videoType": "supercut", + "creativeWorkType": "tv_season", + "identifiers": { + "tmdbId": "120811", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1 + }, + "title": "The Queen's Gambit: Limited Series", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Distinct compilation of Beth's ceiling-board sequences." + }, + "youtube": { + "viewCount": 67700, + "durationSeconds": 164, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Vv6dLQz3zZw", + "videoTitle": "The Queen's Gambit | Beth Harmon Being Adopted Scene High Quality 1080p", + "channelName": "Dmitriy Ivanov", + "channelUrl": "https://www.youtube.com/channel/UCyVrbQQ6FHeAXj84Fm-PmeA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/Vv6dLQz3zZw/maxresdefault.webp", + "youtubeId": "Vv6dLQz3zZw", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474821", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 2 + }, + "title": "The Queen's Gambit: S1 E2 Exchanges", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.95, + "rationale": "Adoption scene explicitly labeled S1E2." + }, + "youtube": { + "viewCount": 8447, + "durationSeconds": 102, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=RvHXrYTwZbc", + "videoTitle": "queen's gambit, Beth Vs Harry belltik chess game. HD", + "channelName": "Jos. Bwire", + "channelUrl": "https://www.youtube.com/channel/UCaO_dtbKLHZw6xsQPnAmY8w", + "thumbnailUrl": "https://i.ytimg.com/vi/RvHXrYTwZbc/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AHUBoAC4AOKAgwIABABGGUgTShNMA8=&rs=AOn4CLCbcRu8gYs6LGxp-aO5nnnRsAJYmw", + "youtubeId": "RvHXrYTwZbc", + "videoType": "scene", + "creativeWorkType": "tv_season", + "identifiers": { + "tmdbId": "120811", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1 + }, + "title": "The Queen's Gambit: Limited Series", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.82, + "rationale": "Relevant Beth-versus-Beltik chess scene, but episode is not certain." + }, + "youtube": { + "viewCount": 201309, + "durationSeconds": 146, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=2bNWOvOarK0", + "videoTitle": "Beth Harmon watching Beltik's game | The Queen's Gambit High Quality 1080p", + "channelName": "Dmitriy Ivanov", + "channelUrl": "https://www.youtube.com/channel/UCyVrbQQ6FHeAXj84Fm-PmeA", + "thumbnailUrl": "https://i.ytimg.com/vi/2bNWOvOarK0/maxresdefault.jpg", + "youtubeId": "2bNWOvOarK0", + "videoType": "clip", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474821", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 2 + }, + "title": "The Queen's Gambit: S1 E2 Exchanges", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.96, + "rationale": "Description identifies S1E2 and Beth watching Beltik's game." + }, + "youtube": { + "viewCount": 88954, + "durationSeconds": 72, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=cm7G1OHxovU", + "videoTitle": "Beth Harmon's Second Game against Cooke | The Queen's Gambit 1080p", + "channelName": "Dmitriy Ivanov", + "channelUrl": "https://www.youtube.com/channel/UCyVrbQQ6FHeAXj84Fm-PmeA", + "thumbnailUrl": "https://i.ytimg.com/vi/cm7G1OHxovU/maxresdefault.jpg", + "youtubeId": "cm7G1OHxovU", + "videoType": "clip", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474821", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 2 + }, + "title": "The Queen's Gambit: S1 E2 Exchanges", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.96, + "rationale": "Beth's second game against Cooke, explicitly labeled S1E2." + }, + "youtube": { + "viewCount": 740971, + "durationSeconds": 58, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=HfPzjC2VspU", + "videoTitle": "Beth Harmon vs. Benny Watts ∙ The Queen's Gambit ∙ S1 E3 ∙ Doubled Pawns", + "channelName": "Jo Ho", + "channelUrl": "https://www.youtube.com/channel/UCcoGXa6EewdkxJHg9tlQmAA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/HfPzjC2VspU/maxresdefault.webp", + "youtubeId": "HfPzjC2VspU", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474822", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 3 + }, + "title": "The Queen's Gambit: S1 E3 Doubled Pawns", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.95, + "rationale": "Explicit Beth versus Benny scene from S1E3." + }, + "youtube": { + "viewCount": 6184, + "durationSeconds": 175, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=76-tDFnlYnw", + "videoTitle": "Beth Harmon beats Benny in speed chess\\Queen's Gambit", + "channelName": "Epicnews Todayy", + "channelUrl": "https://www.youtube.com/channel/UClUjZdp9G6SCmdtM-iiwa2g", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/76-tDFnlYnw/maxresdefault.webp", + "youtubeId": "76-tDFnlYnw", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474824", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 5 + }, + "title": "The Queen's Gambit: S1 E5 Fork", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.83, + "rationale": "Distinct Beth-and-Benny speed-chess match." + }, + "youtube": { + "viewCount": 9775, + "durationSeconds": 105, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=_ZfPa-GMxMI", + "videoTitle": "Magnus Carlsen's FAVOURITE Game From The Queen's Gambit", + "channelName": "Magnus Carlsen", + "channelUrl": "https://www.youtube.com/channel/UCbdcpQ5uPPymv7Ea0nnFfOw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/_ZfPa-GMxMI/maxresdefault.webp", + "youtubeId": "_ZfPa-GMxMI", + "videoType": "analysis", + "creativeWorkType": "tv_season", + "identifiers": { + "tmdbId": "120811", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1 + }, + "title": "The Queen's Gambit: Limited Series", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Magnus Carlsen's substantive analysis of Beth's Townes game." + }, + "youtube": { + "viewCount": 3381496, + "durationSeconds": 194, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=RKLW7SPdk-I", + "videoTitle": "The Queen's Gambit – Dance Scene / Venus", + "channelName": "Александр Анатольевич", + "channelUrl": "https://www.youtube.com/channel/UC5MDk2JFpIokbdDNwEcZa6A", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/RKLW7SPdk-I/maxresdefault.webp", + "youtubeId": "RKLW7SPdk-I", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474825", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 6 + }, + "title": "The Queen's Gambit: S1 E6 Adjournment", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.94, + "rationale": "Episode 6 dance sequence with clear title and provenance." + }, + "youtube": { + "viewCount": 109619, + "durationSeconds": 165, + "maxHeight": 2160 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=esRZchm3Gq8", + "videoTitle": "Beth vs 12 Players | Simul Chess Scene | The Queen's Gambit | Netflix India", + "channelName": "Netflix India", + "channelUrl": "https://www.youtube.com/channel/UCZSNzBgFub_WWil6TOTYwAg", + "thumbnailUrl": "https://i.ytimg.com/vi/esRZchm3Gq8/maxresdefault.jpg", + "youtubeId": "esRZchm3Gq8", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474821", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 2 + }, + "title": "The Queen's Gambit: S1 E2 Exchanges", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.95, + "rationale": "Official Netflix India simul-chess scene." + }, + "youtube": { + "viewCount": 4687735, + "durationSeconds": 185, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=qXNio_tf_lE", + "videoTitle": "BETH DIDN'T DESERVE THIS | The Queen's Gambit 1x4 \"Middle Game\" Group First Reaction!", + "channelName": "Reel-Time", + "channelUrl": "https://www.youtube.com/channel/UCez0X7UuR9bAiuCcS3QAV_A", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/qXNio_tf_lE/maxresdefault.webp", + "youtubeId": "qXNio_tf_lE", + "videoType": "reaction", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474823", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 4 + }, + "title": "The Queen's Gambit: S1 E4 Middle Game", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Clearly labeled full reaction to episode 4." + }, + "youtube": { + "viewCount": 51064, + "durationSeconds": 1777, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Ic_FnHBiOYo", + "videoTitle": "Beth & Mr Shaibel’s Story: An Unlikely Friendship | The Queen’s Gambit", + "channelName": "Still Watching Netflix", + "channelUrl": "https://www.youtube.com/channel/UCGie8GMlUo3kBKIopdvumVQ", + "thumbnailUrl": "https://i.ytimg.com/vi/Ic_FnHBiOYo/maxresdefault.jpg", + "youtubeId": "Ic_FnHBiOYo", + "videoType": "featurette", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Official Netflix character-story featurette about Beth and Shaibel." + }, + "youtube": { + "viewCount": 1757852, + "durationSeconds": 612, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=9YkAfHfNPWU", + "videoTitle": "The Queen's Gambit - Chess problem scene", + "channelName": "Rocky64", + "channelUrl": "https://www.youtube.com/channel/UCq1I-yBWHGr98pxXMM1GaAA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/9YkAfHfNPWU/maxresdefault.webp", + "youtubeId": "9YkAfHfNPWU", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1733095", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 1 + }, + "title": "The Queen's Gambit: S1 E1 Openings", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.88, + "rationale": "Standalone mate-in-three chess-problem scene from the early orphanage story." + }, + "youtube": { + "viewCount": 1186272, + "durationSeconds": 81, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=IopNP6lUBgc", + "videoTitle": "The Queens Gambit park scene", + "channelName": "ultrarunner", + "channelUrl": "https://www.youtube.com/channel/UCtCoYjOriygrWarxdCX-rtQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/IopNP6lUBgc/maxresdefault.webp", + "youtubeId": "IopNP6lUBgc", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474827", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 7 + }, + "title": "The Queen's Gambit: S1 E7 End Game", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Explicitly identified ending park scene." + }, + "youtube": { + "viewCount": 179323, + "durationSeconds": 144, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=uzxdmzPkCTk", + "videoTitle": "\"What a brilliant recovery\" - Beth Harmon vs Luchenko | Queen's Gambit 1x07", + "channelName": "MFM T", + "channelUrl": "https://www.youtube.com/channel/UCykGxRfHbpR1bncsiRPexNg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/uzxdmzPkCTk/maxresdefault.webp", + "youtubeId": "uzxdmzPkCTk", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474827", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 7 + }, + "title": "The Queen's Gambit: S1 E7 End Game", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.97, + "rationale": "Beth versus Luchenko scene explicitly labeled 1x07." + }, + "youtube": { + "viewCount": 235744, + "durationSeconds": 234, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=dtD3FVJ37Rk", + "videoTitle": "Beth Harmon's Final Chess Game | The Queen's Gambit - Full Scene", + "channelName": "Still Watching Netflix", + "channelUrl": "https://www.youtube.com/channel/UCGie8GMlUo3kBKIopdvumVQ", + "thumbnailUrl": "https://i.ytimg.com/vi/dtD3FVJ37Rk/maxresdefault.jpg", + "youtubeId": "dtD3FVJ37Rk", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474827", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 7 + }, + "title": "The Queen's Gambit: S1 E7 End Game", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Official Netflix upload of the final chess scene." + }, + "youtube": { + "viewCount": 6558720, + "durationSeconds": 377, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=LSXvQfHIWeI", + "videoTitle": "Beth Harmon | Genius & Madness", + "channelName": "Ophelia.", + "channelUrl": "https://www.youtube.com/channel/UCjZZ5dU1d7F6mN5J-cgQBZg", + "thumbnailUrl": "https://i.ytimg.com/vi/LSXvQfHIWeI/maxresdefault.jpg", + "youtubeId": "LSXvQfHIWeI", + "videoType": "fan_edit", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.93, + "rationale": "Well-produced character fan edit centered on Beth." + }, + "youtube": { + "viewCount": 197033, + "durationSeconds": 168, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=pSEnzwTOktU", + "videoTitle": "Beth's Downward Spiral - The Queen's Gambit - Full Scene | Netflix", + "channelName": "Still Watching Netflix", + "channelUrl": "https://www.youtube.com/channel/UCGie8GMlUo3kBKIopdvumVQ", + "thumbnailUrl": "https://i.ytimg.com/vi/pSEnzwTOktU/maxresdefault.jpg", + "youtubeId": "pSEnzwTOktU", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474825", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 6 + }, + "title": "The Queen's Gambit: S1 E6 Adjournment", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Official full scene depicting Beth's downward spiral." + }, + "youtube": { + "viewCount": 5421939, + "durationSeconds": 160, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Rw90yFsU3IU", + "videoTitle": "& about sex forget it", + "channelName": "Film Clips", + "channelUrl": "https://www.youtube.com/channel/UClC4UKgohJAIAqafhA9RALg", + "thumbnailUrl": "https://i.ytimg.com/vi/Rw90yFsU3IU/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGHIgTygyMA8=&rs=AOn4CLAkOmmzmXl5N82VnK40mpiiaRctkQ", + "youtubeId": "Rw90yFsU3IU", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474824", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 5 + }, + "title": "The Queen's Gambit: S1 E5 Fork", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.85, + "rationale": "Relevant standalone episode-5 dialogue clip." + }, + "youtube": { + "viewCount": 57143, + "durationSeconds": 81, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=lH25l-Dzut4", + "videoTitle": "The Queen's Gambit - I am looking at pathetic.", + "channelName": "Sacrer", + "channelUrl": "https://www.youtube.com/channel/UCImXf6EUGNqS7tcpGYsdFdQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/lH25l-Dzut4/maxresdefault.webp", + "youtubeId": "lH25l-Dzut4", + "videoType": "clip", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474823", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 4 + }, + "title": "The Queen's Gambit: S1 E4 Middle Game", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.8, + "rationale": "Short but memorable Alma-related dialogue clip." + }, + "youtube": { + "viewCount": 33502, + "durationSeconds": 24, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=2lEucgUqxnk", + "videoTitle": "Beth and Benny - \"Why'd you only call me when you're high?\" | The Queen's Gambit", + "channelName": "redberry", + "channelUrl": "https://www.youtube.com/channel/UCbmBSKqCdsfDF99Le-v4gDw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/2lEucgUqxnk/maxresdefault.webp", + "youtubeId": "2lEucgUqxnk", + "videoType": "fan_edit", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.94, + "rationale": "Distinct Beth-and-Benny relationship music edit." + }, + "youtube": { + "viewCount": 1711730, + "durationSeconds": 162, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=mAdLk3BcHt8", + "videoTitle": "The Queens Gambit - Beth Alone Scene", + "channelName": "TheBigDee", + "channelUrl": "https://www.youtube.com/channel/UCdEkUkYdOkzJ1JjstKaEO0Q", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/mAdLk3BcHt8/maxresdefault.webp", + "youtubeId": "mAdLk3BcHt8", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474823", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 4 + }, + "title": "The Queen's Gambit: S1 E4 Middle Game", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.86, + "rationale": "Beth-alone grief sequence following Alma's death." + }, + "youtube": { + "viewCount": 27227, + "durationSeconds": 117, + "maxHeight": 1440 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=rJIXGAOdwbs", + "videoTitle": "10 Things You Missed in The Queen's Gambit", + "channelName": "Still Watching Netflix", + "channelUrl": "https://www.youtube.com/channel/UCGie8GMlUo3kBKIopdvumVQ", + "thumbnailUrl": "https://i.ytimg.com/vi/rJIXGAOdwbs/maxresdefault.jpg", + "youtubeId": "rJIXGAOdwbs", + "videoType": "analysis", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Official Netflix Easter-eggs and details analysis." + }, + "youtube": { + "viewCount": 527794, + "durationSeconds": 237, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=flnRa6R3tvw", + "videoTitle": "The Queen's Gambit Analysis | the undefinable Beth Harmon", + "channelName": "My Little Thought Tree", + "channelUrl": "https://www.youtube.com/channel/UCYtu3JxrpI1XjNn-B_HqW4Q", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/flnRa6R3tvw/maxresdefault.webp", + "youtubeId": "flnRa6R3tvw", + "videoType": "analysis", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.94, + "rationale": "Substantive video essay on Beth and the series." + }, + "youtube": { + "viewCount": 56520, + "durationSeconds": 924, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=LnBZs04XQOU", + "videoTitle": "Magnus Carlsen Analyzes the Game Between Elizabeth Harmon and Borgov From The Queen's Gambit", + "channelName": "Magnus Carlsen", + "channelUrl": "https://www.youtube.com/channel/UCbdcpQ5uPPymv7Ea0nnFfOw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/LnBZs04XQOU/maxresdefault.webp", + "youtubeId": "LnBZs04XQOU", + "videoType": "analysis", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474827", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 7 + }, + "title": "The Queen's Gambit: S1 E7 End Game", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Magnus Carlsen analysis of the decisive final game." + }, + "youtube": { + "viewCount": 10577626, + "durationSeconds": 513, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=s7SAD2-UPxg", + "videoTitle": "The BRILLIANCE of THE QUEEN'S GAMBIT", + "channelName": "The Popcorn Podcast", + "channelUrl": "https://www.youtube.com/channel/UC9qBeiGMVIUVFVyEKMnEDaA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/s7SAD2-UPxg/maxresdefault.webp", + "youtubeId": "s7SAD2-UPxg", + "videoType": "review", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Full retrospective review of the miniseries." + }, + "youtube": { + "viewCount": 77984, + "durationSeconds": 905, + "maxHeight": 2160 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=00e9XX0dpi0", + "videoTitle": "The Cost of Genius: Inside The Queen's Gambit | Netflix", + "channelName": "Netflix", + "channelUrl": "https://www.youtube.com/channel/UCWOA1ZGywLbqmigxE4Qlvuw", + "thumbnailUrl": "https://i.ytimg.com/vi/00e9XX0dpi0/maxresdefault.jpg", + "youtubeId": "00e9XX0dpi0", + "videoType": "behind_the_scenes", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Official Netflix extended making-of documentary." + }, + "youtube": { + "viewCount": 447644, + "durationSeconds": 1713, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Obzc1E20Juk", + "videoTitle": "Legendary Chess Personality Bruce Pandolfini talks Bobby Fischer, Fabiano Caruana and Queen's Gambit", + "channelName": "Perpetual Chess Podcast", + "channelUrl": "https://www.youtube.com/channel/UCtcudElmRsQYTwULtd_gnFw", + "thumbnailUrl": "https://i.ytimg.com/vi/Obzc1E20Juk/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AHUBoAC4AOKAgwIABABGGUgZShlMA8=&rs=AOn4CLDGLSlfqQG9P8KyAuCE87ijaUMGYQ", + "youtubeId": "Obzc1E20Juk", + "videoType": "interview", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.94, + "rationale": "Relevant interview with the series' chess consultant." + }, + "youtube": { + "viewCount": 3299, + "durationSeconds": 4330, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Bjm4Na0upeI", + "videoTitle": "\"Hey, do you still like my hair\" Scene || The Queens's Gambit || S01E06 ||", + "channelName": "Popular Clips", + "channelUrl": "https://www.youtube.com/channel/UCjGdki0sHcCj1JdHSW-leJw", + "thumbnailUrl": "https://i.ytimg.com/vi/Bjm4Na0upeI/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCcP7yVlzsAmRm1gGEJBZrbDzDVAg", + "youtubeId": "Bjm4Na0upeI", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474825", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 6 + }, + "title": "The Queen's Gambit: S1 E6 Adjournment", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Clearly identified Beth-and-Benny episode-6 scene." + }, + "youtube": { + "viewCount": 27069, + "durationSeconds": 52, + "maxHeight": 888 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=N_NFWkavvZc", + "videoTitle": "THE QUEENS GAMBIT Full Series Recap & Ending Explained", + "channelName": "Recap Realm", + "channelUrl": "https://www.youtube.com/channel/UC7tVOp9-tZgjKNCGwnexS3Q", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/N_NFWkavvZc/maxresdefault.webp", + "youtubeId": "N_NFWkavvZc", + "videoType": "recap", + "creativeWorkType": "tv_season", + "identifiers": { + "tmdbId": "120811", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1 + }, + "title": "The Queen's Gambit: Limited Series", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.95, + "rationale": "Complete season-one recap." + }, + "youtube": { + "viewCount": 29544, + "durationSeconds": 574, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=ozrtvvtApns", + "videoTitle": "The Queen's Gambit: Top 10 Behind the Scenes Secrets", + "channelName": "MsMojo", + "channelUrl": "https://www.youtube.com/channel/UC3rLoj87ctEHCcS7BuvIzkQ", + "thumbnailUrl": "https://i.ytimg.com/vi/ozrtvvtApns/maxresdefault.jpg", + "youtubeId": "ozrtvvtApns", + "videoType": "featurette", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.91, + "rationale": "Relevant behind-the-scenes facts and production coverage." + }, + "youtube": { + "viewCount": 743856, + "durationSeconds": 786, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=48ePQrXHQZs", + "videoTitle": "The Queen's Gambit. -- Beth plays white. \"You're astounding\"", + "channelName": "SaltyChip", + "channelUrl": "https://www.youtube.com/channel/UCZ087_FkQ-9Rdamm--51z-Q", + "thumbnailUrl": "https://i.ytimg.com/vi/48ePQrXHQZs/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLAlwDtHhMsQTLMyg7HM9fLQJCmy0w", + "youtubeId": "48ePQrXHQZs", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1733095", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 1 + }, + "title": "The Queen's Gambit: S1 E1 Openings", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.94, + "rationale": "Beth earns Shaibel's respect in a memorable early scene." + }, + "youtube": { + "viewCount": 926233, + "durationSeconds": 105, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=4tQVmwn2HHA", + "videoTitle": "Can Green Pills make you better at Chess? Doctor breaks down The Queen's Gambit drug scenes.", + "channelName": "Dr Hope's Sick Notes", + "channelUrl": "https://www.youtube.com/channel/UCMtZt5KQmhCLXiQVRhIgzTg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/4tQVmwn2HHA/maxresdefault.webp", + "youtubeId": "4tQVmwn2HHA", + "videoType": "analysis", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Useful medical analysis of the show's drug scenes." + }, + "youtube": { + "viewCount": 28068, + "durationSeconds": 719, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=7asbUABPg7c", + "videoTitle": "Beth vs Borgov | Chess on Ceiling Scene | The Queen's Gambit", + "channelName": "Fredd H.", + "channelUrl": "https://www.youtube.com/channel/UCwmNWAiWQWyGR3ll3Ipvo1Q", + "thumbnailUrl": "https://i.ytimg.com/vi/7asbUABPg7c/hqdefault.jpg?sqp=-oaymwE2CNACELwBSFXyq4qpAygIARUAAIhCGAFwAcABBvABAfgBzgWAAtAFigIMCAAQARhyIEMoOjAP&rs=AOn4CLCWo5NXKL4F41kdcE7J-8PJN-1uCw", + "youtubeId": "7asbUABPg7c", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474827", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 7 + }, + "title": "The Queen's Gambit: S1 E7 End Game", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Distinct ceiling-visualization scene against Borgov." + }, + "youtube": { + "viewCount": 56624, + "durationSeconds": 91, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=5XMCaarRJqo", + "videoTitle": "The Queen's Gambit Episode 4 Reaction! - \"Middle Game\"", + "channelName": "Sleepy Waffles", + "channelUrl": "https://www.youtube.com/channel/UCY1Gx660C21X2arRTohsNSQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/5XMCaarRJqo/maxresdefault.webp", + "youtubeId": "5XMCaarRJqo", + "videoType": "reaction", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474823", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 4 + }, + "title": "The Queen's Gambit: S1 E4 Middle Game", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Clearly labeled episode-4 reaction." + }, + "youtube": { + "viewCount": 11673, + "durationSeconds": 2711, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=xcRDLherRmk", + "videoTitle": "The Queen's Gambit 2020 State Championship Final Beth Harmon vs Harry Beltik", + "channelName": "S G", + "channelUrl": "https://www.youtube.com/channel/UC0-M3u5KcmI_G--T4hIj4Xg", + "thumbnailUrl": "https://i.ytimg.com/vi/xcRDLherRmk/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGGUgTChGMA8=&rs=AOn4CLAWMyQs-XCru9EGI2Hi2_4GPnWZIQ", + "youtubeId": "xcRDLherRmk", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474821", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 2 + }, + "title": "The Queen's Gambit: S1 E2 Exchanges", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.95, + "rationale": "Extended State Championship final against Beltik." + }, + "youtube": { + "viewCount": 24355, + "durationSeconds": 389, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=LE__me-uSOA", + "videoTitle": "The Queen’s Gambit : Beth Harmon is a \"marvel.\" “You will get used to it.”", + "channelName": "SaltyChip", + "channelUrl": "https://www.youtube.com/channel/UCZ087_FkQ-9Rdamm--51z-Q", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/LE__me-uSOA/maxresdefault.webp", + "youtubeId": "LE__me-uSOA", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474827", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 7 + }, + "title": "The Queen's Gambit: S1 E7 End Game", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.91, + "rationale": "Memorable post-match compliment from episode 7." + }, + "youtube": { + "viewCount": 1767810, + "durationSeconds": 81, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=GXevQ2pmeTM", + "videoTitle": "NETFLIX and CHESS ‖ The Queen's Gambit series ‖ Beth Harmon vs Harry Beltik", + "channelName": "Feher-play chess", + "channelUrl": "https://www.youtube.com/channel/UCG90JW5vwigsXYGVJgZdAuA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/GXevQ2pmeTM/maxresdefault.webp", + "youtubeId": "GXevQ2pmeTM", + "videoType": "analysis", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474821", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 2 + }, + "title": "The Queen's Gambit: S1 E2 Exchanges", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.91, + "rationale": "Chess analysis of the Beth-Beltik game and its real-game source." + }, + "youtube": { + "viewCount": 5137, + "durationSeconds": 841, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=vCfdPizXi24", + "videoTitle": "Queen's Gambit -- Benny Hustles Beth in Speed Chess", + "channelName": "patrick edwards", + "channelUrl": "https://www.youtube.com/channel/UCKz5tA_8-9oMCHeKH2UJ77A", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/vCfdPizXi24/maxresdefault.webp", + "youtubeId": "vCfdPizXi24", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474824", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 5 + }, + "title": "The Queen's Gambit: S1 E5 Fork", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.93, + "rationale": "Explicit student-union speed-chess scene." + }, + "youtube": { + "viewCount": 42208, + "durationSeconds": 173, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=ZpndHxCzXts", + "videoTitle": "Beth Harmon visits the basement of the orphanage and finds a photo of her and Shaibel", + "channelName": "Mark-ass Brownlee", + "channelUrl": "https://www.youtube.com/channel/UCYd-HO1VCXIUsEvbEgExorw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/ZpndHxCzXts/maxresdefault.webp", + "youtubeId": "ZpndHxCzXts", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474824", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 5 + }, + "title": "The Queen's Gambit: S1 E5 Fork", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.94, + "rationale": "Beth discovers Shaibel's photograph in the orphanage basement." + }, + "youtube": { + "viewCount": 254535, + "durationSeconds": 155, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Inmcb_k7dig", + "videoTitle": "7 BEST Games in Netflix's The Queen's Gambit", + "channelName": "GothamChess", + "channelUrl": "https://www.youtube.com/channel/UCQHX6ViZmPsWiYSFAyS0a3Q", + "thumbnailUrl": "https://i.ytimg.com/vi/Inmcb_k7dig/maxresdefault.jpg", + "youtubeId": "Inmcb_k7dig", + "videoType": "analysis", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Extensive analysis of seven notable games in the series." + }, + "youtube": { + "viewCount": 1552534, + "durationSeconds": 1518, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=N3uRJ6T01ko", + "videoTitle": "Beth Harmon - Experience", + "channelName": "Zenith", + "channelUrl": "https://www.youtube.com/channel/UCfhNcjxfurfPXDCvmhyfFNw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/N3uRJ6T01ko/maxresdefault.webp", + "youtubeId": "N3uRJ6T01ko", + "videoType": "fan_edit", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Distinct, polished Beth character montage." + }, + "youtube": { + "viewCount": 280674, + "durationSeconds": 334, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=mU9Ig5Q4myk", + "videoTitle": "Beth Harmon & Borgov | Mirror Images ♖ The Queen's Gambit ♖ MV", + "channelName": "monny1emano", + "channelUrl": "https://www.youtube.com/channel/UC6yo0MoAmv82Y-kacx-aZbQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/mU9Ig5Q4myk/maxresdefault.webp", + "youtubeId": "mU9Ig5Q4myk", + "videoType": "fan_edit", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Focused Beth-and-Borgov relationship fan edit." + }, + "youtube": { + "viewCount": 157742, + "durationSeconds": 229, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Lwt9rZaIIdE", + "videoTitle": "Beth & Mr. Shaibel | \"Am I good enough now?\"", + "channelName": "themartac", + "channelUrl": "https://www.youtube.com/channel/UCRrPIEAuD_O4qQ-K7dqA-gQ", + "thumbnailUrl": "https://i.ytimg.com/vi/Lwt9rZaIIdE/maxresdefault.jpg", + "youtubeId": "Lwt9rZaIIdE", + "videoType": "fan_edit", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Distinct emotional Beth-and-Shaibel tribute." + }, + "youtube": { + "viewCount": 85518, + "durationSeconds": 120, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Wf97C6wm5Lk", + "videoTitle": "Beth Harmon Scenes (1080p+Logoless) (NO BG Music) | Mega Link", + "channelName": "hystarien", + "channelUrl": "https://www.youtube.com/channel/UCj5POQiMZ4lEAIMP81O6Qvg", + "thumbnailUrl": "https://i.ytimg.com/vi/Wf97C6wm5Lk/maxresdefault.jpg", + "youtubeId": "Wf97C6wm5Lk", + "videoType": "supercut", + "creativeWorkType": "tv_season", + "identifiers": { + "tmdbId": "120811", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1 + }, + "title": "The Queen's Gambit: Limited Series", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.92, + "rationale": "Large logoless compilation of Beth scenes." + }, + "youtube": { + "viewCount": 173692, + "durationSeconds": 1230, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=9H-3KHOALP4", + "videoTitle": "The Queens Gambit - Envisioning Lines of Play on Ceiling v/s Borgov", + "channelName": "Sandeep Nair", + "channelUrl": "https://www.youtube.com/channel/UCAjHmd9BB47TGubuocyJazA", + "thumbnailUrl": "https://i.ytimg.com/vi/9H-3KHOALP4/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AHUBoAC4AOKAgwIABABGHIgSSg7MA8=&rs=AOn4CLCFdGHv_jYMqeK7kFu3VneuUbxgAA", + "youtubeId": "9H-3KHOALP4", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474827", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 7 + }, + "title": "The Queen's Gambit: S1 E7 End Game", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.89, + "rationale": "Explicit final-game ceiling visualization clip." + }, + "youtube": { + "viewCount": 44940, + "durationSeconds": 170, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=tybqbFhnRIc", + "videoTitle": "The Queen's Gambit – I Won't Be Home Tonight / Along Comes Mary", + "channelName": "Александр Анатольевич", + "channelUrl": "https://www.youtube.com/channel/UC5MDk2JFpIokbdDNwEcZa6A", + "thumbnailUrl": "https://i.ytimg.com/vi/tybqbFhnRIc/maxresdefault.jpg", + "youtubeId": "tybqbFhnRIc", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474823", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 4 + }, + "title": "The Queen's Gambit: S1 E4 Middle Game", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.86, + "rationale": "Standalone episode-4 music-and-story scene." + }, + "youtube": { + "viewCount": 152865, + "durationSeconds": 161, + "maxHeight": 1440 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=oIMaTKOZG-8", + "videoTitle": "Bether Than The Original || Harmon vs Borgov - Final Game || Netflix's Queen's Gambit", + "channelName": "agadmator's Chess Channel", + "channelUrl": "https://www.youtube.com/channel/UCL5YbN5WLFD8dLIegT5QAbA", + "thumbnailUrl": "https://i.ytimg.com/vi/oIMaTKOZG-8/maxresdefault.jpg", + "youtubeId": "oIMaTKOZG-8", + "videoType": "analysis", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474827", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 7 + }, + "title": "The Queen's Gambit: S1 E7 End Game", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Detailed chess-channel analysis of the final game." + }, + "youtube": { + "viewCount": 5117613, + "durationSeconds": 1546, + "maxHeight": 1200 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=4ruX2V5NvGc", + "videoTitle": "The Queen's Gambit Chess | Official Launch Game Trailer | Netflix", + "channelName": "Netflix Games", + "channelUrl": "https://www.youtube.com/channel/UCbXMPyxmiZyMpuzuoy4hlcA", + "thumbnailUrl": "https://i.ytimg.com/vi/4ruX2V5NvGc/maxresdefault.jpg", + "youtubeId": "4ruX2V5NvGc", + "videoType": "trailer", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.96, + "rationale": "Official Netflix game trailer directly based on the show." + }, + "youtube": { + "viewCount": 252527, + "durationSeconds": 63, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=_WP7zUBb3cY", + "videoTitle": "Crafting the Journey of a Chess Prodigy | The Queen's Gambit | Netflix", + "channelName": "Netflix", + "channelUrl": "https://www.youtube.com/channel/UCWOA1ZGywLbqmigxE4Qlvuw", + "thumbnailUrl": "https://i.ytimg.com/vi/_WP7zUBb3cY/maxresdefault.jpg", + "youtubeId": "_WP7zUBb3cY", + "videoType": "behind_the_scenes", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Official extended production and creative-process featurette." + }, + "youtube": { + "viewCount": 34364, + "durationSeconds": 1272, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=FQX6xndrt0c", + "videoTitle": "THE QUEEN'S GAMBIT Co-Creator & AFI alum Scott Frank talks about creating the Netflix series", + "channelName": "American Film Institute", + "channelUrl": "https://www.youtube.com/channel/UCmO_WjaWDwimv8Kl7GHFxAA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/FQX6xndrt0c/maxresdefault.webp?v=5fb6a980", + "youtubeId": "FQX6xndrt0c", + "videoType": "interview", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.98, + "rationale": "AFI conversation with creator Scott Frank." + }, + "youtube": { + "viewCount": 6432, + "durationSeconds": 618, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=f0tlFdEfCsk", + "videoTitle": "Anya Taylor-Joy on The Queen’s Gambit, Robert Eggers’ The Northman, and The Kinks", + "channelName": "Collider Interviews", + "channelUrl": "https://www.youtube.com/channel/UC5KD40UCDRUbR-od7sp9cuA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/f0tlFdEfCsk/maxresdefault.webp", + "youtubeId": "f0tlFdEfCsk", + "videoType": "interview", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.96, + "rationale": "Substantive Anya Taylor-Joy interview about the series." + }, + "youtube": { + "viewCount": 76150, + "durationSeconds": 888, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=4Ra_aHXoBS0", + "videoTitle": "Beth and Benny’s Story - The Pirate and the Queen | The Queen’s Gambit", + "channelName": "Still Watching Netflix", + "channelUrl": "https://www.youtube.com/channel/UCGie8GMlUo3kBKIopdvumVQ", + "thumbnailUrl": "https://i.ytimg.com/vi/4Ra_aHXoBS0/maxresdefault.jpg", + "youtubeId": "4Ra_aHXoBS0", + "videoType": "featurette", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Official relationship featurette covering Beth and Benny." + }, + "youtube": { + "viewCount": 3090608, + "durationSeconds": 473, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=D4tjtw5QtP4", + "videoTitle": "Queen’s gambit - house Scene", + "channelName": "Diana’s AnimeFlix", + "channelUrl": "https://www.youtube.com/channel/UCLmb0Z3oiiU5hL5YIJmRJ_g", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/D4tjtw5QtP4/maxresdefault.webp", + "youtubeId": "D4tjtw5QtP4", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474825", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 6 + }, + "title": "The Queen's Gambit: S1 E6 Adjournment", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.8, + "rationale": "Relevant episode-6 house scene despite its generic title." + }, + "youtube": { + "viewCount": 77944, + "durationSeconds": 143, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=UBVSQlAI1Ro", + "videoTitle": "The Queen's Gambit - Speed chess scene", + "channelName": "Crocodilopolis", + "channelUrl": "https://www.youtube.com/channel/UCFk5m6xDZmSU2VORvkApSyQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/UBVSQlAI1Ro/maxresdefault.webp", + "youtubeId": "UBVSQlAI1Ro", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474824", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 5 + }, + "title": "The Queen's Gambit: S1 E5 Fork", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Clear high-resolution speed-chess sequence." + }, + "youtube": { + "viewCount": 156022, + "durationSeconds": 142, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=zLs0t7JrZZA", + "videoTitle": "beth and harry kiss // the queen's gambit 1x05", + "channelName": "seaside imagine", + "channelUrl": "https://www.youtube.com/channel/UCAHYaZm0d8s8fnj8coHRdgg", + "thumbnailUrl": "https://i.ytimg.com/vi/zLs0t7JrZZA/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGHIgRShAMA8=&rs=AOn4CLCP6eU2oQq6QkSUsyHX4DQDRIpcpg", + "youtubeId": "zLs0t7JrZZA", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474824", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 5 + }, + "title": "The Queen's Gambit: S1 E5 Fork", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Explicitly labeled Beth-and-Harry kiss scene from Fork." + }, + "youtube": { + "viewCount": 41051, + "durationSeconds": 112, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Yxu95vldfOc", + "videoTitle": "beth harmon being superior in queen's gambit | Modern Family Show", + "channelName": "Street Underdog Fan", + "channelUrl": "https://www.youtube.com/channel/UCg1SLjjkXHlvGYDt_M3VGpw", + "thumbnailUrl": "https://i.ytimg.com/vi/Yxu95vldfOc/maxresdefault.jpg?v=628bcff1", + "youtubeId": "Yxu95vldfOc", + "videoType": "fan_edit", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.82, + "rationale": "Relevant Beth superiority montage, retained as distinct fan edit." + }, + "youtube": { + "viewCount": 4887, + "durationSeconds": 490, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=U7toWGp7l0Y", + "videoTitle": "beth harmon likes cigarettes and alcohol", + "channelName": "temperance", + "channelUrl": "https://www.youtube.com/channel/UCZ59IckiHRfqqnN0P25IGrw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/U7toWGp7l0Y/maxresdefault.webp", + "youtubeId": "U7toWGp7l0Y", + "videoType": "supercut", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Focused addiction and substance-use scene compilation." + }, + "youtube": { + "viewCount": 144030, + "durationSeconds": 178, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=iLS0vzockMc", + "videoTitle": "How To Create Conflict Without Dialogue", + "channelName": "Thomas Flight", + "channelUrl": "https://www.youtube.com/channel/UCUyvQV2JsICeLZP4c_h40kA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/iLS0vzockMc/maxresdefault.webp", + "youtubeId": "iLS0vzockMc", + "videoType": "analysis", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Strong craft analysis of how the series creates chess conflict." + }, + "youtube": { + "viewCount": 295973, + "durationSeconds": 704, + "maxHeight": 2160 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=600QliBYKaQ", + "videoTitle": "The Queen's Gambit | Beth Harmon vs Harry Beltik", + "channelName": "Dizi Sahneleri", + "channelUrl": "https://www.youtube.com/channel/UCCr-SFvzUs9kuRQwbvttJKg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/600QliBYKaQ/maxresdefault.webp", + "youtubeId": "600QliBYKaQ", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474821", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 2 + }, + "title": "The Queen's Gambit: S1 E2 Exchanges", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.86, + "rationale": "Standalone Beth-versus-Beltik scene." + }, + "youtube": { + "viewCount": 243490, + "durationSeconds": 169, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=QBWkRe0-OEk", + "videoTitle": "Beth And Benny Sleep Together Scene | The Queen’s Gambit", + "channelName": "M&S Clips", + "channelUrl": "https://www.youtube.com/channel/UCazSepgDmuJZ8V7po9snWew", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/QBWkRe0-OEk/maxresdefault.webp", + "youtubeId": "QBWkRe0-OEk", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474825", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 6 + }, + "title": "The Queen's Gambit: S1 E6 Adjournment", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.97, + "rationale": "Explicitly identified episode-6 Beth-and-Benny scene." + }, + "youtube": { + "viewCount": 245152, + "durationSeconds": 134, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=FtJQ8bC9KmM", + "videoTitle": "Anya Taylor-Joy Interview I THE QUEEN'S GAMBIT (DAS DAMENGAMBIT)", + "channelName": "FredCarpet – Film ist Liebe", + "channelUrl": "https://www.youtube.com/channel/UCXP7lk6oTuQXKNnYjqyus8A", + "thumbnailUrl": "https://i.ytimg.com/vi/FtJQ8bC9KmM/maxresdefault.jpg", + "youtubeId": "FtJQ8bC9KmM", + "videoType": "interview", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.87, + "rationale": "Relevant Anya Taylor-Joy series interview." + }, + "youtube": { + "viewCount": 5120, + "durationSeconds": 236, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=dQxuHZxq74s", + "videoTitle": "The Entire Story of The Queens Gambit in 11 Minutes", + "channelName": "Seriesly", + "channelUrl": "https://www.youtube.com/channel/UCEk2QG770jl3B1tkyi6cyXA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/dQxuHZxq74s/maxresdefault.webp", + "youtubeId": "dQxuHZxq74s", + "videoType": "recap", + "creativeWorkType": "tv_season", + "identifiers": { + "tmdbId": "120811", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1 + }, + "title": "The Queen's Gambit: Limited Series", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.92, + "rationale": "Complete story recap of the miniseries." + }, + "youtube": { + "viewCount": 15786, + "durationSeconds": 662, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=Ovvhk--ovJg", + "videoTitle": "Queen's Gambit - ALMA plays the PIANO in 🎵MEXICO🎵", + "channelName": "Sentimental Piano Music", + "channelUrl": "https://www.youtube.com/channel/UCbsxvdtwbzwY8fOMrpM7xkQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/Ovvhk--ovJg/maxresdefault.webp", + "youtubeId": "Ovvhk--ovJg", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474823", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 4 + }, + "title": "The Queen's Gambit: S1 E4 Middle Game", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.88, + "rationale": "Distinct Alma piano moment from Mexico." + }, + "youtube": { + "viewCount": 69399, + "durationSeconds": 84, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=vVsFB8JM6Dc", + "videoTitle": "The Queen's Gambit | Elizabeth Training With Mr.Shaibel", + "channelName": "Gambit Setyawan", + "channelUrl": "https://www.youtube.com/channel/UCbmQqQkbayptqKfBjVEyxPg", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/vVsFB8JM6Dc/maxresdefault.webp", + "youtubeId": "vVsFB8JM6Dc", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "1733095", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 1 + }, + "title": "The Queen's Gambit: S1 E1 Openings", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.92, + "rationale": "Compilation of Beth's early training with Shaibel." + }, + "youtube": { + "viewCount": 14904, + "durationSeconds": 269, + "maxHeight": 856 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=XFIMUQGqUSw", + "videoTitle": "Queen's Gambit (2020) - Beth in Moscow", + "channelName": "name", + "channelUrl": "https://www.youtube.com/channel/UCURf78m_9mnjXnPTqoCJM4Q", + "thumbnailUrl": "https://i.ytimg.com/vi/XFIMUQGqUSw/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AH-DoACuAiKAgwIABABGGUgTyhSMA8=&rs=AOn4CLAK4ZBnDuuwSvnwjsbb1faudn3y9A", + "youtubeId": "XFIMUQGqUSw", + "videoType": "scene", + "creativeWorkType": "tv_season", + "identifiers": { + "tmdbId": "120811", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1 + }, + "title": "The Queen's Gambit: Limited Series", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.8, + "rationale": "Relevant Beth-in-Moscow footage; exact episode is unclear." + }, + "youtube": { + "viewCount": 11292, + "durationSeconds": 144, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=pBKTBAbKU58", + "videoTitle": "Beth Harmon VS. Vasily Borgov - QUEENS GAMBIT FINAL GAME! Insane Queen Sacrifice!!", + "channelName": "Chess Perfection", + "channelUrl": "https://www.youtube.com/channel/UCBepqEn137VnPrIqyj4H-8w", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/pBKTBAbKU58/maxresdefault.webp", + "youtubeId": "pBKTBAbKU58", + "videoType": "analysis", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474827", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 7 + }, + "title": "The Queen's Gambit: S1 E7 End Game", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.94, + "rationale": "Chess breakdown of the final queen-sacrifice game." + }, + "youtube": { + "viewCount": 29868, + "durationSeconds": 274, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=eIezZR9sgsA", + "videoTitle": "Queens Gambit - crying scene", + "channelName": "BestScenes", + "channelUrl": "https://www.youtube.com/channel/UCZmcZX2EUwqH3hfMx1zO2Kw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/eIezZR9sgsA/maxresdefault.webp", + "youtubeId": "eIezZR9sgsA", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474825", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 6 + }, + "title": "The Queen's Gambit: S1 E6 Adjournment", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.84, + "rationale": "Standalone emotional crying scene." + }, + "youtube": { + "viewCount": 58825, + "durationSeconds": 161, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=M7L2V-tIggg", + "videoTitle": "The Queen's Gambit Netflix Show - Chess Review of Episode 5", + "channelName": "The Chess Viking", + "channelUrl": "https://www.youtube.com/channel/UC1V-AQ16VQ06V6W8yuQqrdQ", + "thumbnailUrl": "https://i.ytimg.com/vi/M7L2V-tIggg/maxresdefault.jpg", + "youtubeId": "M7L2V-tIggg", + "videoType": "review", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474824", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 5 + }, + "title": "The Queen's Gambit: S1 E5 Fork", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Episode-specific chess review of Fork." + }, + "youtube": { + "viewCount": 5137, + "durationSeconds": 802, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=zypKTcQfnlw", + "videoTitle": "The Story About The Real Beth Harmon", + "channelName": "Bold", + "channelUrl": "https://www.youtube.com/channel/UCSMOeq05mFpE5cVh2CL8_zw", + "thumbnailUrl": "https://i.ytimg.com/vi/zypKTcQfnlw/maxresdefault.jpg", + "youtubeId": "zypKTcQfnlw", + "videoType": "analysis", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.87, + "rationale": "Relevant discussion of real chess inspiration for Beth." + }, + "youtube": { + "viewCount": 51882, + "durationSeconds": 131, + "maxHeight": 2160 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=0cXRMF0fiWE", + "videoTitle": "Making Of THE QUEEN'S GAMBIT - Behind The Scenes | Hinter den Kulissen der Netflix Serie | CBFX NY", + "channelName": "STREAM WARS", + "channelUrl": "https://www.youtube.com/channel/UC3DOMNPaR3_YihbzMsOJKQw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/0cXRMF0fiWE/maxresdefault.webp", + "youtubeId": "0cXRMF0fiWE", + "videoType": "behind_the_scenes", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Production and VFX making-of coverage." + }, + "youtube": { + "viewCount": 232373, + "durationSeconds": 228, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=0jhYr0nhSAE", + "videoTitle": "Netflix's The Queen's Gambit Cast: Anya Taylor-Joy, Thomas Brodie-Sangster and More | THR Interview", + "channelName": "The Hollywood Reporter", + "channelUrl": "https://www.youtube.com/channel/UCZ8Sxmkweh65HetaZfR8YuA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/0jhYr0nhSAE/maxresdefault.webp", + "youtubeId": "0jhYr0nhSAE", + "videoType": "interview", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Official cast interview with the principal ensemble." + }, + "youtube": { + "viewCount": 1880607, + "durationSeconds": 275, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=J0jXGTiML_4", + "videoTitle": "Why The Most Important Chess Piece Isn’t The One You Think | The Queen’s Gambit | Netflix", + "channelName": "Still Watching Netflix", + "channelUrl": "https://www.youtube.com/channel/UCGie8GMlUo3kBKIopdvumVQ", + "thumbnailUrl": "https://i.ytimg.com/vi/J0jXGTiML_4/maxresdefault.jpg", + "youtubeId": "J0jXGTiML_4", + "videoType": "featurette", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Official chess-themed featurette tied to the show's themes." + }, + "youtube": { + "viewCount": 57520, + "durationSeconds": 429, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=fWvH_P80_i8", + "videoTitle": "2020-12-21 Netflix - The Queen’s Gambit: Anya Taylor-Joy live with Judit Polgar chess grandmaster", + "channelName": "Tamas SZERB", + "channelUrl": "https://www.youtube.com/channel/UCQHwFpmK1VvRJsBeq2_aqRw", + "thumbnailUrl": "https://i.ytimg.com/vi/fWvH_P80_i8/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AHeA4AC4AOKAgwIABABGGUgWChJMA8=&rs=AOn4CLAkE1kPh6e6zxwFvF3lO7Bh4AN__g", + "youtubeId": "fWvH_P80_i8", + "videoType": "interview", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.8, + "rationale": "Relevant Anya Taylor-Joy and Judit Polgar discussion." + }, + "youtube": { + "viewCount": 9714, + "durationSeconds": 215, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=HfpFEU1Ug74", + "videoTitle": "How Anya Taylor-Joy Became Beth Harmon in 'The Queen's Gambit' | Rotten Tomatoes", + "channelName": "Rotten Tomatoes TV", + "channelUrl": "https://www.youtube.com/channel/UCz1GPotHecuLngiLuY739QQ", + "thumbnailUrl": "https://i.ytimg.com/vi/HfpFEU1Ug74/maxresdefault.jpg", + "youtubeId": "HfpFEU1Ug74", + "videoType": "interview", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Detailed Anya Taylor-Joy preparation interview." + }, + "youtube": { + "viewCount": 1089377, + "durationSeconds": 545, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=tooz0-51MMA", + "videoTitle": "5 Year Orphan Winning Streak In 50 Games & Still Waiting For Someone Who Can Beat Him", + "channelName": "Mystery Recapped", + "channelUrl": "https://www.youtube.com/channel/UCEmig2PwKGUmaQ9xzFWJ_xA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/tooz0-51MMA/maxresdefault.webp", + "youtubeId": "tooz0-51MMA", + "videoType": "recap", + "creativeWorkType": "tv_season", + "identifiers": { + "tmdbId": "120811", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1 + }, + "title": "The Queen's Gambit: Limited Series", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.88, + "rationale": "Full season story recap." + }, + "youtube": { + "viewCount": 456635, + "durationSeconds": 794, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=41SqM4AcSqE", + "videoTitle": "KISAH RATU CATUR YANG MENGHEBOHKAN DUNIA || ALUR CERITA FILM QUEEN GAMBIT S1 EPS 4,5,6,7", + "channelName": "ERICHO EF", + "channelUrl": "https://www.youtube.com/channel/UCcKfvYTqM8cHrgHdaTV7mTw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/41SqM4AcSqE/maxresdefault.webp", + "youtubeId": "41SqM4AcSqE", + "videoType": "recap", + "creativeWorkType": "tv_season", + "identifiers": { + "tmdbId": "120811", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1 + }, + "title": "The Queen's Gambit: Limited Series", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.87, + "rationale": "Recap explicitly covering episodes 4 through 7." + }, + "youtube": { + "viewCount": 26094, + "durationSeconds": 2603, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=n2zCpl6-W4Y", + "videoTitle": "QUEEN'S GAMBIT: The True Story That Inspired the Golden Globe Winning Series", + "channelName": "ScreenCrush", + "channelUrl": "https://www.youtube.com/channel/UCgMJGv4cQl8-q71AyFeFmtg", + "thumbnailUrl": "https://i.ytimg.com/vi/n2zCpl6-W4Y/maxresdefault.jpg", + "youtubeId": "n2zCpl6-W4Y", + "videoType": "analysis", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Relevant analysis of Walter Tevis's real-life influences." + }, + "youtube": { + "viewCount": 40071, + "durationSeconds": 633, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=kW-UM50diMA", + "videoTitle": "Beth Harmon's Style Evolution in The Queens Gambit", + "channelName": "Style On Demand", + "channelUrl": "https://www.youtube.com/channel/UCdfkxGB50NARlnyICauCk7g", + "thumbnailUrl": "https://i.ytimg.com/vi/kW-UM50diMA/maxresdefault.jpg", + "youtubeId": "kW-UM50diMA", + "videoType": "analysis", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.88, + "rationale": "Focused analysis of Beth's costume and style evolution." + }, + "youtube": { + "viewCount": 15177, + "durationSeconds": 465, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=ReYZsER-VTM", + "videoTitle": "THE QUEEN'S GAMBIT | DP Steven Meizler & Costume Designer Gabriele Binder | ShotDeck: Shot Talk", + "channelName": "ShotDeck", + "channelUrl": "https://www.youtube.com/channel/UC4Cg2HGoEwe2rYhYXjU-0qw", + "thumbnailUrl": "https://i.ytimg.com/vi/ReYZsER-VTM/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDoIba89c86C2QFpDsIXvlYE1cSpg", + "youtubeId": "ReYZsER-VTM", + "videoType": "interview", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Extended DP and costume-design craft discussion." + }, + "youtube": { + "viewCount": 19317, + "durationSeconds": 4177, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=D3oCGlUTZhs", + "videoTitle": "Sweet Jesus She's The Pro Chess Player😵 | The Queens Gambit | Best Scene Of The Movie.", + "channelName": "The Passionate One", + "channelUrl": "https://www.youtube.com/channel/UCXU_l0ngvz91co9YADFtrWA", + "thumbnailUrl": "https://i.ytimg.com/vi/D3oCGlUTZhs/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AHUBoAC4AOKAgwIABABGGUgUyhFMA8=&rs=AOn4CLAm95-kz3ft_fQQaKt0u6t95M_nvg", + "youtubeId": "D3oCGlUTZhs", + "videoType": "scene", + "creativeWorkType": "tv_season", + "identifiers": { + "tmdbId": "120811", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1 + }, + "title": "The Queen's Gambit: Limited Series", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.78, + "rationale": "Relevant standalone chess scene, though episode is not established." + }, + "youtube": { + "viewCount": 140782, + "durationSeconds": 73, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=X1WkgW9wGAU", + "videoTitle": "Queen's Gambit - Beth's Mother 🎼 PLAYING THE PIANO", + "channelName": "Sentimental Piano Music", + "channelUrl": "https://www.youtube.com/channel/UCbsxvdtwbzwY8fOMrpM7xkQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/X1WkgW9wGAU/maxresdefault.webp?v=5fa74ca0", + "youtubeId": "X1WkgW9wGAU", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474821", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 2 + }, + "title": "The Queen's Gambit: S1 E2 Exchanges", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Alma piano scene explicitly identified as episode 2." + }, + "youtube": { + "viewCount": 265064, + "durationSeconds": 116, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=9J_PvWkkvag", + "videoTitle": "Hikaru and Magnus Analyze The Queens Gambit", + "channelName": "GMHikaru", + "channelUrl": "https://www.youtube.com/channel/UCweCc7bSMX5J4jEH7HFImng", + "thumbnailUrl": "https://i.ytimg.com/vi/9J_PvWkkvag/maxresdefault.jpg", + "youtubeId": "9J_PvWkkvag", + "videoType": "analysis", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474827", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 7 + }, + "title": "The Queen's Gambit: S1 E7 End Game", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.99, + "rationale": "Hikaru and Magnus analysis of the finale." + }, + "youtube": { + "viewCount": 4111272, + "durationSeconds": 1303, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=VdkTB1R_EJA", + "videoTitle": "The Queen's Gambit 1x4 - \"Middle Game\" REACTION/COMMENTARY!!", + "channelName": "Imon Snow", + "channelUrl": "https://www.youtube.com/channel/UC_w1MuuO6WDhTtnGD-X1ZBQ", + "thumbnailUrl": "https://i.ytimg.com/vi/VdkTB1R_EJA/maxresdefault.jpg", + "youtubeId": "VdkTB1R_EJA", + "videoType": "reaction", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474823", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 4 + }, + "title": "The Queen's Gambit: S1 E4 Middle Game", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Clearly labeled episode-4 reaction/commentary." + }, + "youtube": { + "viewCount": 15443, + "durationSeconds": 2235, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=j0tFJozZENA", + "videoTitle": "Beth & Mr Shaibel || Emotions (The Queen's Gambit)", + "channelName": "v i d v e r s e", + "channelUrl": "https://www.youtube.com/channel/UCOhwxa9LYhdV6T9aAwkeyjw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/j0tFJozZENA/maxresdefault.webp", + "youtubeId": "j0tFJozZENA", + "videoType": "fan_edit", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.9, + "rationale": "Distinct Beth-and-Shaibel emotional tribute." + }, + "youtube": { + "viewCount": 27302, + "durationSeconds": 67, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=F6gBUDsKu1g", + "videoTitle": "Beth & Townes : Love at first meeting", + "channelName": "Ryota Arai", + "channelUrl": "https://www.youtube.com/channel/UCTBuLORHgRNJAI5fVp4Fmsg", + "thumbnailUrl": "https://i.ytimg.com/vi/F6gBUDsKu1g/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLCDuB4feSsIONG_3YfKwKlMU86UcA", + "youtubeId": "F6gBUDsKu1g", + "videoType": "fan_edit", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.8, + "rationale": "Focused Beth-and-Townes relationship edit." + }, + "youtube": { + "viewCount": 3075, + "durationSeconds": 72, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=5LFUshlXcP0", + "videoTitle": "THE QUEEN'S GAMBIT Episode 6: \"Adjournment\" Reaction & Review | Fan Reaction Fridays", + "channelName": "imho", + "channelUrl": "https://www.youtube.com/channel/UCklr6p469bw5bC6RKxWRLww", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/5LFUshlXcP0/maxresdefault.webp", + "youtubeId": "5LFUshlXcP0", + "videoType": "reaction", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474825", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 6 + }, + "title": "The Queen's Gambit: S1 E6 Adjournment", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.98, + "rationale": "Clearly labeled episode-6 reaction and review." + }, + "youtube": { + "viewCount": 18657, + "durationSeconds": 1288, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=FxQLND5AzQc", + "videoTitle": "The Queen's Gambit-----Beth's friendship with Jolene(1)", + "channelName": "Yue Carrie", + "channelUrl": "https://www.youtube.com/channel/UChCSrUsXnn97hKWdLBMKrSQ", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/FxQLND5AzQc/maxresdefault.webp", + "youtubeId": "FxQLND5AzQc", + "videoType": "fan_edit", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.84, + "rationale": "Distinct Beth-and-Jolene friendship edit." + }, + "youtube": { + "viewCount": 5887, + "durationSeconds": 53, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=R_piwBSye9U", + "videoTitle": "Beth Harmon vs Harry Beltik | Gambito da Rainha", + "channelName": "Se Liga No Chess", + "channelUrl": "https://www.youtube.com/channel/UCUfF6vaECJ5x1gNXfEeBxOw", + "thumbnailUrl": "https://i.ytimg.com/vi/R_piwBSye9U/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGGUgWChQMA8=&rs=AOn4CLAbaGTj_CTJi3F2Sgn1s0-_Jrksog", + "youtubeId": "R_piwBSye9U", + "videoType": "analysis", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474821", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 2 + }, + "title": "The Queen's Gambit: S1 E2 Exchanges", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.92, + "rationale": "Chessboard presentation of Beth versus Beltik." + }, + "youtube": { + "viewCount": 1429503, + "durationSeconds": 316, + "maxHeight": 1080 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=VSngPW8tB80", + "videoTitle": "Best Scene Ever- Queens gambit Jolene smoking scene", + "channelName": "Mo", + "channelUrl": "https://www.youtube.com/channel/UCBfxW11MXVcJ9xSDZeNjRfg", + "thumbnailUrl": "https://i.ytimg.com/vi/VSngPW8tB80/maxresdefault.jpg?sqp=-oaymwEmCIAKENAF8quKqQMa8AEB-AH-CYAC0AWKAgwIABABGGUgUChLMA8=&rs=AOn4CLAb7UA4t4HyzJinP9xaqDqEIiG6NQ", + "youtubeId": "VSngPW8tB80", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474821", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 2 + }, + "title": "The Queen's Gambit: S1 E2 Exchanges", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.8, + "rationale": "Explicitly identified Jolene smoking scene." + }, + "youtube": { + "viewCount": 3091, + "durationSeconds": 30, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=lUe36dJXI3c", + "videoTitle": "The Psychology of The Queen's Gambit (2020)", + "channelName": "Psychology In Seattle", + "channelUrl": "https://www.youtube.com/channel/UCOUZWV1DRtHtpP2H48S7iiw", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/lUe36dJXI3c/maxresdefault.webp", + "youtubeId": "lUe36dJXI3c", + "videoType": "analysis", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.96, + "rationale": "Substantive psychology discussion of the full series." + }, + "youtube": { + "viewCount": 13201, + "durationSeconds": 7391, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=szZGhXBuZuc", + "videoTitle": "Beth & Townes - Reunion in Vegas", + "channelName": "Ryota Arai", + "channelUrl": "https://www.youtube.com/channel/UCTBuLORHgRNJAI5fVp4Fmsg", + "thumbnailUrl": "https://i.ytimg.com/vi/szZGhXBuZuc/hqdefault.jpg?sqp=-oaymwEcCNACELwBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLBh26Fn5AYWbwlZuiqpFogUnfrfnA", + "youtubeId": "szZGhXBuZuc", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474822", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 3 + }, + "title": "The Queen's Gambit: S1 E3 Doubled Pawns", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.85, + "rationale": "Beth and Townes reunion at the U.S. Open." + }, + "youtube": { + "viewCount": 5416, + "durationSeconds": 189, + "maxHeight": 720 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=p7HTHldZ3_4", + "videoTitle": "Venus - Shocking Blue [OST: The Queen's Gambit] (Clip: S1E06)", + "channelName": "Jerøme Jøx", + "channelUrl": "https://www.youtube.com/channel/UCg1TkVwR-REatjucz1jnUIA", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/p7HTHldZ3_4/maxresdefault.webp", + "youtubeId": "p7HTHldZ3_4", + "videoType": "scene", + "creativeWorkType": "tv_episode", + "identifiers": { + "tmdbId": "2474825", + "tmdbTvSeriesId": "87739", + "seasonNumber": 1, + "episodeNumber": 6 + }, + "title": "The Queen's Gambit: S1 E6 Adjournment", + "containsSpoilers": true, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.8, + "rationale": "Distinct episode-6 music-backed scene clip." + }, + "youtube": { + "viewCount": 49883, + "durationSeconds": 155, + "maxHeight": 1072 + } + }, + { + "record": { + "$type": "watch.atmo.alpha.video", + "videoUrl": "https://www.youtube.com/watch?v=inYRW-1t-ew", + "videoTitle": "Marielle Heller as Alma Wheatley in 'The Queen's Gambit'", + "channelName": "Black Girl Nerds", + "channelUrl": "https://www.youtube.com/channel/UCA4yCLNp5aA7k4kHm68iA3A", + "thumbnailUrl": "https://i.ytimg.com/vi_webp/inYRW-1t-ew/maxresdefault.webp", + "youtubeId": "inYRW-1t-ew", + "videoType": "interview", + "creativeWorkType": "tv_show", + "identifiers": { + "tmdbId": "87739" + }, + "title": "The Queen's Gambit", + "containsSpoilers": false, + "createdAt": "2026-08-23T23:45:37.315Z" + }, + "review": { + "confidence": 0.95, + "rationale": "Relevant interview with Alma actor Marielle Heller." + }, + "youtube": { + "viewCount": 10053, + "durationSeconds": 210, + "maxHeight": 1080 + } + } + ] +} diff --git a/scripts/README.md b/scripts/README.md index e6602e2..b48617a 100644 --- a/scripts/README.md +++ b/scripts/README.md @@ -6,9 +6,11 @@ These scripts discover and review YouTube videos, then submit the accepted recor `find-videos.ts` resolves each target through TMDB and first gives its cast, characters, creators, keywords, seasons, and episodes to a pi SDK search-planning agent. That agent designs title-specific searches such as character best-scenes queries, season recaps, iconic episode clips, interviews, production material, and analysis. The script prints and saves this plan before running any YouTube searches. -It then searches YouTube with `youtubei.js`, loads the real view count and available stream resolution, applies hard filters, and gives the remaining candidates to a second pi agent for final curation. The reviewing agent can do extra web or YouTube research before assigning a TV video to a season or episode. The result contains records matching `watch.atmo.alpha.video`. +It then searches YouTube with `youtubei.js`, loads the real view count and available stream resolution, applies hard filters, and gives the remaining candidates to a second pi agent for final curation. Individual scenes and clips are treated as first-class content: relevant high-quality scene uploads are allowed even when the channel is unofficial. The reviewing agent can do extra web or YouTube research before assigning a TV video to a season or episode. -Pi uses the model and credentials already configured for the local pi installation. No separate OpenAI API integration is used. +The reviewer is asked to select or reject every candidate with a reason; anything it omits is safely skipped and recorded as `unclassified`. Both mechanical and AI rejection details are saved under `discovery.filters.rejections` and `discovery.review.rejections`, so large reductions are auditable. The accepted result contains records matching `watch.atmo.alpha.video`. + +Pi uses credentials already configured for the local pi installation. Both planning and review default to `openai-codex/gpt-5.6-luna` at `high`; `--model` and `--thinking` can override them. No separate OpenAI API integration is used. ```sh # Required: set TMDB_ACCESS_TOKEN (recommended) or TMDB_API_KEY in .env @@ -18,18 +20,21 @@ pnpm videos:find -- --show 1396 --seasons 1-5 --limit 40 # Multiple targets produce one JSON file each pnpm videos:find -- --movie 550 --movie "The Matrix" --show 1396 -# Pick a pi model explicitly -pnpm videos:find -- --show 1396 --model anthropic/claude-sonnet-4-6:high +# Override the default gpt-5.6-luna:xhigh model if needed +pnpm videos:find -- --show 1396 --model anthropic/claude-sonnet-4-6 --thinking high ``` -Files are written to `data/video-submissions/` by default. Useful controls include: +Files are written to `data/video-submissions/` by default. Discovery work is checkpointed under `data/video-submissions/.work/`: the search plan, every five completed YouTube queries, every metadata batch, and the completed AI review are saved atomically. Rerun the same command after an interruption to resume automatically. Changed options start a new checkpoint; use `--fresh` to explicitly discard saved work. + +Useful controls include: - `--limit`: maximum accepted videos **per movie/show** -- `--candidate-limit`: maximum mechanically eligible candidates sent to the agent -- `--query-limit`: number of AI-planned YouTube searches per target (default: 24) -- `--min-views`, `--min-height`, `--min-duration`: hard pre-review filters +- `--candidate-limit`: maximum inspected/reviewed candidates (dynamic default, maximum 500) +- `--query-limit`: number of AI-planned YouTube searches (default 50, maximum 200) +- `--min-views`, `--min-height`, `--min-duration`: hard pre-review filters (`--min-views` defaults to 2500) - `--seasons 1,3-5`: limit a TV run to particular seasons - `--verbose`: show the planning and review agents' streamed text +- `--fresh`: discard the target's saved discovery checkpoint Use TMDB IDs for unambiguous targets. Run `pnpm videos:find -- --help` for every option. diff --git a/scripts/find-videos.ts b/scripts/find-videos.ts index 4600251..1e67f0a 100644 --- a/scripts/find-videos.ts +++ b/scripts/find-videos.ts @@ -1,6 +1,7 @@ #!/usr/bin/env node -import { mkdir, rename, writeFile } from 'node:fs/promises'; +import { createHash } from 'node:crypto'; +import { mkdir, readFile, rename, rm, writeFile } from 'node:fs/promises'; import { parseArgs } from 'node:util'; import path from 'node:path'; import { @@ -37,6 +38,9 @@ const VIDEO_TYPES = [ ] as const; const THINKING_LEVELS = ['off', 'minimal', 'low', 'medium', 'high', 'xhigh', 'max'] as const; const DEFAULT_OUTPUT_DIR = 'data/video-submissions'; +const DEFAULT_AI_MODEL = 'openai-codex/gpt-5.6-luna'; +const DISCOVERY_CHECKPOINT_VERSION = 1; +const DISCOVERY_PIPELINE_VERSION = 1; type MediaKind = 'movie' | 'show'; type VideoType = (typeof VIDEO_TYPES)[number]; @@ -153,6 +157,13 @@ type SearchPlanQuery = { intent: string; }; +type SearchPlanResult = { + queries: SearchPlanQuery[]; + notes: string; + model: string | null; + thinking: ThinkingLevel; +}; + type SearchCandidate = { youtubeId: string; searchTitle: string; @@ -163,6 +174,14 @@ type SearchCandidate = { tmdbVideo: TmdbVideo | null; }; +type SerializedSearchCandidate = Omit & { queries: string[] }; + +type SearchProgress = { + candidates: SerializedSearchCandidate[]; + orderedByQuery: Record; + completedQueries: string[]; +}; + type DetailedCandidate = { youtubeId: string; videoUrl: string; @@ -200,6 +219,7 @@ const AI_REJECTION_REASONS = [ 'insufficient_target_evidence', 'full_length_piracy', 'limit_reached', + 'unclassified', 'other' ] as const; @@ -209,6 +229,29 @@ type AiRejection = { rationale: string; }; +type AiReviewResult = { + selections: AiSelection[]; + rejections: AiRejection[]; + notes: string; + model: string | null; + thinking: ThinkingLevel; +}; + +type CheckpointDetail = + { status: 'ok'; value: DetailedCandidate } | { status: 'error'; message: string }; + +type DiscoveryCheckpoint = { + version: typeof DISCOVERY_CHECKPOINT_VERSION; + pipelineVersion: typeof DISCOVERY_PIPELINE_VERSION; + configHash: string; + updatedAt: string; + searchPlan?: SearchPlanResult; + searchProgress?: SearchProgress; + searchCandidates?: SerializedSearchCandidate[]; + details?: Record; + review?: AiReviewResult; +}; + type VideoRecord = { $type: typeof VIDEO_COLLECTION; videoUrl: string; @@ -246,8 +289,9 @@ const { values } = parseArgs({ seasons: { type: 'string' }, output: { type: 'string', default: DEFAULT_OUTPUT_DIR }, model: { type: 'string' }, - thinking: { type: 'string', default: 'medium' }, + thinking: { type: 'string', default: 'high' }, verbose: { type: 'boolean', default: false }, + fresh: { type: 'boolean', default: false }, help: { type: 'boolean', short: 'h', default: false } }, allowPositionals: false @@ -268,10 +312,9 @@ const limit = integerOption('--limit', values.limit, 1, 200); const queryLimit = integerOption('--query-limit', values['query-limit'], 1, 200); const candidateLimit = integerOption( '--candidate-limit', - values['candidate-limit'] ?? - String(Math.min(500, Math.max(100, limit * 4, queryLimit * 4))), + values['candidate-limit'] ?? String(Math.min(500, Math.max(100, limit * 4, queryLimit * 4))), limit, - 1000 + 500 ); const minViews = integerOption('--min-views', values['min-views'], 0, 10_000_000_000); const minHeight = integerOption('--min-height', values['min-height'], 0, 4320); @@ -284,11 +327,13 @@ const verbose = values.verbose; const tmdbAuth = getTmdbAuth(); const youtube = await Innertube.create({ lang: 'en', location: 'US' }); const modelRuntime = await ModelRuntime.create(); -const modelSelection = values.model - ? resolveCliModel({ cliModel: values.model, cliThinking: thinking, modelRuntime }) - : null; -if (modelSelection?.warning) console.warn(`Model warning: ${modelSelection.warning}`); -if (modelSelection?.error) fail(modelSelection.error); +const modelSelection = resolveCliModel({ + cliModel: values.model ?? DEFAULT_AI_MODEL, + cliThinking: thinking, + modelRuntime +}); +if (modelSelection.warning) console.warn(`Model warning: ${modelSelection.warning}`); +if (modelSelection.error) fail(modelSelection.error); await mkdir(outputDir, { recursive: true }); @@ -301,27 +346,117 @@ for (const [targetIndex, target] of targets.entries()) { `Resolved to ${media.title}${media.year ? ` (${media.year})` : ''} — TMDB ${media.tmdbId}` ); - console.log(`Asking pi to design ${queryLimit} title-specific YouTube searches…`); - const searchPlan = await planSearchesWithPi({ - media, - limit: queryLimit, - modelRuntime, - model: modelSelection?.model, - thinking: modelSelection?.thinkingLevel ?? thinking, - verbose + const checkpointPath = path.join( + outputDir, + '.work', + `${media.kind}-${media.tmdbId}-${slugify(media.title)}.json` + ); + const configHash = discoveryConfigHash({ + pipelineVersion: DISCOVERY_PIPELINE_VERSION, + media: { + kind: media.kind, + tmdbId: media.tmdbId, + seasons: media.seasons.map((season) => season.seasonNumber) + }, + limit, + queryLimit, + candidateLimit, + minViews, + minHeight, + minDuration, + model: modelSelection.model + ? `${modelSelection.model.provider}/${modelSelection.model.id}` + : null, + thinking: modelSelection.thinkingLevel ?? thinking }); - console.log(`AI search plan (${searchPlan.model ?? 'default model'}):`); + const checkpoint = await loadDiscoveryCheckpoint(checkpointPath, configHash, values.fresh); + const saveCheckpoint = () => saveDiscoveryCheckpoint(checkpointPath, checkpoint); + + let searchPlan = checkpoint.searchPlan; + if (searchPlan) { + console.log( + `Resuming saved AI search plan from ${path.relative(process.cwd(), checkpointPath)}.` + ); + } else { + console.log(`Asking pi to design ${queryLimit} title-specific YouTube searches…`); + searchPlan = await planSearchesWithPi({ + media, + limit: queryLimit, + modelRuntime, + model: modelSelection.model, + thinking: modelSelection.thinkingLevel ?? thinking, + verbose + }); + checkpoint.searchPlan = searchPlan; + await saveCheckpoint(); + } + console.log(`AI search plan (${searchPlan.model ?? 'default model'}:${searchPlan.thinking}):`); for (const [index, item] of searchPlan.queries.entries()) { console.log(` ${index + 1}. ${item.query} — ${item.intent}`); } const queries = searchPlan.queries.map((item) => item.query); - console.log(`Searching YouTube with ${queries.length} planned queries…`); - const searchCandidates = await searchYouTube(youtube, media, queries, candidateLimit); + + let searchCandidates: SearchCandidate[]; + if (checkpoint.searchCandidates) { + searchCandidates = checkpoint.searchCandidates.map(deserializeSearchCandidate); + console.log(`Resuming ${searchCandidates.length} saved YouTube candidates.`); + } else { + const completedSearches = checkpoint.searchProgress?.completedQueries.length ?? 0; + console.log( + completedSearches > 0 + ? `Resuming YouTube search at ${completedSearches}/${queries.length} completed queries…` + : `Searching YouTube with ${queries.length} planned queries…` + ); + const searchResult = await searchYouTube( + youtube, + media, + queries, + candidateLimit, + checkpoint.searchProgress, + async (progress) => { + checkpoint.searchProgress = progress; + await saveCheckpoint(); + } + ); + searchCandidates = searchResult.candidates; + checkpoint.searchProgress = searchResult.progress; + checkpoint.searchCandidates = searchCandidates.map(serializeSearchCandidate); + await saveCheckpoint(); + } console.log(`Inspecting ${searchCandidates.length} unique candidates…`); - const details = await mapConcurrent(searchCandidates, 4, async (candidate) => - inspectCandidate(youtube, candidate) + checkpoint.details ??= {}; + const savedDetailCount = searchCandidates.filter( + (candidate) => checkpoint.details?.[candidate.youtubeId] + ).length; + if (savedDetailCount > 0) { + console.log(`Resuming ${savedDetailCount}/${searchCandidates.length} saved metadata checks.`); + } + const missingDetails = searchCandidates.filter( + (candidate) => !checkpoint.details?.[candidate.youtubeId] ); + for (let offset = 0; offset < missingDetails.length; offset += 12) { + const chunk = missingDetails.slice(offset, offset + 12); + const results = await mapConcurrent(chunk, 4, (candidate) => + inspectCandidate(youtube, candidate) + ); + for (const [index, result] of results.entries()) { + const candidate = chunk[index]; + checkpoint.details[candidate.youtubeId] = + result instanceof Error + ? { status: 'error', message: result.message } + : { status: 'ok', value: result }; + } + await saveCheckpoint(); + console.log( + ` metadata ${Math.min(savedDetailCount + offset + chunk.length, searchCandidates.length)}/${searchCandidates.length}` + ); + } + const details = searchCandidates.map((candidate) => { + const saved = checkpoint.details?.[candidate.youtubeId]; + if (!saved) return new Error(`${candidate.youtubeId}: metadata was not checked`); + return saved.status === 'ok' ? saved.value : new Error(saved.message); + }); const rejectedBeforeAi: Record = {}; const rejectedBeforeReview: Array> = []; const eligible = details.flatMap((candidate, index) => { @@ -351,19 +486,26 @@ for (const [targetIndex, target] of targets.entries()) { return [candidate]; }); - console.log( - `${eligible.length} candidates passed view, duration, availability, and ${minHeight}p filters; asking pi to curate up to ${limit}…` - ); - const review = await reviewWithPi({ - media, - candidates: eligible, - limit, - modelRuntime, - model: modelSelection?.model, - thinking: modelSelection?.thinkingLevel ?? thinking, - youtube, - verbose - }); + let review = checkpoint.review; + if (review) { + console.log(`Resuming saved AI review with ${review.selections.length} selections.`); + } else { + console.log( + `${eligible.length} candidates passed view, duration, availability, and ${minHeight}p filters; asking pi to curate up to ${limit}…` + ); + review = await reviewWithPi({ + media, + candidates: eligible, + limit, + modelRuntime, + model: modelSelection.model, + thinking: modelSelection.thinkingLevel ?? thinking, + youtube, + verbose + }); + checkpoint.review = review; + await saveCheckpoint(); + } const generatedAt = new Date().toISOString(); const accepted = buildAcceptedVideos(media, eligible, review.selections, generatedAt, limit); const eligibleById = new Map(eligible.map((candidate) => [candidate.youtubeId, candidate])); @@ -397,6 +539,7 @@ for (const [targetIndex, target] of targets.entries()) { queries, searchPlan: { model: searchPlan.model, + thinking: searchPlan.thinking, notes: searchPlan.notes, queries: searchPlan.queries }, @@ -411,6 +554,7 @@ for (const [targetIndex, target] of targets.entries()) { }, review: { model: review.model, + thinking: review.thinking, notes: review.notes, selectedCount: accepted.length, rejectedCount: reviewRejections.length, @@ -427,6 +571,72 @@ for (const [targetIndex, target] of targets.entries()) { ); } +function discoveryConfigHash(value: unknown) { + return createHash('sha256').update(JSON.stringify(value)).digest('hex'); +} + +function createDiscoveryCheckpoint(configHash: string): DiscoveryCheckpoint { + return { + version: DISCOVERY_CHECKPOINT_VERSION, + pipelineVersion: DISCOVERY_PIPELINE_VERSION, + configHash, + updatedAt: new Date().toISOString() + }; +} + +async function loadDiscoveryCheckpoint( + filename: string, + configHash: string, + fresh: boolean +): Promise { + if (fresh) { + await rm(filename, { force: true }); + console.log( + `Starting fresh; ignored any checkpoint at ${path.relative(process.cwd(), filename)}.` + ); + return createDiscoveryCheckpoint(configHash); + } + try { + const value: unknown = JSON.parse(await readFile(filename, 'utf8')); + if ( + !isObject(value) || + value.version !== DISCOVERY_CHECKPOINT_VERSION || + value.pipelineVersion !== DISCOVERY_PIPELINE_VERSION || + typeof value.configHash !== 'string' + ) { + console.warn(`Ignoring an incompatible discovery checkpoint at ${filename}.`); + return createDiscoveryCheckpoint(configHash); + } + if (value.configHash !== configHash) { + console.warn( + `Discovery options changed; starting fresh instead of resuming ${path.relative(process.cwd(), filename)}.` + ); + return createDiscoveryCheckpoint(configHash); + } + return value as DiscoveryCheckpoint; + } catch (cause) { + if (isNodeError(cause) && cause.code === 'ENOENT') { + return createDiscoveryCheckpoint(configHash); + } + throw new Error(`Could not load discovery checkpoint ${filename}: ${errorMessage(cause)}`, { + cause + }); + } +} + +async function saveDiscoveryCheckpoint(filename: string, checkpoint: DiscoveryCheckpoint) { + checkpoint.updatedAt = new Date().toISOString(); + await writeJsonAtomic(filename, checkpoint); +} + +function serializeSearchCandidate(candidate: SearchCandidate): SerializedSearchCandidate { + return { ...candidate, queries: [...candidate.queries] }; +} + +function deserializeSearchCandidate(candidate: SerializedSearchCandidate): SearchCandidate { + return { ...candidate, queries: new Set(candidate.queries) }; +} + function printHelp() { console.log(`Find and AI-review YouTube videos for movies and TV shows. @@ -441,16 +651,17 @@ Options: --movie Movie to process (repeatable) --show TV show to process (repeatable) --limit Maximum accepted videos per target (default: 25) - --candidate-limit Maximum candidates inspected/reviewed (dynamic default; max: 1000) + --candidate-limit Maximum candidates inspected/reviewed (dynamic default; max: 500) --query-limit AI-planned YouTube searches (default: 50; max: 200) --min-views Hard minimum view count (default: 2500) --min-height Hard minimum available resolution (default: 720) --min-duration Hard minimum duration (default: 20) --seasons TV seasons to search, e.g. 1,3-5 (specials are excluded by default) --output Output directory (default: ${DEFAULT_OUTPUT_DIR}) - --model Pi model, e.g. anthropic/claude-sonnet-4-6:high - --thinking off|minimal|low|medium|high|xhigh|max (default: medium) + --model Pi model (default: ${DEFAULT_AI_MODEL}) + --thinking off|minimal|low|medium|high|xhigh|max (default: high) --verbose Stream the planning and review agents' text + --fresh Ignore saved discovery work and start this target again -h, --help Show this help Environment: @@ -789,7 +1000,8 @@ Individual scenes must not be crowded out by interviews, recaps, or analysis. Ev return { queries, notes: finalPlan.notes, - model: session.model ? `${session.model.provider}/${session.model.id}` : null + model: session.model ? `${session.model.provider}/${session.model.id}` : null, + thinking: session.thinkingLevel }; } finally { session.dispose(); @@ -829,14 +1041,29 @@ async function searchYouTube( youtube: Innertube, media: MediaContext, queries: string[], - maximum: number + maximum: number, + resume: SearchProgress | undefined, + onProgress: (progress: SearchProgress) => Promise ) { - const candidates = new Map(); - const orderedByQuery: string[][] = []; + const candidates = new Map( + (resume?.candidates ?? []).map((candidate) => [ + candidate.youtubeId, + deserializeSearchCandidate(candidate) + ]) + ); + const orderedByQuery = { ...(resume?.orderedByQuery ?? {}) }; + const completedQueries = new Set(resume?.completedQueries ?? []); const tmdbVideos = [...media.videos, ...media.seasons.flatMap((season) => season.videos)].filter( (video) => video.site === 'YouTube' && /^[A-Za-z0-9_-]{11}$/.test(video.key) ); for (const video of tmdbVideos) { + const current = candidates.get(video.key); + if (current) { + current.queries.add(`TMDB ${video.type || 'video'}`); + current.tmdbVideo = video; + if (!current.searchTitle) current.searchTitle = video.name || ''; + continue; + } candidates.set(video.key, { youtubeId: video.key, searchTitle: video.name || '', @@ -848,11 +1075,18 @@ async function searchYouTube( }); } + const progress = (): SearchProgress => ({ + candidates: [...candidates.values()].map(serializeSearchCandidate), + orderedByQuery, + completedQueries: [...completedQueries] + }); + let unsavedSearches = 0; for (const [index, query] of queries.entries()) { + if (completedQueries.has(query)) continue; if (verbose) console.log(` search ${index + 1}/${queries.length}: ${query}`); + const ids: string[] = []; try { const search = await youtube.search(query, { type: 'video' }); - const ids: string[] = []; for (const node of search.results) { if (!node.is(YTNodes.Video) || node.is_live || node.is_upcoming) continue; ids.push(node.video_id); @@ -877,11 +1111,18 @@ async function searchYouTube( }); } } - orderedByQuery.push(ids); } catch (cause) { console.warn(` YouTube search failed for ${JSON.stringify(query)}: ${errorMessage(cause)}`); } + orderedByQuery[query] = ids; + completedQueries.add(query); + unsavedSearches++; + if (unsavedSearches >= 5) { + await onProgress(progress()); + unsavedSearches = 0; + } } + await onProgress(progress()); const selected: SearchCandidate[] = []; const selectedIds = new Set(); @@ -892,9 +1133,10 @@ async function searchYouTube( selectedIds.add(video.key); } } + const orderedResults = queries.map((query) => orderedByQuery[query] ?? []); for (let rank = 0; selected.length < maximum; rank++) { let foundAtRank = false; - for (const ids of orderedByQuery) { + for (const ids of orderedResults) { const id = ids[rank]; if (!id) continue; foundAtRank = true; @@ -907,7 +1149,7 @@ async function searchYouTube( } if (!foundAtRank) break; } - return selected.slice(0, maximum); + return { candidates: selected.slice(0, maximum), progress: progress() }; } async function inspectCandidate( @@ -1152,7 +1394,9 @@ Choose the best matching videoType. Mark containsSpoilers true for plot-revealin settingsManager }); try { - console.log(`Review model: ${session.model?.provider}/${session.model?.id}`); + console.log( + `Review model: ${session.model?.provider}/${session.model?.id}:${session.thinkingLevel}` + ); session.subscribe((event) => { if (event.type === 'tool_execution_start' && event.toolName.startsWith('research_')) { console.log(` agent is using ${event.toolName}…`); @@ -1173,42 +1417,58 @@ Choose the best matching videoType. Mark containsSpoilers true for plot-revealin ); } const reviewedIds = new Set(); + const selections: AiSelection[] = []; + const rejections: AiRejection[] = []; + let ignoredClassifications = 0; for (const selection of finalReview.selections) { - if (!knownIds.has(selection.youtubeId)) { - throw new Error(`The pi reviewer selected unknown video ${selection.youtubeId}.`); - } - if (reviewedIds.has(selection.youtubeId)) { - throw new Error(`The pi reviewer classified ${selection.youtubeId} more than once.`); + if (!knownIds.has(selection.youtubeId) || reviewedIds.has(selection.youtubeId)) { + ignoredClassifications++; + continue; } if (!resolveSelectionTarget(options.media, selection)) { - throw new Error(`The pi reviewer gave ${selection.youtubeId} an invalid media target.`); + reviewedIds.add(selection.youtubeId); + rejections.push({ + youtubeId: selection.youtubeId, + reason: 'insufficient_target_evidence', + rationale: 'The AI reviewer supplied an invalid season or episode association.' + }); + continue; } reviewedIds.add(selection.youtubeId); + selections.push(selection); } for (const rejection of finalReview.rejections) { - if (!knownIds.has(rejection.youtubeId)) { - throw new Error(`The pi reviewer rejected unknown video ${rejection.youtubeId}.`); - } - if (reviewedIds.has(rejection.youtubeId)) { - throw new Error(`The pi reviewer classified ${rejection.youtubeId} more than once.`); + if (!knownIds.has(rejection.youtubeId) || reviewedIds.has(rejection.youtubeId)) { + ignoredClassifications++; + continue; } reviewedIds.add(rejection.youtubeId); + rejections.push(rejection); + } + if (ignoredClassifications > 0) { + console.warn( + ` Ignored ${ignoredClassifications} duplicate or unknown AI classification(s).` + ); } const missingIds = [...knownIds].filter((youtubeId) => !reviewedIds.has(youtubeId)); if (missingIds.length > 0) { - throw new Error( - `The pi reviewer did not classify ${missingIds.length} candidate(s): ${missingIds.slice(0, 10).join(', ')}` + console.warn( + ` Reviewer omitted ${missingIds.length} candidate(s); recording them as unclassified.` ); - } - if ( - finalReview.selections.length < options.limit && - finalReview.rejections.some((rejection) => rejection.reason === 'limit_reached') - ) { - throw new Error('The pi reviewer used limit_reached before filling the selection limit.'); + for (const youtubeId of missingIds) { + rejections.push({ + youtubeId, + reason: 'unclassified', + rationale: 'The AI reviewer omitted this candidate from its final classification.' + }); + } } return { - ...finalReview, - model: session.model ? `${session.model.provider}/${session.model.id}` : null + selections, + rejections, + notes: finalReview.notes, + model: session.model ? `${session.model.provider}/${session.model.id}` : null, + thinking: session.thinkingLevel }; } finally { session.dispose(); @@ -1263,7 +1523,7 @@ function buildReviewPrompt(media: MediaContext, candidates: DetailedCandidate[], } : null })); - return `Curate up to ${limit} excellent videos for this title. Fewer is better than accepting weak or uncertain candidates. + return `Select every worthwhile video for this title up to the limit of ${limit}; do not produce a deliberately short best-of list. Be especially inclusive of distinct individual scenes and clips, including high-quality unofficial uploads. Classify every candidate exactly once in either selections or rejections, and reserve limit_reached for otherwise-good candidates after ${limit} selections are filled. MEDIA_CONTEXT ${JSON.stringify(mediaPayload)} @@ -1488,11 +1748,20 @@ function slugify(value: string) { } async function writeJsonAtomic(filename: string, value: unknown) { + await mkdir(path.dirname(filename), { recursive: true }); const temporary = `${filename}.${process.pid}.tmp`; await writeFile(temporary, `${JSON.stringify(value, null, 2)}\n`, 'utf8'); await rename(temporary, filename); } +function isObject(value: unknown): value is Record { + return typeof value === 'object' && value !== null && !Array.isArray(value); +} + +function isNodeError(value: unknown): value is NodeJS.ErrnoException { + return value instanceof Error && 'code' in value; +} + function errorMessage(cause: unknown) { return cause instanceof Error ? cause.message : String(cause); } diff --git a/src/lib/contrail/index.ts b/src/lib/contrail/index.ts index 122ceb6..8284d61 100644 --- a/src/lib/contrail/index.ts +++ b/src/lib/contrail/index.ts @@ -21,6 +21,7 @@ export const contrailApi = { "watch.atmo.review.listRecords", "watch.atmo.review.listWrittenRecords", "watch.atmo.video.getRecord", + "watch.atmo.video.listRandomRecords", "watch.atmo.video.listRecords", ], protectedMethods: [ @@ -63,6 +64,7 @@ export const contrailTarget = { "watch.atmo.review.listRecords", "watch.atmo.review.listWrittenRecords", "watch.atmo.video.getRecord", + "watch.atmo.video.listRandomRecords", "watch.atmo.video.listRecords", ], collections: [ diff --git a/src/lib/contrail/lexicons/api.atmo.watch/watch/atmo/video/listRandomRecords.json b/src/lib/contrail/lexicons/api.atmo.watch/watch/atmo/video/listRandomRecords.json new file mode 100644 index 0000000..f005e1e --- /dev/null +++ b/src/lib/contrail/lexicons/api.atmo.watch/watch/atmo/video/listRandomRecords.json @@ -0,0 +1,39 @@ +{ + "defs": { + "main": { + "description": "Return a random sample of indexed watch.atmo.alpha.video records.", + "output": { + "encoding": "application/json", + "schema": { + "properties": { + "records": { + "items": { + "ref": "watch.atmo.video.listRecords#record", + "type": "ref" + }, + "type": "array" + } + }, + "required": [ + "records" + ], + "type": "object" + } + }, + "parameters": { + "properties": { + "limit": { + "default": 24, + "maximum": 200, + "minimum": 1, + "type": "integer" + } + }, + "type": "params" + }, + "type": "query" + } + }, + "id": "watch.atmo.video.listRandomRecords", + "lexicon": 1 +} diff --git a/src/lib/contrail/lexicons/source/watch/atmo/video/listRandomRecords.json b/src/lib/contrail/lexicons/source/watch/atmo/video/listRandomRecords.json new file mode 100644 index 0000000..eb02df0 --- /dev/null +++ b/src/lib/contrail/lexicons/source/watch/atmo/video/listRandomRecords.json @@ -0,0 +1,39 @@ +{ + "lexicon": 1, + "id": "watch.atmo.video.listRandomRecords", + "defs": { + "main": { + "type": "query", + "description": "Return a random sample of indexed watch.atmo.alpha.video records.", + "parameters": { + "type": "params", + "properties": { + "limit": { + "type": "integer", + "minimum": 1, + "maximum": 200, + "default": 24 + } + } + }, + "output": { + "encoding": "application/json", + "schema": { + "type": "object", + "required": [ + "records" + ], + "properties": { + "records": { + "type": "array", + "items": { + "type": "ref", + "ref": "watch.atmo.video.listRecords#record" + } + } + } + } + } + } + } +} diff --git a/src/lib/contrail/types/index.ts b/src/lib/contrail/types/index.ts index 3b471e4..5b53659 100644 --- a/src/lib/contrail/types/index.ts +++ b/src/lib/contrail/types/index.ts @@ -24,4 +24,5 @@ export * as WatchAtmoReviewGetRecord from "./types/watch/atmo/review/getRecord.j export * as WatchAtmoReviewListRecords from "./types/watch/atmo/review/listRecords.js"; export * as WatchAtmoReviewListWrittenRecords from "./types/watch/atmo/review/listWrittenRecords.js"; export * as WatchAtmoVideoGetRecord from "./types/watch/atmo/video/getRecord.js"; +export * as WatchAtmoVideoListRandomRecords from "./types/watch/atmo/video/listRandomRecords.js"; export * as WatchAtmoVideoListRecords from "./types/watch/atmo/video/listRecords.js"; diff --git a/src/lib/contrail/types/types/watch/atmo/video/listRandomRecords.ts b/src/lib/contrail/types/types/watch/atmo/video/listRandomRecords.ts new file mode 100644 index 0000000..18ebc40 --- /dev/null +++ b/src/lib/contrail/types/types/watch/atmo/video/listRandomRecords.ts @@ -0,0 +1,49 @@ +import type {} from '@atcute/lexicons'; +import * as v from '@atcute/lexicons/validations'; +import type {} from '@atcute/lexicons/ambient'; +import * as WatchAtmoVideoListRecords from "./listRecords.js"; + +const _mainSchema = /*#__PURE__*/ v.query( + "watch.atmo.video.listRandomRecords", + { + "params": /*#__PURE__*/ v.object( + { + /** + * @minimum 1 + * @maximum 200 + * @default 24 + */ + "limit": /*#__PURE__*/ v.optional( + /*#__PURE__*/ v.constrain( + /*#__PURE__*/ v.integer(), + [/*#__PURE__*/ v.integerRange(1, 200)] + ), + 24 + ), + } + ), + "output": { + "type": "lex", + "schema": /*#__PURE__*/ v.object( + { + get "records"() { + return /*#__PURE__*/ v.array(WatchAtmoVideoListRecords.recordSchema) + }, + } + ), + } + } +); +type main$schematype = typeof _mainSchema; + +export interface mainSchema extends main$schematype {} +export const mainSchema = _mainSchema as mainSchema; + +export interface $params extends v.InferInput {} + +export interface $output extends v.InferXRPCBodyInput {} +declare module '@atcute/lexicons/ambient' { + interface XRPCQueries { + "watch.atmo.video.listRandomRecords": mainSchema; + } +} diff --git a/src/lib/types.ts b/src/lib/types.ts index 1adc3a7..326e558 100644 --- a/src/lib/types.ts +++ b/src/lib/types.ts @@ -61,10 +61,6 @@ export type MediaVideo = { context?: MediaVideoContext; }; -export type SubmittedVideoFeedPage = { - videos: MediaVideo[]; - cursor: string | null; -}; export type TvEpisodeSummary = { id: number; diff --git a/src/lib/videos.server.ts b/src/lib/videos.server.ts index 9dbd1a9..a73f373 100644 --- a/src/lib/videos.server.ts +++ b/src/lib/videos.server.ts @@ -1,6 +1,6 @@ import { contrail } from '$lib/contrail-client.server'; import type * as VideoListRecords from '$lib/contrail/types/types/watch/atmo/video/listRecords'; -import type { MediaVideo, SubmittedVideoFeedPage } from '$lib/types'; +import type { MediaVideo } from '$lib/types'; import { VIDEO_TYPE_LABELS, VIDEO_TYPES, type VideoType } from '$lib/videos'; export type SubmittedVideoQuery = @@ -150,20 +150,10 @@ export async function getMediaSubmittedVideos( }); } -export async function getRecentSubmittedVideosPage({ - cursor, - limit = 24 -}: { - cursor?: string; - limit?: number; -} = {}): Promise { - const response = await contrail.get('watch.atmo.video.listRecords', { - params: { cursor, limit, order: 'desc', profiles: true } +export async function getRandomSubmittedVideos(limit = 24): Promise { + const response = await contrail.get('watch.atmo.video.listRandomRecords', { + params: { limit } }); - if (!response.ok) throw new Error(`Could not load recent videos (${response.status})`); - - return { - videos: toSubmittedVideos(response.data.records, response.data.profiles ?? []), - cursor: response.data.cursor ?? null - }; + if (!response.ok) throw new Error(`Could not load random videos (${response.status})`); + return toSubmittedVideos(response.data.records, []); } diff --git a/src/routes/api/videos/+server.ts b/src/routes/api/videos/+server.ts deleted file mode 100644 index 27a6d14..0000000 --- a/src/routes/api/videos/+server.ts +++ /dev/null @@ -1,20 +0,0 @@ -import { json } from '@sveltejs/kit'; -import { getRecentSubmittedVideosPage } from '$lib/videos.server'; -import type { RequestHandler } from './$types'; - -const PAGE_SIZE = 24; -const MAX_CURSOR_LENGTH = 2_048; - -export const GET: RequestHandler = async ({ url }) => { - const cursor = url.searchParams.get('cursor'); - if (!cursor || cursor.length > MAX_CURSOR_LENGTH) { - return json({ message: 'Invalid video cursor' }, { status: 400 }); - } - - try { - return json(await getRecentSubmittedVideosPage({ cursor, limit: PAGE_SIZE })); - } catch (cause) { - console.error('Could not load more recent videos from Contrail', cause); - return json({ message: 'Could not load more videos' }, { status: 502 }); - } -}; diff --git a/src/routes/videos/+page.server.ts b/src/routes/videos/+page.server.ts index a1787e1..5d1e6d9 100644 --- a/src/routes/videos/+page.server.ts +++ b/src/routes/videos/+page.server.ts @@ -1,12 +1,12 @@ import { error } from '@sveltejs/kit'; import type { PageServerLoad } from './$types'; -import { getRecentSubmittedVideosPage } from '$lib/videos.server'; +import { getRandomSubmittedVideos } from '$lib/videos.server'; export const load: PageServerLoad = async () => { try { - return { recentVideos: await getRecentSubmittedVideosPage() }; + return { videos: await getRandomSubmittedVideos() }; } catch (cause) { - console.error('Could not load recent videos from Contrail', cause); - error(502, 'Could not load recently submitted videos'); + console.error('Could not load random videos from Contrail', cause); + error(502, 'Could not load videos'); } }; diff --git a/src/routes/videos/+page.svelte b/src/routes/videos/+page.svelte index b56bdc1..2815948 100644 --- a/src/routes/videos/+page.svelte +++ b/src/routes/videos/+page.svelte @@ -1,85 +1,58 @@ - Recently submitted videos | atmo.watch + Random videos | atmo.watch
-
-

Recently submitted videos

-

- Trailers, scenes, interviews, reviews, and more from around the atmosphere. -

+
+
+

Random videos

+

+ Trailers, scenes, interviews, reviews, and more from around the atmosphere. +

+
+
- {#if videos.length > 0} - + {#if data.videos.length > 0} + {:else}

{/if} - - {#if cursor} -

- {#if loading} - Loading more videos… - {:else if loadError} - - {loadError} - - - {:else} - More videos load as you scroll. - {/if} -
- {/if}
-- 2.51.2