701 results found
-
EventSub topic for a Story being published Please provide an eventsub for a Story being created/published for a given channel.
14 votes -
Permalink using Channel ID to redirect to twitch.tv/username A permalink that accepts a channel id and redirects to the user's channel.
For example, twitter has https://twitter.com/i/user/{user_id}
and discord has: https://discordapp.com/users/{user_id}It would be extremely helpful if twitch had something like:
https://twitch.tv/user/{channel_id}5 votes -
Additional control over Twitch.ext.bits.useBits function I would like to suggest a new callbackFunction argument passed into the current useBits(sku: String) function.
The new callbackFunction as an argument would take on this function prototype:
useBits: void function(sku: String , callbackFunction: function).
It would be great to have payments be processed only when the specific callbackFunction returns true, otherwise do not process the payment and return a message to the user in the open dialog.
For example:
useBits(sku, callbackFunction){
...
if (callbackFunction() == true){
// purchase sku
}
else{// do not process sku, and return
}
...
}
Although helpful, bits.onTransactionComplete only gets called after the…
2 votes -
Improve extensions activation button Bug report
Hi, the twitch extension button that is provided by twitch and used to enable an extension when watching a stream, is inaccessible.We are working on an extension that is relevant for screen reader users (folks who are blind or low vision) and the extension button is just a div with an SVG inside.
It is urgent that this is changed to a <button> so that assistive technologies can use it. Also, it only appears when the video is hovered, but the button being focused causes it to go away. Please help! Thanks
2 votes -
Can't pause the video with space/k after clicking somewhere other than the top-navigation/header section. I want to pause the streaming video player with space/k. But I can't do that after clicking somewhere other than the top navigation section of Twitch, like side navigation where live channels are displayed and the video player itself. Is it a bug or just a normal state?
4 votes -
🛠️ Edit Org. Members Info Allow the owner/admins to edit members name/description when clicking "Manage".
2 votes -
Add period to getClips() endpoint to get top all/month/week This is a copy paste from a previous user:
MrRockis shared this idea · June 21, 2020
"Old Twitch v5 API has an endpoint called "Get Top Clips" (https://dev.twitch.tv/docs/v5/reference/clips#get-top-clips)
I think the new API should also include this endpoint because the current way of getting the top clips is not exactly the most user friendly one. Currently if you want to get top clips, you need to get all clips using the "Get Clips" endpoint and then sort them out manually on our side. This works if you know exactly what you want. For example if you want…
3 votes -
Drops (BETA) - Block Creators from Participating In a recent campaign in the old system, we ran it via "All Category" can participate. This caused us to end up having multiple streamers who were just "Drop streamers" participate even though they were not playing our game, they had simply set it as their category.
The idea for this function is to allow us to select creators to be unable to Stream. If we catch streamers mid-stream not playing our game while granting rewards, we would like to also remove them from the drop list as well.
With the new limitations in being able to run simultaneous campaigns,…
13 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.
3 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 -
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.
11 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…
5 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
4 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 -
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?)
4 votes
- Don't see your idea?