Thanks to visit codestin.com
Credit goes to github.com

Skip to content

plugins.kick: new plugin#6012

Merged
bastimeyer merged 1 commit into
streamlink:masterfrom
bastimeyer:plugins/kick/init
Jun 3, 2024
Merged

plugins.kick: new plugin#6012
bastimeyer merged 1 commit into
streamlink:masterfrom
bastimeyer:plugins/kick/init

Conversation

@bastimeyer

@bastimeyer bastimeyer commented May 31, 2024

Copy link
Copy Markdown
Member

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

@gravyboat gravyboat left a comment

Copy link
Copy Markdown
Member

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

fenopa commented Jun 1, 2024

Copy link
Copy Markdown
Contributor

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