youtube-dl
youtube-dl copied to clipboard
RELEASE PLEASE
Checklist
- [x] I'm asking a question
- [x] I've looked through the README and FAQ for similar questions
- [x] 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.
https://github.com/ytdl-org/youtube-dl/issues/28859#issuecomment-1158188788 applies.
use this https://github.com/ytdl-patched/youtube-dl/releases
use yt-dlp. They released 9 days ago.
use yt-dlp. They released 9 days ago.
i'm aware of yt-dlp, but i prefer youtube-dl because it works with python2.
use yt-dlp. They released 9 days ago.
because it works with python2.
What's the point ? You can install Py3 easily.
You can install Py3 easily.
not everyone uses ubuntu. when you have to compile python3 from source, it's no longer that easy. also the question is whether you want to waste your resources for 2 different python installs, when everything else you need works with python2. (hint: i don't want that). anyway, this is not the place to advertise yt-dlp.
this has latest release https://github.com/ytdl-patched/youtube-dl/releases
You can install Py3 easily.
not everyone uses ubuntu. when you have to compile python3 from source, it's no longer that easy. also the question is whether you want to waste your resources for 2 different python installs, when everything else you need works with python2. (hint: i don't want that). anyway, this is not the place to advertise yt-dlp.
Shouldn't use a distro you can't be bothered to use. There's Miniconda3, which makes envs with specific Python versions pretty easy, doing all the work for you.
Shouldn't use a distro you can't be bothered to use.
check my profile, i make my own linux distro - and you forgot to look into the main point i raised, mainly that i dont want to waste precious hdd space to install python3 just for a single app. before you continue arguing in favor of "just use python3 dude" you probably also should read my essay related to it. anyway, again, this is youtube-dl issue tracker which explicitly supports python2; so any argumentation in favor of using a fork which drops python2 support is not on topic.
this has latest release https://github.com/ytdl-patched/youtube-dl/releases
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 :)
this has latest daily release but no linux
https://github.com/ytdl-patched/youtube-dl/releases
@afterdelight I was talking about yt-dlp's standalone binary, sorry for not being clear enough, I have edited my original message.
well this one is for yt-dlp and have daily linux release
https://github.com/ytdl-patched/yt-dlp/releases
@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.
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
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 https://github.com/ytdl-org/youtube-dl/pull/30644
@dirkf Sorry for ping but I strongly advise you to block afterdelight. Reason is obvious.
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 ...
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.
ok
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?
Try the version that includes https://github.com/ytdl-org/youtube-dl/commit/55c823634db890a328ffc23588fcd6f35d9b3ddf.
For age-restricted, you need PR #31043.
I just tried the latest release from that ytdl-patched page and it doesn't work.
Try the version that includes https://github.com/ytdl-org/youtube-dl/commit/55c823634db890a328ffc23588fcd6f35d9b3ddf.
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... 😄
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?
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
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.
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:
https://github.com/yt-dlp/yt-dlp/issues/4635#issuecomment-1235203263
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.