Repository: yt-dlp
Issue: FR: ability to download metadata/comments from a Patreon post with a YouTube embed
Labels: site-enhancement,triage

### DO NOT REMOVE OR SKIP THE ISSUE TEMPLATE

- [X] I understand that I will be **blocked** if I *intentionally* remove or skip any mandatory\* field

### Checklist

- [X] I'm requesting a site-specific feature
- [X] I've verified that I have **updated yt-dlp to nightly or master** ([update instructions](https://github.com/yt-dlp/yt-dlp#update-channels))
- [X] I've checked that all provided URLs are playable in a browser with the same IP and same login details
- [X] I've searched [known issues](https://github.com/yt-dlp/yt-dlp/issues/3766) and the [bugtracker](https://github.com/yt-dlp/yt-dlp/issues?q=) for similar issues **including closed ones**. DO NOT post duplicates
- [X] I've read the [guidelines for opening an issue](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#opening-an-issue)
- [ ] I've read about [sharing account credentials](https://github.com/yt-dlp/yt-dlp/blob/master/CONTRIBUTING.md#are-you-willing-to-share-account-details-if-needed) and I'm willing to share it if required

### Region

New York, United States

### Example URLs

https://www.patreon.com/posts/war-and-peace-35-72691033 (confirmed with a friend that an account is not required to access this post; this isn't the post I'm interested in but that one requires joining)

### Provide a description that is worded well enough to be understood

I want to download the metadata (description, info.json, etc.) and comments from a Patreon post that itself embeds a YouTube video. Normally yt-dlp barrels down to the YouTube video and downloads that instead; I'd like to suppress that redirect and just get the Patreon post information.

I am trying this with `--skip-download` assuming that would not even try to get the video information, but this still tries to get the YouTube video.

I found the similar-sounding #2044 that suggests using `--ies`, but using `--ies patreon,-generic` just results in `ERROR: No suitable extractor found for URL https://youtu.be/...`.

Am I missing something? I've been searching both the manpage and Google for "embed" and "redirect" but can't seem to find anything relevant; most issues about Patreon embeds are about people actually trying to get embeds but it not working.

(I imagine this same issue would affect other website embeds like Vimeo as well.)

### Provide verbose output that clearly demonstrates the problem

- [X] Run **your** yt-dlp command with **-vU** flag added (`yt-dlp -vU <your command line>`)
- [ ] If using API, add `'verbose': True` to `YoutubeDL` params instead
- [X] Copy the WHOLE output (starting with `[debug] Command-line config`) and insert it below

### Complete Verbose Output

```shell
[debug] Command-line config: ['-vU', '--skip-download', '--write-info-json', '--write-comments', 'https://www.patreon.com/posts/war-and-peace-35-72691033']
[debug] Encodings: locale UTF-8, fs utf-8, pref UTF-8, out utf-8, error utf-8, screen utf-8
[debug] yt-dlp version stable@2024.12.13 from yt-dlp/yt-dlp [542166962]
[debug] Lazy loading extractors is disabled
[debug] Python 3.11.11 (CPython x86_64 64bit) - macOS-10.12.6-x86_64-i386-64bit (OpenSSL 3.4.0 22 Oct 2024)
[debug] exe versions: ffmpeg 4.4.5 (fdk,setts), ffprobe 4.4.5, rtmpdump 2.4
[debug] Optional libraries: sqlite3-3.47.2
[debug] Proxy map: {}
[debug] Request Handlers: urllib
[debug] Loaded 1837 extractors
[debug] Fetching release info: https://api.github.com/repos/yt-dlp/yt-dlp/releases/latest
Latest version: stable@2024.12.13 from yt-dlp/yt-dlp
yt-dlp is up to date (stable@2024.12.13 from yt-dlp/yt-dlp)
[patreon] Extracting URL: https://www.patreon.com/posts/war-and-peace-35-72691033
[patreon] 72691033: Downloading API JSON
[patreon] 72691033: Checking embed URL
[youtube] Extracting URL: https://youtu.be/HURI6EHXybc#__youtubedl_smuggle=%7B%22referer%22%3A+%22https%3A%2F%2Fpatreon.com%2F%22%7D
[youtube] HURI6EHXybc: Downloading webpage
[youtube] HURI6EHXybc: Downloading ios player API JSON
[youtube] HURI6EHXybc: Downloading mweb player API JSON
[debug] Loading youtube-nsig.f8f53e1a from cache
[debug] [youtube] Decrypted nsig LSiksj94cpMd-hDbzsw => agjCRSEv7tPvBg
[debug] Loading youtube-nsig.f8f53e1a from cache
[debug] [youtube] Decrypted nsig q8wi3jYdkjruFWSFy3N => 5_ITR-j0F0YPZA
[youtube] HURI6EHXybc: Downloading m3u8 information
[debug] Sort order given by extractor: quality, res, fps, hdr:12, source, vcodec, channels, acodec, lang, proto
[debug] Formats sorted by: hasvid, ie_pref, quality, res, fps, hdr:12(7), source, vcodec, channels, acodec, lang, proto, size, br, asr, vext, aext, hasaud, id
[youtube] Downloading comment section API JSON
[youtube] Downloading ~2893 comments
[youtube] Sorting comments by newest first
[youtube] Downloading comment API JSON page 1 (0/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (11/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (21/~2893)
[youtube] Downloading comment API JSON page 2 (22/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (34/~2893)
[youtube] Downloading comment API JSON page 3 (43/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (51/~2893)
[youtube] Downloading comment API JSON page 4 (65/~2893)
[youtube] Downloading comment API JSON page 5 (85/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (102/~2893)
[youtube] Downloading comment API JSON page 6 (106/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (109/~2893)
[youtube] Downloading comment API JSON page 7 (127/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (137/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (140/~2893)
[youtube] Downloading comment API JSON page 8 (151/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (155/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (167/~2893)
[youtube] Downloading comment API JSON page 9 (177/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (197/~2893)
[youtube] Downloading comment API JSON page 10 (198/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (200/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (203/~2893)
[youtube]     Downloading comment API JSON reply thread 3 (206/~2893)
[youtube]        Downloading comment replies API JSON page 1 (216/~2893)
[youtube]     Downloading comment API JSON reply thread 4 (227/~2893)
[youtube] Downloading comment API JSON page 11 (240/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (254/~2893)
[youtube] Downloading comment API JSON page 12 (261/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (263/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (268/~2893)
[youtube]     Downloading comment API JSON reply thread 3 (279/~2893)
[youtube]     Downloading comment API JSON reply thread 4 (287/~2893)
[youtube] Downloading comment API JSON page 13 (288/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (307/~2893)
[youtube] Downloading comment API JSON page 14 (309/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (313/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (317/~2893)
[youtube] Downloading comment API JSON page 15 (332/~2893)
[youtube] Downloading comment API JSON page 16 (352/~2893)
[youtube] Downloading comment API JSON page 17 (372/~2893)
[youtube] Downloading comment API JSON page 18 (392/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (409/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (412/~2893)
[youtube] Downloading comment API JSON page 19 (421/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (430/~2893)
[youtube] Downloading comment API JSON page 20 (442/~2893)
[youtube] Downloading comment API JSON page 21 (462/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (467/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (474/~2893)
[youtube]     Downloading comment API JSON reply thread 3 (481/~2893)
[youtube] Downloading comment API JSON page 22 (485/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (486/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (495/~2893)
[youtube]     Downloading comment API JSON reply thread 3 (508/~2893)
[youtube] Downloading comment API JSON page 23 (514/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (515/~2893)
[youtube] Downloading comment API JSON page 24 (535/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (539/~2893)
[youtube] Downloading comment API JSON page 25 (556/~2893)
[youtube] Downloading comment API JSON page 26 (576/~2893)
[youtube] Downloading comment API JSON page 27 (596/~2893)
[youtube] Downloading comment API JSON page 28 (616/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (628/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (636/~2893)
[youtube] Downloading comment API JSON page 29 (638/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (641/~2893)
[youtube] Downloading comment API JSON page 30 (659/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (665/~2893)
[youtube] Downloading comment API JSON page 31 (680/~2893)
[youtube] Downloading comment API JSON page 32 (700/~2893)
[youtube] Downloading comment API JSON page 33 (720/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (724/~2893)
[youtube] Downloading comment API JSON page 34 (741/~2893)
[youtube] Downloading comment API JSON page 35 (761/~2893)
[youtube] Downloading comment API JSON page 36 (781/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (791/~2893)
[youtube]        Downloading comment replies API JSON page 1 (801/~2893)
[youtube] Downloading comment API JSON page 37 (830/~2893)
[youtube] Downloading comment API JSON page 38 (850/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (863/~2893)
[youtube] Downloading comment API JSON page 39 (871/~2893)
[youtube] Downloading comment API JSON page 40 (891/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (897/~2893)
[youtube] Downloading comment API JSON page 41 (916/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (924/~2893)
[youtube] Downloading comment API JSON page 42 (937/~2893)
[youtube] Downloading comment API JSON page 43 (957/~2893)
[youtube] Downloading comment API JSON page 44 (977/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (997/~2893)
[youtube] Downloading comment API JSON page 45 (1004/~2893)
[youtube] Downloading comment API JSON page 46 (1024/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (1028/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (1031/~2893)
[youtube]     Downloading comment API JSON reply thread 3 (1047/~2893)
[youtube] Downloading comment API JSON page 47 (1059/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (1066/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (1080/~2893)
[youtube] Downloading comment API JSON page 48 (1090/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (1095/~2893)
[youtube] Downloading comment API JSON page 49 (1111/~2893)
[youtube] Downloading comment API JSON page 50 (1131/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (1137/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (1143/~2893)
[youtube]        Downloading comment replies API JSON page 1 (1153/~2893)
[youtube] Downloading comment API JSON page 51 (1167/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (1171/~2893)
[youtube] Downloading comment API JSON page 52 (1188/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (1191/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (1203/~2893)
[youtube] Downloading comment API JSON page 53 (1219/~2893)
[youtube] Downloading comment API JSON page 54 (1239/~2893)
[youtube] Downloading comment API JSON page 55 (1259/~2893)
[youtube] Downloading comment API JSON page 56 (1279/~2893)
[youtube] Downloading comment API JSON page 57 (1299/~2893)
[youtube] Downloading comment API JSON page 58 (1319/~2893)
[youtube] Downloading comment API JSON page 59 (1339/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (1356/~2893)
[youtube] Downloading comment API JSON page 60 (1360/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (1362/~2893)
[youtube] Downloading comment API JSON page 61 (1383/~2893)
[youtube] Downloading comment API JSON page 62 (1403/~2893)
[youtube] Downloading comment API JSON page 63 (1423/~2893)
[youtube] Downloading comment API JSON page 64 (1443/~2893)
[youtube] Downloading comment API JSON page 65 (1463/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (1473/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (1483/~2893)
[youtube] Downloading comment API JSON page 66 (1486/~2893)
[youtube] Downloading comment API JSON page 67 (1506/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (1519/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (1524/~2893)
[youtube]        Downloading comment replies API JSON page 1 (1534/~2893)
[youtube] Downloading comment API JSON page 68 (1547/~2893)
[youtube] Downloading comment API JSON page 69 (1567/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (1576/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (1581/~2893)
[youtube]     Downloading comment API JSON reply thread 3 (1595/~2893)
[youtube] Downloading comment API JSON page 70 (1607/~2893)
[youtube] Downloading comment API JSON page 71 (1627/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (1630/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (1641/~2893)
[youtube]        Downloading comment replies API JSON page 1 (1651/~2893)
[youtube]     Downloading comment API JSON reply thread 3 (1663/~2893)
[youtube]        Downloading comment replies API JSON page 1 (1673/~2893)
[youtube] Downloading comment API JSON page 72 (1699/~2893)
[youtube] Downloading comment API JSON page 73 (1719/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (1725/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (1732/~2893)
[youtube] Downloading comment API JSON page 74 (1752/~2893)
[youtube] Downloading comment API JSON page 75 (1772/~2893)
[youtube] Downloading comment API JSON page 76 (1792/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (1809/~2893)
[youtube] Downloading comment API JSON page 77 (1813/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (1826/~2893)
[youtube] Downloading comment API JSON page 78 (1834/~2893)
[youtube] Downloading comment API JSON page 79 (1854/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (1859/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (1871/~2893)
[youtube] Downloading comment API JSON page 80 (1876/~2893)
[youtube] Downloading comment API JSON page 81 (1896/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (1905/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (1915/~2893)
[youtube] Downloading comment API JSON page 82 (1924/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (1939/~2893)
[youtube] Downloading comment API JSON page 83 (1945/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (1946/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (1965/~2893)
[youtube]        Downloading comment replies API JSON page 1 (1975/~2893)
[youtube] Downloading comment API JSON page 84 (2002/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (2017/~2893)
[youtube]        Downloading comment replies API JSON page 1 (2027/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (2055/~2893)
[youtube] Downloading comment API JSON page 85 (2058/~2893)
[youtube] Downloading comment API JSON page 86 (2078/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (2087/~2893)
[youtube] Downloading comment API JSON page 87 (2099/~2893)
[youtube] Downloading comment API JSON page 88 (2119/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (2129/~2893)
[youtube] Downloading comment API JSON page 89 (2142/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (2159/~2893)
[youtube]        Downloading comment replies API JSON page 1 (2169/~2893)
[youtube] Downloading comment API JSON page 90 (2173/~2893)
[youtube] Downloading comment API JSON page 91 (2193/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (2194/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (2203/~2893)
[youtube]     Downloading comment API JSON reply thread 3 (2210/~2893)
[youtube] Downloading comment API JSON page 92 (2226/~2893)
[youtube] Downloading comment API JSON page 93 (2246/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (2247/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (2269/~2893)
[youtube]     Downloading comment API JSON reply thread 3 (2274/~2893)
[youtube] Downloading comment API JSON page 94 (2275/~2893)
[youtube] Downloading comment API JSON page 95 (2295/~2893)
[youtube] Downloading comment API JSON page 96 (2315/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (2334/~2893)
[youtube]        Downloading comment replies API JSON page 1 (2344/~2893)
[youtube]        Downloading comment replies API JSON page 2 (2394/~2893)
[youtube] Downloading comment API JSON page 97 (2427/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (2433/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (2445/~2893)
[youtube]        Downloading comment replies API JSON page 1 (2455/~2893)
[youtube] Downloading comment API JSON page 98 (2465/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (2466/~2893)
[youtube]        Downloading comment replies API JSON page 1 (2476/~2893)
[youtube] Downloading comment API JSON page 99 (2510/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (2528/~2893)
[youtube] Downloading comment API JSON page 100 (2533/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (2535/~2893)
[youtube] Downloading comment API JSON page 101 (2555/~2893)
[youtube] Downloading comment API JSON page 102 (2575/~2893)
[youtube] Downloading comment API JSON page 103 (2595/~2893)
[youtube] Downloading comment API JSON page 104 (2615/~2893)
[youtube] Downloading comment API JSON page 105 (2635/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (2639/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (2642/~2893)
[youtube]        Downloading comment replies API JSON page 1 (2652/~2893)
[youtube]     Downloading comment API JSON reply thread 3 (2690/~2893)
[youtube] Downloading comment API JSON page 106 (2702/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (2710/~2893)
[youtube]        Downloading comment replies API JSON page 1 (2720/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (2736/~2893)
[youtube] Downloading comment API JSON page 107 (2747/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (2756/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (2765/~2893)
[youtube] Downloading comment API JSON page 108 (2771/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (2781/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (2790/~2893)
[youtube] Downloading comment API JSON page 109 (2794/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (2808/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (2813/~2893)
[youtube]        Downloading comment replies API JSON page 1 (2823/~2893)
[youtube]     Downloading comment API JSON reply thread 3 (2830/~2893)
[youtube] Downloading comment API JSON page 110 (2835/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (2836/~2893)
[youtube]     Downloading comment API JSON reply thread 2 (2848/~2893)
[youtube]     Downloading comment API JSON reply thread 3 (2857/~2893)
[youtube]     Downloading comment API JSON reply thread 4 (2863/~2893)
[youtube] Downloading comment API JSON page 111 (2865/~2893)
[youtube]     Downloading comment API JSON reply thread 1 (2868/~2893)
[youtube]        Downloading comment replies API JSON page 1 (2878/~2893)
[youtube] Extracted 2893 comments
[debug] Default format spec: bestvideo*+bestaudio/best
[info] HURI6EHXybc: Downloading 1 format(s): 401+251
[info] Writing video metadata as JSON to: War and Peace ...and War (35 to 32 B.C.E.) [HURI6EHXybc].info.json
```