From 38ad7b11568afb815075b0612378175d79304844 Mon Sep 17 00:00:00 2001 From: Nes370 Date: Mon, 12 Oct 2026 20:50:39 -0700 Subject: [PATCH] Update Bluesky.ts Added support for Bluesky videos. --- src/engines/Bluesky.ts | 60 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 60 insertions(+) diff --git a/src/engines/Bluesky.ts b/src/engines/Bluesky.ts index ebbf881..df1937d 100644 --- a/src/engines/Bluesky.ts +++ b/src/engines/Bluesky.ts @@ -4,6 +4,20 @@ function getFullSizeImg(link: string) { return link.replace("/feed_thumbnail/", "/feed_fullsize/"); } +/** + * Bluesky serves video via HLS in the player, but the underlying blob is a + * single .mp4 retrievable from the AT Protocol sync endpoint: + * + * https://bsky.social/xrpc/com.atproto.sync.getBlob?did=&cid= + * + * The DID and CID are URL-encoded in the