Skip to content

plugins.kick: new plugin #6012

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

Merged
merged 1 commit into from
Jun 3, 2024
Merged

Conversation

bastimeyer
Copy link
Member

@bastimeyer bastimeyer commented May 31, 2024

Resolves #6010

No idea about any potential issues with the stream metadata or with the HLS streams themselves. Didn't check much... Category metadata is not implemented for VODs...

$ ./script/test-plugin-urls.py kick -r LIVE_CHANNEL nickmercs -r VIDEO_ID 8bc87173-22f7-493e-a6a8-1ef5d11be9fa -r CLIP_CHANNEL admiralbulldog -r CLIP_ID clip_01HSNHF69RPPR9JX0VQ6WM2YVC
:: Finding streams for URL: https://kick.com/admiralbulldog?clip=clip_01HSNHF69RPPR9JX0VQ6WM2YVC
:: Found streams: clip, worst, best
:: Finding streams for URL: https://kick.com/nickmercs
:: Found streams: 160p, 360p, 480p, 720p60, 1080p60, worst, best
:: Finding streams for URL: https://kick.com/video/8bc87173-22f7-493e-a6a8-1ef5d11be9fa
:: Found streams: 160p, 360p, 480p, 720p60, 1080p60, worst, best
$ streamlink -j https://kick.com/kukudota2 | jq .metadata
{
  "id": "29530107",
  "author": "kukudota2",
  "category": "Dota 2",
  "title": "Golden Hours with chief armel , lakas ng aurora haup #pagsubok"
}
$ streamlink -j https://kick.com/video/8bc87173-22f7-493e-a6a8-1ef5d11be9fa | jq .metadata
{
  "id": "8bc87173-22f7-493e-a6a8-1ef5d11be9fa",
  "author": "AdmiralBulldog",
  "category": null,
  "title": "Face of Kick | [A]AdmiralBulldog"
}
$ streamlink -j https://kick.com/admiralbulldog?clip=clip_01HSNHF69RPPR9JX0VQ6WM2YVC | jq .metadata
{
  "id": "clip_01HSNHF69RPPR9JX0VQ6WM2YVC",
  "author": "admiralbulldog",
  "category": "Dragon's Dogma II",
  "title": "arch peaked"
}
$ streamlink kick.com/doesnotexist
[cli][info] Found matching plugin kick for URL kick.com/doesnotexist
error: No playable streams found on this URL: kick.com/doesnotexist
$ streamlink https://kick.com/video/00000000-0000-0000-0000-000000000000
[cli][info] Found matching plugin kick for URL https://kick.com/video/00000000-0000-0000-0000-000000000000
error: No playable streams found on this URL: https://kick.com/video/00000000-0000-0000-0000-000000000000
$ streamlink https://kick.com/foo?clip=clip_0
[cli][info] Found matching plugin kick for URL https://kick.com/foo?clip=clip_0
error: No playable streams found on this URL: https://kick.com/foo?clip=clip_0

@bastimeyer bastimeyer force-pushed the plugins/kick/init branch from b99dbfe to 63f7f89 Compare May 31, 2024 19:49
Copy link
Member

@gravyboat gravyboat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code looks fine, @fenopa should side load and check it as they were the original requester.

@fenopa
Copy link
Contributor

fenopa commented Jun 1, 2024

sure, I'll test and report back shortly, thanks again.

@bastimeyer bastimeyer merged commit 34ed91e into streamlink:master Jun 3, 2024
@bastimeyer bastimeyer deleted the plugins/kick/init branch June 3, 2024 18:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Kick.com
3 participants