-
-
Notifications
You must be signed in to change notification settings - Fork 168
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Please implement fix to n-parameter challenge by youtube. #210
Comments
@SisyphusIsntHappy Thanks for raising this request. I will take a look. I have indeed noticed the slower download speeds and I kind of thought it was an youtube-dl issue. I will see what can be done regarding that! |
@SisyphusIsntHappy I took a look at the issue. I can see that YouTube is now randomly trying to slow down simultaneous downloads by using that n-parameter challenge. The issue is that This means that until One alternative would be to just move on to a separate framework for the downloads ( I am considering other options like |
@deepjyoti30 Did you happen to look at spotify-downloader? It's more or less like yt-mdl downloads spotify songs from youtube and adds metadata, it seems to works fast, and I think it is uses pytube too. It's sad last release of youtube-dl was last about 3 months ago. |
@SisyphusIsntHappy Yes I am aware of spotify-dl. I actually did take a look at their source few months back and I think they do use pytube. Also, as it turns out the issue for the n-param challenge is already fixed in pytube. |
Hi @SisyphusIsntHappy Seems like Do check and report back here if it's not fixed. On my end, it's fixed! |
@SisyphusIsntHappy I have made change in the source to make the move to You can test it out by checking the This commit adds the changes: 0eb0cb8 |
Feature Request
Checklist
Description
I believe yt-mdl use youtube-dl under the hood, and downloads as I observe are very slow, about 40-75KBps on a 10MBps connection.
I don't know if you are aware of this, but youtube has throttled download speeds to non-player clients, by sending them a parameter and asking to compute something based on it, if they don't the speed will be throttled, youtube-dl has a detailed information on this. There has been many pulls but none of the has been committed, yt-dlp, on the other hand implemented the fix.
I request you to take a look into this.
Thanks and regards.
The text was updated successfully, but these errors were encountered: