question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

[YouTube] Implement optional YouTube server-imposed throttling bypass

See original GitHub issue

Checklist

  • I’m reporting a site feature request
  • I’ve verified that I’m running youtube-dl version 2021.04.17
  • I’ve searched the bugtracker for similar site feature requests including closed ones

Description

First of all, thanks for your amazing software 👍🏻

Recently the following issue is occurring increasingly frequent: In some cases when downloading from YouTube (especially YT Music), the server throttles download speed to 58-60 KiB/s. (My internet connection however is stable and has a constant 4-6 MiB/s bandwith.) This happens in a pattern that I cannot describe more precisely right now. However it seems mostly random but associated to the download url from the extracted info_dict, since --http-chunk-size doesn’t solve the issue but interrupting the download completely and immediately restarting (video is extracted again) solves the issue most of the time.

If nobody else can come up with another solution, I would recommend implementing a new CLI flag that will cause a check of the download speed against a threshold and will interrupt download and restart the extraction completely if the download speed falls under the threshold (for some amount of time?).

I would be incredibly grateful for a workaround! ❤️ I don’t feel comfortable enough in Python to implement one myself and request a push… 😉

Issue Analytics

  • State:closed
  • Created 2 years ago
  • Reactions:1
  • Comments:18 (1 by maintainers)

github_iconTop GitHub Comments

9reactions
dirkfcommented, Jun 16, 2022

The following merged PRs fix this issue:

To benefit from these you have to install from the git master until the useless sob maintainer makes a new release.

1reaction
gamer191commented, Jun 17, 2022

the useless sob maintainer

legend has it he’s the worst github maintainer since that Gamer191 guy, who tried to create a repository that’s sole purpose was to host a useless yt-dlp git diff

Read more comments on GitHub >

github_iconTop Results From Across the Web

How to Bypass Throttling on all Cellular Carriers - YouTube
Stop Throttling My Internet - How to Bypass Throttling on all Cellular Carriers Throttling occurs when you go over the amount of data...
Read more >
How to stop ISP throttling with a VPN | Get your true speed
Best VPN recommendations to stop ISP throttling ✓ Try NordVPN with *30 day money-back guarantee* ...
Read more >
Avoid throttling & implement throttling strategies - YouTube
In this video, you'll learn some different strategies that you can implement in your custom applications to avoid being throttled by ...
Read more >
HOW TO RE-ENABLE HIGH SPEED MOBILE DATA AFTER ...
short video on how to re-enable high speed t mobile data once you been throttle this works on stock kitkat and jellybean no...
Read more >
How To Bypass Throttle internet and Make "Unlimited" Data ...
In this video I discuss 2 apps on the Google Play Store that wont need any APK files for it to work properly....
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found