878 results found
-
Mention the limit on the JOIN/PART message page Why doesn't this page mention this only works on smaller Twitch streams? There is currently no indication that this wouldn't work for bigger size streamers, other than a few forum posts from years ago.
2 votes -
Add a "isLive" property when fetching users by id/login My current use case: When given a username, find out if that user has a Twitch account and if so, find out if they are currently streaming.
Current solution: Use the 'Get Users' endpoint, if it finds a user, use the 'Get Streams' endpoint.
Request: Could we get a "isLive" boolean to indicate if a user is currently streaming?
3 votes -
Live stream is raidable (boolean flag) May we get a boolean flag for "Get Streams" and "Get Followed Streams" endpoints' responses that indicates the listed live streams can be raided or not?
Additionally an optional query filter for in the request that returns all streams, raidable and not raidable live channels depending on the passed parameter. By default it would return all live channels on the given endpoint.
The purpose of this that when calling the start raid endpoint we could already know the target channel can be raided before hand and not after initiated the raid with the "Start a raid" endpoint.
2 votes -
outdated example given at https://dev.twitch.tv/docs/api/clips/ clips now contain the isfeatured field, after vodoffset
2 votes -
⚠️🛠️ About Organization Roles Currently, members with the 'Administrator' role CAN make anyone an admin, despite the description: "Only Owners can add Administrator".
Secondly, members with the 'Administrator' role CAN demote & kick the owner.2 votes -
Scope Query Parameters are incorrect In the section which refers how get an access token for the bot, the scope query parameters seem to have a typo:
current: chat%3Aread+chat&3Aedit
should be: chat%3Aread+chat%3Aedit
...or replace with a ":"2 votes -
BlueSky Create a BlueSky Account for TwitchDev on dev.twitch.tv The site now has 1 million accounts, and more Twitch Streamers are moving there. Creating an account not only provides another outlet for TwtichDev announcements, but also demonstrates to Twitch users that Twitch Developer relations is aware of the potential of this platform. It does NOT necessarily show that Twitch is adopting an official stance.
6 votes -
Increase Drop limit per campaign Currently the limit of drops per campaign is quite small. We like to have different drops every day for a week for example. However instead we need to make 7 different campaigns. It also seems games which have a small amount of drops for a long period of time are at the top of the list as its from date ascending order of active campaigns. So putting more effort and having lots of unique drops for viewers basically gets punished.
3 votes -
Enhanced Experiences Replacement With Twitch Drops 1.0 we were able to grant drops to players at will. We developed custom rules for different time based drops. We used to have:
Cumulative time watching streams (as we have now)
Time watched on a single stream
Time watched on a single streamer (allowing over multiple streams)
Stream drops (so everyone watching a streamer would get a rare drop together)
Game drops (so everyone watching any stream would get a rare drop together, was good for key drops on announcements)
Gameplay driven drops (so when winning a match, give drops to viewers)
While some of this…
4 votes -
Incorrect channel_id format in example JWT payload The example of JWT payload includes a string for the example "channel_id" field. This should be a numeric id.
2 votes -
Featured Clips - add date of feature to get clips It's nice to know that a clip is a featured but I'd like to know when the clip was set as featured
I'd like to automate the removal of "old featured clips" if/when we get an API to set/unset the featured flag
2 votes -
API IGDB Prove the api of igdb
2 votes -
How to use refresh token How can I pass the user token or refresh token to the twitch cli to avoid unnecessary browser popups or during long running cli tasks?
2 votes -
Follow state to the helper Copy everythign that is subscriber for extensions to follows
So,
- on activation run the oAuth scope check to allow reading channel follows
- Allow an extension app access token to call the "Get channel followers"
- Extend the JS helper to provide follow information similar to how subscriber status is
if the extension utilises onFollow it would follow the helper value is updated the same as subscibers would be
However existing bug - https://github.com/twitchdev/issues/issues/26 would also want to be fixed as well
Usercase:
broadly due to these API's moving to scoped it would be nice for serverless extensions to continue to not…
1 vote -
hots tooltip shows spells in hots
2 votes -
/user/{username}/follows /user/{username}/follows
2 votes -
Embed viewer fix I have a potential idea to fix the viewer inflation issue with embeds, so hear me out:
This involves oAuth, pass through the client id of the app + the user id of the user viewing to the embed.
if no user id and client-id is passed through, then consider them a embed viewer and not count towards actual viewer count.
This way it'll create two types of viewers: real and embed, and will get rid of the insane high viewer counts, therefore giving you the real count.
2 votes -
clip quality Why does the clip quality have to default to Auto for embeds? Nobody needs 1080p on a tiny video blowing up their laptop/phone.
Please just have it remember last quality setting. (use the cookie that already exists on Twitch?)
2 votes -
Expose ban evader flag to chatbot. Currently there is no way for a chatbot to see that a message is from someone with the monitored or ban evader flag.
As a channel manager trying to deal with an obsessive stalker problem, allowing automated handling of these flags would be a massive lift.
It would also enable logging and tracking.
175 votes -
Authorised access to statistics Marketing firms looking to sponsor streamers or their managment need accurate statistics for a channel.
They need more information than just scraping the public Twitch API.
For example
- the Twitch API will not distinguish between and embed viewer and a viewer in chat.
- chat activity information
- other metrics that a streamer has access to and theres no way to API style obtain more useful data
Basically, there needs to be an API method to obtain more data about a channel but it has to be scoped naturally.
There should be an API that allows authroised people to collect information about…
27 votes
- Don't see your idea?