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
Add Kick extractor #31576
base: master
Are you sure you want to change the base?
Add Kick extractor #31576
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for your work!
I've made a few suggestions: have a look.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nearly there. The tests seem to be OK.
I wonder if the data['source']
will ever not be a manifest URL. Presumably not if we're getting data from a field called livestream
.
Please check against yt-dlp/yt-dlp#6748. |
Seems to be working on my side |
Tried to test using this video: https://kick.com/video/e466d965-b67d-471d-bed5-e3d4f19a4a9d but unfortunately it returned HTTP 403: forbidden error. The extractor is not working for me. I've had a look at yt-dlp/yt-dlp#6748 and it seems to be an issue with cloudflare fingerprinting. I've tried the solutions offered like using my browser's user-agent string: |
Please follow the guide below
x
into all the boxes [ ] relevant to your pull request (like that [x])Before submitting a pull request make sure you have:
In order to be accepted and merged into youtube-dl each piece of code must be in public domain or released under Unlicense. Check one of the following options:
What is the purpose of your pull request?
Description of your pull request and other information
Adding support for Kick.com (Resolves #31430 )