[Bug] Play Video effect Twitch clips are no longer functional
Description
Since the Twitch clips update approximately 17 hours ago, the Play Video effect fails for Twitch clips created after the V2 migration.
Steps to Reproduce
- Create a new clip, or find a very recent one.
- Try to play it in a Play Video effect.
- Sob at the lack of clip.
Expected Behavior
The overlay to show the linked clip
Firebot Version
v5.63.2
Submitted By
phroggie
Created via Discord.
im blocking this as it is not a firebot bug but more so a change by twitch in how they deliver the clips themselves. if twitch changes the way they deliver the clip then we can revisit this.
FWIW, https://cobalt.tools/ is able to reliably fetch the actual video URL for clips, even V2. They have an API that could be used for playing clips if the 'Play Video' function allowed remote URLs as an input. https://github.com/imputnet/cobalt
:EDIT: Actually, the URLs returned by the above API can be played pretty easily in an iframe.
the gql used in that github is off-limits to third party as per tos that is insightful though
FWIW, I have had quite a few issues playing clips in the default embeds. Some clips play fine, but most clips created using the new clip method stutter and end up with the audio lagging behind the video. For example, this clip ends up with the audio lagging behind the video every time: https://clips.twitch.tv/embed?autoplay=true&clip=CrackyIcyCaribouCharlietheUnicorn-PKEW87m7_OzwSdes&parent=localhost as does this one: https://clips.twitch.tv/embed?autoplay=true&clip=TalentedLachrymoseKoupreyItsBoshyTime-Dg8opFs6fgk8UHdC&parent=localhost
https://github.com/user-attachments/assets/fcc3a159-912c-4e9f-8a2f-be2838fe19e8
FWIW, I have had quite a few issues playing clips in the default embeds. Some clips play fine, but most clips created using the new clip method stutter and end up with the audio lagging behind the video. For example, this clip ends up with the audio lagging behind the video every time: https://clips.twitch.tv/embed?autoplay=true&clip=CrackyIcyCaribouCharlietheUnicorn-PKEW87m7_OzwSdes&parent=localhost as does this one: https://clips.twitch.tv/embed?autoplay=true&clip=TalentedLachrymoseKoupreyItsBoshyTime-Dg8opFs6fgk8UHdC&parent=localhost
lag.mp4
you need to report this to twitch
Is there anything at all a user can do in Firebot to play a new clip via the new URL? I tried trimming the URL to just the ID as was suggested on Discord but it didn't work
Is there anything at all a user can do in Firebot to play a new clip via the new URL? I tried trimming the URL to just the ID as was suggested on Discord but it didn't work
use the nightly it should be working in the nightly build nightly
Is there anything at all a user can do in Firebot to play a new clip via the new URL? I tried trimming the URL to just the ID as was suggested on Discord but it didn't work
use the nightly it should be working in the nightly build nightly
Hmmm it just brought up a black screen with a buffering symbol for 1 second, then played 1 second of the clip, then stopped 😅 glad to see it's being fixed though, I'll just wait for the release version
I don't think clips are working in Firebot at all now, but I might be incorrect.