tsl0922 / ImPlay

A Cross-Platform Desktop Media Player
https://tsl0922.github.io/ImPlay
GNU General Public License v2.0
598 stars 46 forks source link

Bypass Youtube throttling #74

Closed GunGunGun closed 9 months ago

GunGunGun commented 9 months ago

Is your feature request related to a problem? Please describe. You slows down download speed of non-720, as mentioned: https://github.com/mpv-player/mpv/issues/11402#issuecomment-1456053016

Describe the solution you'd like By split download into =<10MB chunks you bypass Youtube's rate limit.

Describe alternatives you've considered We could write our own middleware proxy to split download into chunks, instead of relying on mpv and ffmpeg.

Additional context No, but this is nice to have because it's quite annoying to not being able to watch Youtube at full speed, and more the rate limit can be brutal, because they usually limit download speed to 700-800KB/s, which is slow enough to make Youtube near unwatchable.

tsl0922 commented 9 months ago

It has nothing to do with this player, the yt-dl support is provided by mpv.