BarryCarlyon
The Twitch Extensions Developer Rig is Dead

Or is it?

Preamble

Twitch decided to deprecate the Extension Developer Rig, which is fine, just about everything that the rig could do is avialable via the API now. You can read about the Deprecation on the Developer Forums.

The final thing that was API enabled was bits product management, which for a while was rig only, but is now available in the API and more recently in the developer…


image

View On WordPress

Twitch Extension Developer Tools

It’s been out for a while, but forgot to write a blog post about it

Around the time that Kraken was dying, I was doing something (I forget what, probably bits products), and found that the Twitch Developer Rig was totally hosed, since it was calling Kraken and hadn’t been patched. (It since has been but still being a little weird with some stuff with some of my Extensions, but I digress).

So I was like “screw it I’ll build my own tool with Blackjack and…


image

View On WordPress

Twitch Extensions Part 6 – Dev Environment Updates - Content Security Policy!

Twitch Extensions Part 6 – Dev Environment Updates – Content Security Policy!

In part 5 we wrote about a suitable testing platform for building your extensions on, essentially we create a static content server, that mimics the Twitch CDN for testing with.

Twitch Announced on the Forums that they are revising the CSP (Content Security Policy) that extensions use to protect and control what can be loaded. I wrote about this in the previous blog post.

I’m currently waiting…


image

View On WordPress

Latest Twitch Extension Release: IGDB.com Game Information

Latest Twitch Extension Release: IGDB.com Game Information

This will be the first post in a two/three parter on this extension since it also serves as a good example on how to utilise a number of Twitch and IGDB products/API’s to achieve the end solution! But today just an announcement post!

One of the features of the Dropped Frames Extension, that is used during Dropped Frames on itmeJP’s channel on Wednesday’s, is that I’ll push a Game Information box…


image

View On WordPress

Twitch to Discord Notifications

Twitch to Discord Notifications

This post is about a thing I built that has been public for a while, but I never wrote up a blog post about it.

A common question that comes up in various places, is “How do I notify my Discord that my Twitch Stream went live”, so since I had some time and wanted to build a demo project that shows people how do to that, since it’s a common thing, it’s easier to point people to an example.

I…


image

View On WordPress

KRAKEN IS DEAD long live Helix!

KRAKEN IS DEAD long live Helix!

Last week finally announced the deprecation data for Kraken also know as v5 Twitch’s legacy API.

You can find the details of which over on the Twitch Blog or TwitchDev’s Twitter at

https://twitter.com/TwitchDev/status/1415733839704494080

For many Developers using Twitch API products this means little beyond there being a date to make sure you have moved everything you need to to Helix/New API.…

View On WordPress

Twitch Extensions: Part 3 – The Architecture of an Extension

Twitch Extensions: Part 3 – The Architecture of an Extension

In Part 2 we spoke a fair bit about “the path and file name of the HTML file you wish to load, it is a relative path to the Testing Base URI/final upload URL”, and this week we will cover why I mentioned that everytime!
So, this week The Architecture of a Twitch Extension!
An example of Architecture from Wikipedia, The Pyramids at Gizah – © CC BY-SA 2.0
Basic Architecture
We have covered before…


image

View On WordPress

Twitch Extensions: Part 2 - Integration Points

Twitch Extensions: Part 2 – Integration Points

Welcome to part two of the Twitch Extension Series of Posts.
This week, we’ll be talking a little on Integration Points!
What integration points does a Twitch Extension have?
We touched on this in Part 1
Twitch provides developers with three main, two auxilary, and two Broadcaster only integration points, and of these integration points Twitch lets us pick the HTML (and thus Javascript or CSS)…


image

View On WordPress

Twitch Extensions: Part 1

Twitch Extensions: Part 1

This is the first part of a I don’t know how many parts series on Twitch Extensions. We’ll cover how to develop them, how to EBS them, some notes on Designing and what to avoid, some practicies for after release care, and touch on some marketing ideas/things for your Extension Website.
So since this is the first part, we’ll cover the basics first. What, Where, Who, How, and Why of an…


image

View On WordPress

How does Twitch’s new Eventsub work?

How does Twitch’s new Eventsub work?

Preamble
In the beginning, Twitch created Webhooks. And the world rejoiced, finally we no longer have to long poll for things such as followers! Hurrah! But it came with a gotcha, since Twitch Webhooks is based on the Websub specification, each and every Webhook you wanted to listen to had to be renewed, now this is limited to 10 days (max) or the time remainging on the Token you authenticate…

View On WordPress