Skip to content

Commit 97a88c6

Browse files
committed
chore(sanity): log playability details in transcript sync
1 parent 948c469 commit 97a88c6

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

  • apps/sanity/functions/sync-missing-youtube-transcripts

‎apps/sanity/functions/sync-missing-youtube-transcripts/index.ts‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -124,12 +124,14 @@ async function fetchYouTubeCaptions(videoId: string): Promise<{
124124
}
125125

126126
const data = await response.json();
127+
const playability = data?.playabilityStatus?.status;
128+
const playabilityReason = data?.playabilityStatus?.reason;
127129
const captionTracks =
128130
data?.captions?.playerCaptionsTracklistRenderer?.captionTracks;
129131

130132
if (!Array.isArray(captionTracks) || captionTracks.length === 0) {
131133
console.log(
132-
`[Sync Missing YouTube Transcripts] No caption tracks found for video: ${videoId}`,
134+
`[Sync Missing YouTube Transcripts] No caption tracks found for video: ${videoId}. (Playability: ${playability}, Reason: ${playabilityReason}, VisitorData: ${Boolean(visitorData)})`,
133135
);
134136
return { cues: [], fullText: "", status: "no_caption_available" };
135137
}

0 commit comments

Comments
 (0)