Ytdl

Download YouTube videos browser-natively — no `yt-dlp`, no client impersonation, no n-signature solver. The browser plays the video (auth, poToken, n-solving, SABR demux all done by the page itself); ytdl records the demuxed media the player feeds to MediaSource via a `SourceBuffer.appendBuffer` hook and muxes to MP4 with ffmpeg. If the user can watch the video, it's downloadable — made-for-kids, age-gated, and members-only work as long as a logged-in tab can play them. Use when the user wants to download, save, or fetch a YouTube video (audio or video) to disk.

monotykamary Updated

File contents

monotykamary/browser-harness-js/tree/main/skills/ytdl commit c967f1bae9

Frequently asked questions

npx skillmds@latest add monotykamary/ytdl