701 results found
-
Allow 'In Development' versions to be deleted or re-numbered Sometimes you can end up with an extension where you have multiple versions under 'In Development', but ultimately you can only release one version.
Unlike the current active version, in-development versions aren't deprecated when a new version is released, so you can end up with old in-development versions that you can't do anything with (assuming you want to stick to some form of a convention for the version numbers).
It'd be great if the dashboard allowed you to delete/deprecate in-development versions, so you can clear out the extra versions, or allowed you to change the version number for in-development versions,…
8 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 -
Add/Remove Channel Editor via API Please add the ability to add/remove channel editors via the API. This was requested previously and marked completed but as far as I can tell it's not completed.
21 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 -
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 -
Get Channel Point Reward - Proposed Changes/Additions There should be a minimal method of getting basic information about a Channel Point Reward e.g. Custom Name, using only its ID.
For example, lets say we listen to the
redeemevent with tmi.js, all we're given (as far as I can see) is the rewardId. I'd want to be able to use this rewardId to fetch more basic,non-private information, such as the Reward's custom name, without the need for a user token from the broadcaster.If we're able to fetch basic stream information (e.g. title, game) without the need for a broadcaster's token, we SHOULD be able to at…
2 votes -
4 votes
-
VOD/CLIPS Search field Add a search field where you can search for a specific Title of a VOD or CLIP in the whole History of someones Channel
Currently if you open up Past Broadcasts you can only search by Category. It would be nice if i can search for Titles aswell. For Example if i search for a specific Event which happened i could search for a Title and the result will show me all archived VODS with this Title.
Also for Clips it would make it much easier for Editors to search for a specific word and get all Clips he wants…
5 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 -
MQTT Transport Are there any plans to implement MQTT as an available transport? It seems like the protocol's architecture suits EventSub very well and might make EventSub easier for developers familiar with it.
Not sure how authorization would be handled. That might be a chore, but if it's worth the effort involved it would be cool to have.
2 votes -
Update Video through Helix The videos endpoint currently support GET requests to retrieve information about published videos and DELETE requests to remove videos. It would be nice to support PATCH requests to be able to modify a video's information, at least the title, description and thumbnail.
I like to edit my video's thumbnail at the end of my stream, and right now I need to do it manually in the Video Producer. I'd like to automate this process, and the absence of PATCH request prevents me from doing it so far.
Thanks in advance!
5 votes -
Provide a topic for invite state changes Provide a topic for an invites
- sent/created
- invite changed status (say to accepted)
- cancelled/deleted/rejected
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 -
Allow our extensions to be included in the bit programs Extensions should be included in the programs twitch runs that use bits.
1 vote -
Include Tags on channel.update This would allow things to happen if only a certain tag is set.
That of course would require channel.update to fire for tags being edited as wellExample: If a streamer wants to have an automated tweet sent out when they start a Giveaway, they could add the tag "Giveaway", which triggers channel.update and then the receiver can process and send a tweet on their behalf.
16 votes -
🛠️ Edit Org. Members Info Allow the owner/admins to edit members name/description when clicking "Manage".
2 votes -
3 votes
-
Add endpoint to allow triggering Celebrations Alerts and with it "Celebrations" were introduced.
https://blog.twitch.tv/de-de/2023/05/17/celebrate-your-community-your-way-with-twitch-s-new-alerts/Therefore I was wondering if those Celebrations (or Alerts) will be made triggerable by some official Endpoint.
Something like a scope to request being able to trigger them likechannel:manage:celebrations, and being able to trigger them with normal auth and descriptive body.
{
type:"rain",
area:"full",
intensity:1,
length:5
}
Just an example from my part.6 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
- Don't see your idea?