701 results found
-
Show available resolutions (transcoding options) in Get Videos API The Kraken API for querying videos lists the available resolutions for archived broadcasts and current streams. The new API does not.
2 votes -
Expose profile accent color in the Users API In the channel settings, you may specify a "profile accent color" to represent your brand.
Right now, this isn't exposed in the API at all.134 votes -
Add whom did it to the Moderator add/remove topic If is possible for a user to demod themselfs.
And it's possible that a user can be modded by someone whom is not the broadcaster (in super rare cases)Please add this information to the Mod add/remove topic.
It's handy for tracking a "oh why is this person not a mod suddenly" as the broadcaster.6 votes -
Expose page limit on docs under subscription limit, amount of entries per page should be noted
1 vote -
[BUG] Twitch and Twitch embed, black screen, infinite loading Describe the bug:
VS2019 UWP WebView
Does not play Twitch and Twitch embed, black screen, infinite loading.Reproduce
Test 1 - WebView UWP project:
Iniciate UWP project, add WebView with source url:
https://www.twitch.tv/
https://player.twitch.tv/?channel=esl_csgo&parent=localhostGo Project Properties > Tab: Debug, in Debugger type: Application process set to 'Script' to inspect WebView console
Test 2 - Another browser same enginer:
insert the source url:
https://www.twitch.tv/
https://player.twitch.tv/?channel=esl_csgo&parent=localhoston JavaScript Browser: https://github.com/MicrosoftEdge/JSBrowser
Output:
Exception was thrown at line 1, column 124483 in https://static.twitchcdn.net/assets/vendor-a6a1f255f35b353a66f3.js
0x800a1391 - JavaScript runtime error: 'globalThis' is not defined
Exception was thrown at line 1, column 845709 in https://static.twitchcdn.net/assets/player-main-3d0abb9af23b3bb9aecd.js
0x8000ffff…1 vote -
Add "Channel title" ingredient to IFTTT (If That Then This) Would be nice to if the Twitch service over at IFTTT had the channel title as an ingredient to be used.
This would enable a huge range of services to utilize the channel title for marketing purposes.
Zapier has this, but not IFTTT.
Screenshot of ingredients:
https://imgur.com/a/l4DJIsx6 votes -
Filter EventSubs by Condition / Type While migrating to EventSub with 2.2 million webhooks, I noticed one thing that makes debugging with many webhooks especially difficult.
Problem:
EventSub subscriptions cannot be listed by a condition or type. This makes it impossible to find unwanted duplicates and its ID on the part of Twitch.
Solution:
By filtering by condition and/or type, you can find EventSub subscriptions and their IDs faster and more efficiently.
In addition, we would theoretically not need a database that knows all IDs to manage event subscriptions.
5 votes -
Get Channel Emotes: return cheemotes I know this has it's own endpoint but would be nice to have them in once place
3 votesThank you for the feedback! We will consider this, but for now we do not have immediate plans to include cheermotes with this endpoint.
-
Allow Bot accounts, mark them and make it that they can't recive gifted subs. There are a lot of bots and some of them get gifted subs because they are just a "normal" user. anotherttvviewer, carbon14xyz etc. are all known bots and I think the developers of the bot should have the option to mark them as bots like in discord. It would be easier to understand for streamers, and they shouldn't get gifted subs.
3 votes -
Organize this better, fill in the blanks Who wrote this? The author frequently jumps from point A to point Q.
1 vote -
Client Id condition for channel_points_custom_reward_redemption.add Currently, it is possible to listen either to all custom channel point redemption or redemptions of specific reward id.
It would be great if we could add a condition to only listen to redemptions of rewards that have been created by our own client id with the channel points API.
With this, we do not need to create x amount of eventsubs for x amount of rewards we created for the broadcaster.
2 votes -
Add a per channel developer topic to extension pubsub For extension pubsub
https://dev.twitch.tv/docs/extensions/reference#send-extension-pubsub-message
There is
- global
- channel
topics
please add
- developer (with a channel ID)
to allow "developer JWT ONLY" pubsub messages to a specific channel
Similar to the config developer segment.
this means there is a secure method for developers to send data to a specfic channel without burning the global limit (and triggering skip paints on other channels)1 vote -
Extensions change Please provide an eventsub topic that notifies when the extensions active on a channel change.
The payload should match what https://dev.twitch.tv/docs/api/reference#get-user-active-extensions outputs.
For a broadcaster tool we generally wouldn't need to know what the change was. Just what the current config with.
This would save two payloads (for an extension changing from panel 1 to panel 2)
It would be useful to know what changed but less important.
So add a "was_changed" boolean to the relevant record.
So
…"component": { "1": { "active": true, "id": "lqnf3zxk0rv0g7gq92mtmnirjz2cjj", "version": "0.0.1", "name": "Dev Experience Test", "x": 0, "y": 0 }, "2": { "active":1 vote -
Embeds should have language parameter Our live events are in french. We would like the chat embed widget to be in french, or at least give us the option to change the text of what's visible like the "Send a message", "Chat", and "Welcome to the chat" messages.
1 vote -
Timestamp is not working properly when clicking on the twitch logo on an embedded VOD video Timestamp is not working properly when clicking on the twitch logo on an embedded VOD video
When clicking on the twitch logo of an embedded video of a VOD, the normal behavior should be that it goes to another tab and opens the VOD with the timestamp working. However the behavior that is shown in the video and through my experience is that due to the link/url including "/?ttcontent=twitchlogo&tt_medium=embed" after the timestamp, it invalidates the link with the timestamp.
[https://www.twitch.tv/videos/1044994951?t=3h47m46s/?tt_content=twitch_logo&tt_medium=embed]
[https://www.twitch.tv/videos/1044994951?t=3h47m46s%2F%3Ftt_content%3Dtwitch_logo]
If the link was instead "https://www.twitch.tv/videos/1044994951?tt_content=twitch_logo&tt_medium=embed&t=3h47m46s", it would work as intended.
…
2 votes -
Get channel subscriber benefits/options as a endpoint An idea I had a while ago but never copied it to uservoice
Please provide
https://www.twitch.tv/products/STREAMER / the information in the "Subscribe popup"
as a end point
To return the
- product names
- emotes per tier
- is ad free enabled
- sub badges
- any emote modifiers
Optionally include the users progress to the next sub badge if authenticated as a user
10 votes -
Improve the accuracy and precision of "hlsLatencyBroadcaster" in the Extension helper library. An improved "hlsLatencyBroadcaster" value unlocks and improves interactive experiences that rely on precise synchronization. For example, the Tobii eye tracker Extension and many Genvid Extensions that rely on this latency for accurate click or display location.
196 votesThis functionality may be considered in the future, and we appreciate the feedback and comments provided on this suggestion. There are some technical challenges to solve to provide a better experience for synchronous use cases, though we do not have a timeframe for when this effort would be prioritized at this time.
-
Enable drops for a longer period Simple. Old drop system allowed you to turn drops on for like a year and now its only 28 days max.
2 votes -
Please provide a topic for extensions active on a channel Please provide a topic that emits when an extension is activated/deacted/changed in a slot on a channel.
I would not expect it to require a scope as https://dev.twitch.tv/docs/api/reference#get-user-active-extensions doesn't require a scope.
It would be useful to monitor/confirm into third party tooling that extensions have been updated, especially when the dashboard is used to update, or it's auto updated due to an extension/game automatic switch.
4 votes -
1 vote
- Don't see your idea?