Skip to content

plugins.twitch: fix clips metadata#6721

Merged
bastimeyer merged 1 commit intostreamlink:masterfrom
bastimeyer:plugins/twitch/fix-clips-metadata
Nov 11, 2025
Merged

plugins.twitch: fix clips metadata#6721
bastimeyer merged 1 commit intostreamlink:masterfrom
bastimeyer:plugins/twitch/fix-clips-metadata

Conversation

@bastimeyer
Copy link
Copy Markdown
Member

Follow-up of #6720
See #6719

$ ./script/test-plugin-urls.py twitch -m -r CHANNELNAME shroud
:: https://clips.twitch.tv/GoodEndearingPassionfruitPMSTwin-QfRLYDPKlscgqt-4
::  360p30, 480p30, 720p60, 1080p60, worst, best
::   {'id': '1230765715', 'author': 'LIRIK', 'category': 'Pax Dei', 'title': 'Lirik loves Pax Dei'}
:: https://player.twitch.tv/?parent=twitch.tv&channel=shroud
::  audio_only, 160p, 360p, 480p, 720p60, 1080p60, worst, best
::   {'id': '315886333280', 'author': 'shroud', 'category': 'ARC Raiders', 'title': '[DROPS+GIFT BADGE] DAY 12! WHO THE F TANKED THE METACRITIC FOR THIS MASTERPIECE'}
:: https://player.twitch.tv/?parent=twitch.tv&video=1963401646
::  audio, 160p, 360p, 480p, 720p, 720p60, 1080p60, worst, best
::   {'id': '1963401646', 'author': 'dota2ti', 'category': 'Dota 2', 'title': 'LGD Gaming vs Gaimin Gladiators [0-0] - TI 12 LOWER BRACKET FINAL'}
:: https://player.twitch.tv/?parent=twitch.tv&video=1963401646&t=1h23m45s
::  audio, 160p, 360p, 480p, 720p, 720p60, 1080p60, worst, best
::   {'id': '1963401646', 'author': 'dota2ti', 'category': 'Dota 2', 'title': 'LGD Gaming vs Gaimin Gladiators [0-0] - TI 12 LOWER BRACKET FINAL'}
:: https://twitch.tv/papaplatte/clip/SmellyDeadMomBloodTrail-WWr5gMxd0pe0BAge
::  360p30, 480p30, 1080p60, worst, best
::   {'id': '2105975528', 'author': 'Papaplatte', 'category': 'GeoGuessr', 'title': 'fan moment'}
:: https://www.twitch.tv/clip/GoodEndearingPassionfruitPMSTwin-QfRLYDPKlscgqt-4
::  360p30, 480p30, 720p60, 1080p60, worst, best
::   {'id': '1230765715', 'author': 'LIRIK', 'category': 'Pax Dei', 'title': 'Lirik loves Pax Dei'}
:: https://www.twitch.tv/dota2ti/v/1963401646
::  audio, 160p, 360p, 480p, 720p, 720p60, 1080p60, worst, best
::   {'id': '1963401646', 'author': 'dota2ti', 'category': 'Dota 2', 'title': 'LGD Gaming vs Gaimin Gladiators [0-0] - TI 12 LOWER BRACKET FINAL'}
:: https://www.twitch.tv/dota2ti/video/1963401646
::  audio, 160p, 360p, 480p, 720p, 720p60, 1080p60, worst, best
::   {'id': '1963401646', 'author': 'dota2ti', 'category': 'Dota 2', 'title': 'LGD Gaming vs Gaimin Gladiators [0-0] - TI 12 LOWER BRACKET FINAL'}
:: https://www.twitch.tv/lirik/clip/GoodEndearingPassionfruitPMSTwin-QfRLYDPKlscgqt-4
::  360p30, 480p30, 720p60, 1080p60, worst, best
::   {'id': '1230765715', 'author': 'LIRIK', 'category': 'Pax Dei', 'title': 'Lirik loves Pax Dei'}
:: https://www.twitch.tv/shroud
::  audio_only, 160p, 360p, 480p, 720p60, 1080p60, worst, best
::   {'id': '315886333280', 'author': 'shroud', 'category': 'ARC Raiders', 'title': '[DROPS+GIFT BADGE] DAY 12! WHO THE F TANKED THE METACRITIC FOR THIS MASTERPIECE'}
:: https://www.twitch.tv/shroud/
::  audio_only, 160p, 360p, 480p, 720p60, 1080p60, worst, best
::   {'id': '315886333280', 'author': 'shroud', 'category': 'ARC Raiders', 'title': '[DROPS+GIFT BADGE] DAY 12! WHO THE F TANKED THE METACRITIC FOR THIS MASTERPIECE'}
:: https://www.twitch.tv/shroud/?
::  audio_only, 160p, 360p, 480p, 720p60, 1080p60, worst, best
::   {'id': '315886333280', 'author': 'shroud', 'category': 'ARC Raiders', 'title': '[DROPS+GIFT BADGE] DAY 12! WHO THE F TANKED THE METACRITIC FOR THIS MASTERPIECE'}
:: https://www.twitch.tv/shroud?
::  audio_only, 160p, 360p, 480p, 720p60, 1080p60, worst, best
::   {'id': '315886333280', 'author': 'shroud', 'category': 'ARC Raiders', 'title': '[DROPS+GIFT BADGE] DAY 12! WHO THE F TANKED THE METACRITIC FOR THIS MASTERPIECE'}
:: https://www.twitch.tv/videos/1963401646
::  audio, 160p, 360p, 480p, 720p, 720p60, 1080p60, worst, best
::   {'id': '1963401646', 'author': 'dota2ti', 'category': 'Dota 2', 'title': 'LGD Gaming vs Gaimin Gladiators [0-0] - TI 12 LOWER BRACKET FINAL'}
:: https://www.twitch.tv/videos/1963401646?t=1h23m45s
::  audio, 160p, 360p, 480p, 720p, 720p60, 1080p60, worst, best
::   {'id': '1963401646', 'author': 'dota2ti', 'category': 'Dota 2', 'title': 'LGD Gaming vs Gaimin Gladiators [0-0] - TI 12 LOWER BRACKET FINAL'}

@bastimeyer bastimeyer added the plugin issue A Plugin does not work correctly label Nov 11, 2025
@bastimeyer bastimeyer merged commit 35627cb into streamlink:master Nov 11, 2025
18 checks passed
@bastimeyer bastimeyer deleted the plugins/twitch/fix-clips-metadata branch November 11, 2025 00:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

plugin issue A Plugin does not work correctly

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant