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

[Question] is yt-dlc dead or has met with a similar fate as that of yt-dl before dmca takedown? #289

Open
3 tasks done
Ashish0804 opened this issue Dec 21, 2020 · 20 comments
Labels
question Further information is requested

Comments

@Ashish0804
Copy link

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

It seems @blackjack4494 excitement to maintain yt-dlc has watered down. No new Merges in past 20ish days, last release was more than a month ago.

I don't blame blackjack4494, everyone gets busy irl. All i am asking is will this project will be actively maintained or should i revert back to yt-dl?

Thanks and a Merry Christmas in advance to all

@Ashish0804 Ashish0804 added the question Further information is requested label Dec 21, 2020
@nicolaasjan
Copy link

Yeah...
I have the same question.

Maybe @pukkandan knows more about this?
He has forked this repo and there is recent activity in the merge-ytdl2 branch of it.

@cpz3501
Copy link

cpz3501 commented Dec 21, 2020

At least yt-dlc is working fine on youtube at the moment, can't say the same about ytdl.

@thinkpad4
Copy link

I hope he continues to release versions of this, I like having 2 options to use, this or yt-dl

@pukkandan
Copy link
Contributor

pukkandan commented Dec 23, 2020

@nicolaasjan Nope, I dont know any more than anyone else. A few weeks ago, @blackjack4494 had mentioned that he was having constant network issues. Afaik, we havent heard from him since.

Most of my fork's branches (including merge-ytdl2) are for creating PRs to this repo. I do have plans to clean up my repo to make it more suitable for public use. But I wont be creating any releases, at least for the timebeing. I simply lack the know-how or the time to maintain a large project like that.

@nicolaasjan
Copy link

Most of my fork's branches (including merge-ytdl2) are for creating PRs to this repo. I do have plans to clean up my repo to make it more suitable for public use. But I wont be creating any releases, at least for the time being. I simply lack the know-how or the time to maintain a large project like that.

Thanks!

I do hope however that @blackjack4494 will keep maintaining this repo, when he's got things sorted out, or that we'll at least hear something from him...

@vxbinaca
Copy link
Contributor

it works, and a month isn't too terrible in terms of a release.

@jbruchon
Copy link
Contributor

@pukkandan Let me know if I can help in any way. It could be that @blackjack4494 is unavailable for the holidays, but if the lapse in maintenance is too long, something will have to be done to move things forward, especially since no one else (I think) has push access to this repo.

@pukkandan
Copy link
Contributor

@nicolaasjan @jbboehr Like promised, I have cleaned up my fork. There are no releases yet though. Those willing to directly run from source code can try it out. It is up to date with the latest versions of both youtube-dl and yt-dlc. There are also a few changes/additional features. https://github.com/pukkandan/yt-dlc/#changes

I have experience neither in making python releases nor maintaining a project of this scale. If someone can help/teach me to set up Github Actions (since Travis is now limited) and to create the binaries (with proper version info etc), then I can start providing releases. Otherwise dont expect them any time soon.

@nicolaasjan
Copy link

nicolaasjan commented Jan 5, 2021

@pukkandan
Thank you very much for your effort!

As a matter of fact, I've compiled binaries (both Linux and Windows) from the merge-ytdl2 branch for my own use for quite some time now and they worked fine.
So I can from now on use your master branch?

Unfortunately I can't help you with any GitHub stuff, because my knowledge is even more limited...
Maybe you can also ask for help at the youtube-dl subreddit?

[Edit]
I took the liberty to mention this at Reddit:
https://old.reddit.com/r/youtubedl/comments/kqx2h4/new_features_in_youtubedlc_fork/
Hope you don't mind.

@catthehacker
Copy link

@pukkandan If you tell me what exactly you need to have in GitHub Actions, I can help you with that.

@samoht0
Copy link

samoht0 commented Jan 5, 2021

@pukkandan I'm rpm-packaging youtube-dlc in Fedora copr and switched to your fork for now. Works fine so far.
Hint: version.py needs an updated version string.

@pukkandan
Copy link
Contributor

pukkandan commented Jan 5, 2021

@catthehacker

If you tell me what exactly you need to have in GitHub Actions, I can help you with that.

Honestly, no idea. I have no experience with Github Actions/Travis at all.
Would I be able to directly use this commit? ytdl-org/youtube-dl@a8b3150

@catthehacker
Copy link

Yes, but that workflow is for testing and linting only.

@pukkandan
Copy link
Contributor

@nicolaasjan

So I can from now on use your master branch?

Yes. But be aware of the changes in default behaviour from yt-dlc

I took the liberty to mention this at Reddit:

No problem

@Vangelis66
Copy link

Vangelis66 commented Jan 5, 2021

@pukkandan

For setting up GH Actions to compile Windows binaries, please take a look in:

https://github.com/blackjack4494/yt-dlc/tree/master/.github/workflows

which contains
https://github.com/blackjack4494/yt-dlc/blob/master/.github/workflows/build.yml
&
https://github.com/blackjack4494/yt-dlc/blob/master/.github/workflows/python-publish.yml.disable

The x86 build is compiled with Python 3.4.4, to be able to run on Windows XP SP3 32-bit and higher (Vista SP2 32/64-bit users, like myself, should use this; for my personal usage though, I'm compiling with Python 3.7.9 - thanks @nicolaasjan 👍 )

The x64 build is compiled with Python 3.8.7 to be able to run on Win7 SP1 64-bit and higher...

Your altruism and overall efforts are highly appreciated!

Kind regards!

@jbruchon
Copy link
Contributor

jbruchon commented Jan 5, 2021

@pukkandan I would recommend that, before you go any further, you decouple your fork from this fork. If something stupid happens to the parent repo like the youtube-dl takedown from a couple of months ago, your repo will automatically get nuked too.

@Vangelis66
Copy link

Vangelis66 commented Jan 6, 2021

To make things even more complicated, the original, DMCA'ed, repository of the application,

https://github.com/blackjack4494/youtube-dlc

has been recently reinstated by GitHub, and people now continue to post New Issues there:

https://github.com/blackjack4494/youtube-dlc/issues?q=is%3Aissue+is%3Aopen+sort%3Aupdated-desc

Should the original repo be made read-only and point visitors to here,

https://github.com/blackjack4494/yt-dlc

or should the current (second) repo be merged with the original one?
What a fine mess... 😄

@shakeyourbunny
Copy link

@pukkandan I'm rpm-packaging youtube-dlc in Fedora copr and switched to your fork for now. Works fine so far.
Hint: version.py needs an updated version string.

How do I enable this with CentOS 8?

I already installed the yum copr plugin and then I ran "yum copr enable samoht0/somerpmbuilds".

After that, it bailed out with
Do you really want to enable copr.fedorainfracloud.org/samoht0/somerpmbuilds? [y/N]: y
Error: This repository does not have any builds yet so you cannot enable it now.

@samoht0
Copy link

samoht0 commented Jan 7, 2021

How do I enable this with CentOS 8?

I'm just building for stable Fedora releases, as this is what I'm running and testing.

That said, the F32 rpms should work for this package in CentOS 8. You can download them and install / update the package manually
dnf install or upgrade "/path/to/rpm/youtube-dlc-...fc32.noarch.rpm"

The rpms are here:
https://copr-be.cloud.fedoraproject.org/results/samoht0/somerpmbuilds/fedora-32-x86_64/

Automatic package update won't work for obvious reason, bash completion might be broken (just test it).

Edit: Can be installed alongside youtube-dl!

@shakeyourbunny
Copy link

How do I enable this with CentOS 8?

I'm just building for stable Fedora releases, as this is what I'm running and testing.

My issue is that the copr repo doesn't integrate itself with it and bails out with this error message, so your COPR has an issue.

Installing gping ( yum copr enable atim/gping ) does work without a hitch.

uqs pushed a commit to freebsd/freebsd-ports that referenced this issue Jan 22, 2021
- switch to different fork, as the previous one is MIA [1]

[1] blackjack4494/yt-dlc#289

PR:		252796
Submitted by:	daniel.engberg.lists@pyret.net


git-svn-id: svn+ssh://svn.freebsd.org/ports/head@562278 35697150-7ecd-e111-bb59-0022644237b5
uqs pushed a commit to freebsd/freebsd-ports that referenced this issue Jan 22, 2021
- switch to different fork, as the previous one is MIA [1]

[1] blackjack4494/yt-dlc#289

PR:		252796
Submitted by:	daniel.engberg.lists@pyret.net
Jehops pushed a commit to Jehops/freebsd-ports-legacy that referenced this issue Jan 22, 2021
- switch to different fork, as the previous one is MIA [1]

[1] blackjack4494/yt-dlc#289

PR:		252796
Submitted by:	daniel.engberg.lists@pyret.net


git-svn-id: svn+ssh://svn.freebsd.org/ports/head@562278 35697150-7ecd-e111-bb59-0022644237b5
siikamiika pushed a commit to siikamiika/yt-dlc that referenced this issue Jun 19, 2021
gentoo-repo-qa-bot pushed a commit to gentoo-mirror/dm9pZCAq that referenced this issue Nov 10, 2021
seems to be unmaintained
blackjack4494/yt-dlc#289

consider using net-misc/yt-dlp::gentoo
svmhdvn pushed a commit to svmhdvn/freebsd-ports that referenced this issue Jan 10, 2024
- switch to different fork, as the previous one is MIA [1]

[1] blackjack4494/yt-dlc#289

PR:		252796
Submitted by:	daniel.engberg.lists@pyret.net
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests