[Fetch YouTube Transcript]...
Open
Nobody has claimed this yet.
bug
extension
extension: fetch-youtube-transcript
- Dominant language
- TypeScript
- Stars
- 7.8k
- Forks
- 6.9k
- Avg merge
- 2d 6h
- Merged PRs (30d)
- 442
Description
Extension
https://raycast.com/apoorv_khandelwal/fetch-youtube-transcript
Raycast Version
v0.71.0.0
OS Version
26.5.2 (25F84)
Description
Error:
Error: Transcript retrieval failed: Command failed: Command failed: /opt/homebrew/bin/yt-dlp --write-auto-subs --skip-download --sub-lang es --output /var/folders/yh/x2t2_z4j3xn8slr_g_hdkxhr0000gn/T/temp_transcript_1785422003418 https://www.youtube.com/watch?v=Yv51xj_1DOQ
WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies
ERROR: Unable to download video subtitles for 'es': HTTP Error 429: Too Many Requests
stdout: [youtube] Extracting URL: https://www.youtube.com/watch?v=Yv51xj_1DOQ
[youtube] Yv51xj_1DOQ: Downloading webpage
[youtube] Yv51xj_1DOQ: Downloading android vr player API JSON
[youtube] Yv51xj_1DOQ: Downloading player 02fa8099-main
[youtube] [jsc:deno] Solving JS challenges using deno
[youtube] Yv51xj_1DOQ: Downloading m3u8 information
[info] Yv51xj_1DOQ: Downloading subtitles: es
[info] Yv51xj_1DOQ: Downloading 1 format(s): 401+251
[info] Writing video subtitles to: /var/folders/yh/x2t2_z4j3xn8slr_g_hdkxhr0000gn/T/temp_transcript_1785422003418.es.vtt
stderr: WARNING: The extractor specified to use impersonation for this download, but no impersonate target is available. If you encounter errors, then see https://github.com/yt-dlp/yt-dlp#impersonation for information on installing the required dependencies
ERROR: Unable to download video subtitles for 'es': HTTP Error 429: Too Many Requests
at We (/Users/joseq/.config/raycast-x/extensions/068d32a2-db04-46f7-ad86-fde45650a7bb/fetch-youtube-transcript.js:7:1687)
at process.processTicksAndRejections (node:internal/process/task_queues:103:5)
at async oe (/Users/joseq/.config/raycast-x/extensions/068d32a2-db04-46f7-ad86-fde45650a7bb/fetch-youtube-transcript.js:7:1883)
at async ue (/Users/joseq/.config/raycast-x/extensions/068d32a2-db04-46f7-ad86-fde45650a7bb/fetch-youtube-transcript.js:7:2429)
Steps To Reproduce
Current Behaviour
No response
Expected Behaviour
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the Fetch YouTube Transcript extension linked in the issue and reproduce the shown yt-dlp command for the example video and Spanish subtitles. Trace how the extension handles the HTTP 429 failure, then verify that transcript retrieval either succeeds or reports the failure clearly without leaving an incomplete result.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- typescript
- Domain
- cli, tooling
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 42/100