Skip to content
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

RELEASE PLEASE #31067

Closed
3 tasks done
rofl0r opened this issue Jul 2, 2022 · 36 comments · May be fixed by #30644
Closed
3 tasks done

RELEASE PLEASE #31067

rofl0r opened this issue Jul 2, 2022 · 36 comments · May be fixed by #30644
Labels

Comments

@rofl0r
Copy link

rofl0r commented Jul 2, 2022

Checklist

  • I'm asking a question
  • I've looked through the README and FAQ for similar questions
  • I've searched the bugtracker for similar questions including closed ones

Question

last release was in december last year, and that was before the code to circumvent the yt bandwidth throttling was merged. a release is direly needed so distros can update to the current codebase.

@rofl0r rofl0r added the question label Jul 2, 2022
@dirkf
Copy link
Contributor

dirkf commented Jul 4, 2022

#28859 (comment) applies.

@afterdelight
Copy link
Contributor

use this
https://github.com/ytdl-patched/youtube-dl/releases

@aquino-a

This comment was marked as off-topic.

@rofl0r

This comment was marked as off-topic.

@rautamiekka

This comment was marked as off-topic.

@rofl0r

This comment was marked as off-topic.

@afterdelight
Copy link
Contributor

this has latest release
https://github.com/ytdl-patched/youtube-dl/releases

@rautamiekka

This comment was marked as off-topic.

@rofl0r

This comment was marked as off-topic.

@afterdelight
Copy link
Contributor

this has latest release
https://github.com/ytdl-patched/youtube-dl/releases

@gamer191
Copy link

gamer191 commented Jul 13, 2022

when you have to compile python3 from source, it's no longer that easy

Use the standalone binary, and then you can run yt-dlp without installing/compiling Python 3 :)

@afterdelight
Copy link
Contributor

this has latest daily release but no linux

https://github.com/ytdl-patched/youtube-dl/releases

@gamer191

This comment was marked as outdated.

@afterdelight
Copy link
Contributor

well this one is for yt-dlp and have daily linux release

https://github.com/ytdl-patched/yt-dlp/releases

@rofl0r
Copy link
Author

rofl0r commented Jul 13, 2022

@afterdelight thanks for the ytdl-patched linked, it took me a while to scrutinize the repo in order to figure out whether it can be trusted. this is also the main issue with it: it's not official, and it would be highly preferable if @dirkf can be bothered to finally roll a release, or at least copy/paste the github action that does it automatically from that link.

@ anyone else: could you please finally stop with your "just use yt-dlp bro" talk ? thanks.

@afterdelight

This comment was marked as off-topic.

@gamer191
Copy link

gamer191 commented Jul 15, 2022

i used this version for a long time and it doesnt have any problem, so you may try it

https://github.com/ytdl-patched/ytdl-patched

Um, that link is a yt-dlp fork, and won't work on Python 2, which the OP uses.

this has latest daily release but no linux

https://github.com/ytdl-patched/youtube-dl/releases

Yeah, use this!

it took me a while to scrutinize the repo in order to figure out whether it can be trusted

The ytdl-patched repo is maintained by Lesmiscore, who is a yt-dlp collaborator. As such, I personally trust those daily builds (and I run the yt-dlp daily builds sometimes). Obviously, it's your call what to install on your computer.

copy/paste the github action that does it automatically from that link

see #30644

@dirkf dirkf mentioned this issue Jul 17, 2022
14 tasks
@Lesmiscore
Copy link
Contributor

@dirkf Sorry for ping but I strongly advise you to block afterdelight. Reason is obvious.

@dirkf
Copy link
Contributor

dirkf commented Jul 21, 2022

Use the standalone binary, and then you can run yt-dlp without installing/compiling Python 3 :)

Provided that a binary is available for your machine architecture ...

@afterdelight
Copy link
Contributor

@dirkf Sorry for ping but I strongly advise you to block afterdelight. Reason is obvious.

???

@rofl0r
Copy link
Author

rofl0r commented Jul 21, 2022

Provided that a binary is available for your machine architecture ...

not only that, even a libc difference makes a precompiled binary unusable (unless everything is statically linked). in my case i use musl libc, not glibc.

@afterdelight
Copy link
Contributor

ok

@Rekrullurker
Copy link

I just tried the latest release from that ytdl-patched page and it doesn't work. It runs, it'll print the help or the version info, but when I try to actually use it with an URL, it just dumps an unending stream of what looks like source code to the window.

Here's a sample;

"Kva=function(a,b,c){return b=b.filter(function(d){if(d.video.j<=a.zc)return!0;c[d.itag]="maxquality";return!1})};IB=function(a){return Pk(a,function(b,c){return Math.max(b,c.video.j)},0)};Wva=function(a){a=void 0===a?{}:a;var b=void 0===a.Om?!1:a.Om,c=void 0===a.defraggedFromSubfragments?!1:"

That went on for about 30 pages before I canceled it. I tried a few others from August and got the same result. I then went back to July 1st, and that one technically worked. It printed a paragraph of crap at the start, but it did function. Unfortunately, it had no advantage that I could see over the last official release from Dec. 17th, 2021. It downloaded at a glacial speed and wouldn't download age-restricted videos.

Am I doing something wrong, or have these patched versions not been patched to bypass YouTube's throttling and the age restrictions? And why do the latest versions just print garbage?

@dirkf
Copy link
Contributor

dirkf commented Sep 1, 2022

Try the version that includes 55c8236.

For age-restricted, you need PR #31043.

@Vangelis66
Copy link

I just tried the latest release from that ytdl-patched page and it doesn't work.

Try the version that includes 55c8236.

Unfortunately, the latest release there hasn't got that merged...
@Rekrullurker should exercise some patience until the new release 2022.09.02.x has been produced - should be a matter of a few hours... 😄

@Rekrullurker
Copy link

Just tried version 2022.09.02.810. OK, it works...

Doesn't download any faster, doesn't download age restricted videos.

I don't mean to sound ungrateful, but what's being patched, if not these issues?

@afterdelight
Copy link
Contributor

afterdelight commented Sep 2, 2022

I just tried the latest release from that ytdl-patched page and it doesn't work. It runs, it'll print the help or the version info, but when I try to actually use it with an URL, it just dumps an unending stream of what looks like source code to the window.

Here's a sample;

"Kva=function(a,b,c){return b=b.filter(function(d){if(d.video.j<=a.zc)return!0;c[d.itag]="maxquality";return!1})};IB=function(a){return Pk(a,function(b,c){return Math.max(b,c.video.j)},0)};Wva=function(a){a=void 0===a?{}:a;var b=void 0===a.Om?!1:a.Om,c=void 0===a.defraggedFromSubfragments?!1:"

That went on for about 30 pages before I canceled it. I tried a few others from August and got the same result. I then went back to July 1st, and that one technically worked. It printed a paragraph of crap at the start, but it did function. Unfortunately, it had no advantage that I could see over the last official release from Dec. 17th, 2021. It downloaded at a glacial speed and wouldn't download age-restricted videos.

Am I doing something wrong, or have these patched versions not been patched to bypass YouTube's throttling and the age restrictions? And why do the latest versions just print garbage?

have you try yt-dlp version?
https://github.com/ytdl-patched/ytdl-patched/releases

@dirkf
Copy link
Contributor

dirkf commented Sep 2, 2022

If anyone has an issue with the latest master, please open an issue with the usual supporting information. However in this case it looks like YT is sending new player 5a3b6271 and yt-dl is confused.

@nicolaasjan
Copy link

If anyone has an issue with the latest master, please open an issue with the usual supporting information. However in this case it looks like YT is sending new player 5a3b6271 and yt-dl is confused.

This seems indeed the case with the latest youtube-dl master, as well as yt-dlp...
See:
yt-dlp/yt-dlp#4635 (comment)

@Rekrullurker
Copy link

have you try yt-dlp version?
https://github.com/ytdl-patched/ytdl-patched/releases

I didn't want to get into this, but I have an OLD computer, running an OLD version of Windows, and yt-dlp doesn't work, because Python 3 doesn't work on it. Until I can afford to get a newer system, YouTube-DL is the only thing I can use.

@gamer191
Copy link

gamer191 commented Sep 2, 2022

I don't mean to sound ungrateful, but what's being patched, if not these issues?

Nothing, it just shares a Github account with another program named ytdl-patched

@gamer191
Copy link

gamer191 commented Sep 2, 2022

@gamer191
Copy link

gamer191 commented Sep 2, 2022

I have an OLD computer, running an OLD version of Windows

Out of interest, which version of Windows is it?

@Lesmiscore
Copy link
Contributor

@dirkf PLEAAAAAAAAAAAAAAAAAAAAASE BLOCK AFTERDELIGHT FROM THIS ISSUE
They're getting an extreme noise to my hobby project

@rofl0r
Copy link
Author

rofl0r commented Sep 2, 2022

PLEAAAAASE provide official releases so this can be closed finally.

@ytdl-org ytdl-org locked and limited conversation to collaborators Sep 2, 2022
@dirkf
Copy link
Contributor

dirkf commented Jan 9, 2024

Continued in #31585.

@dirkf dirkf closed this as not planned Won't fix, can't repro, duplicate, stale Jan 9, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

10 participants