811 results found
-
EventSub for announcements
Please provide a topic for when an announcement occurs on a channel.
This could be for showing them in overlays as well, or for third party chat applications to display the announcement
5 votes -
An iOS Embeds UI update
Ever since the embed updates back in 2020, the mobile embed experience has been sub-par. The suggested way to embed on iOS was to embed on your website, then load the website in a web view in your app. This was so that we could pass along the
parent
parameter. However it results in a number of issues that I'd like to suggest solutions for.First, the issues:
The UI of the player is unusable. If you load your own website embed, then it is far too small to use. If you simply load the pop out player's URL, then…
5 votes -
Allow adding single character blocked terms via the API
Twitch's UI allows you to add terms that have only a single character to them. This is good because it allows us to block some characters that are usually used on ascii copy pastes (like "⣿", for example).
Unfortunately, the API imposes a limit of a minimum of 2 characters per blocked term, as seen on the docs:
"The word or phrase to block from being used in the broadcaster’s chat room. The term must contain a minimum of 2 characters and may contain up to a maximum of 500 characters."
This creates a weird behaviour where users can add…
1 vote -
Keep plowing your ******* adds up my *** and I will switch to another service.
Bad enough you interupt content to show me a ******* add I have no ***** to care for, you also have to plug the **** on my screen while I am watching. And the content creators run personal ads.. This is too ******* much. I came to this from TV to avoid ******* ads
1 vote -
Where is the name listed?
"Set Name to your application's name. The name must be unique among all Twitch apps. Your app's name is listed on the Connections page under Other Connections if your app requires user consent to access or modify the user's resources." I do not understand where the name is listed, when I am on the page on which the link sends me there is not that.
1 vote -
alt+t plus full screen mode better support wide screen and ultrawide screen
i dont know which classification is right, forgive me plz.
when i use wide screen or ultrawide screen. i want watch stream full screen and with chat. need press alt+t then f11.
u guys can option a new key to press when identify user used wide screen or ultrawide screen.
and if it could be updated. i want saw following channels at lefe, stream on mid, chat in right when user used ultrawide screen.
ty.1 vote -
Add Optional OAuth Scope Selection to Authorize Page
In order to give the end user more control, applications may be developed to have dynamic scopes, which currently is on the third-party developer's side to manage, such as providing a list of checkboxes to determine which permissions to grant.
I suggest adding a parameter to <id.twitch.tv/oauth2/authorize> to turn the listed permissions into checkboxes, and only the checked permissions returned in the scope list that accompanies the resulting token. This will make the user's interaction with the permissions feel more seamless, as well as prevent "backouts" when the user is presented with a list of access permissions they can't "un-choose".6 votes -
property height didn't work
Hi I'm from Argentina. I have added to my website twitch VOD and I had a problem in the object config using javascript because ie: the property height: 800 has no results and I couldn't manipulate <div id="twitch-embed"> heigth. Width propety worked properly. How can I fix the height <div> problem? Regards Dan.
2 votes -
Add the Go live message of a channel within the channel online eventsub event
It would be really cool if the Go live message of a channel was present within the user online event.
3 votes -
[BUG] API does not allow to remove custom tags
According to the recently updated documentation (https://dev.twitch.tv/docs/api/reference/#modify-channel-information ):
To remove all tags from the channel, set tags to an empty array.
However that does not work at all, as the API returns:
{"error":"Bad Request","status":400,"message":"The request must update at least one channel property field."}
When receiving the following payload:
{"tags": []}
If you send the following the title gets updated and the tags remain untouched:
{"title": "Test ing the API", "tags": []}
6 votes -
There's one thing I would like to ask about why can't you make the following live channel listing changeable So you don't restrict it to jus
There's one thing I would like to ask about why can't you make the following live channel listing changeable So you don't restrict it to just views numbers And it be nice to go alphabetically follower numbers Or the title Of what they're streaming I'm put it here since the other way is too hard to post It's not the bar on the left it's the main page of the following
1 vote -
TOP SUB GIFTERS (Leaderboard API)
Similar to the Bits Leaderboard, please add a gifted subs leaderboard API, so we can see everyone who has gifted a sub in the channel.
So People can show in their overlay who is the top sub gifter (or the top sub gifters). This will make people see that when gifting subs they will show up in the stream and that streamers appreciate them.
Consequently there will be more people subscribe logically to be appreciated and that would make them and others gift more subs to the streamers.(I saw there was a request / an idea for that too…
6 votes -
Allow subscription to channel.prediction read events with no scope required
I don't see why a scope is necessary when the event is always readable by a third party
2 votes -
404 on linked endpoint
https://id.twitch.tv/oauth2/token returns a 404
2 votes -
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.
13 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.
14 votes -
Upcoming & Active Drops via API for Devs
Why is there not currently an api that allows for regular developers to access the current upcoming/active drops?
There are a couple of usecases for this (off the top of my head), for example;
- displaying all active drops for specific games on a website like a fandom.
- announcing upcoming drops via a discord bot.Currently some games are creating drop campaigns with no official notices or schedules and with a short turn around. Drops go live within 2-3 hours of creation and last 2-3hours, if you're not sitting refreshing the drops page every hour you're likely to miss…
7 votes -
Followed list to indicate subscription
In your list of followed streamers, you can see which ones you have a gift subscription to. It would be great to see which channels you subscribe to in this list as well.
2 votes -
Show bot chat messages in the users chosen language
Many channels I watch regularly communicate at least in two languages, and therefore send out chatbot messages in multiple languages as a long message.
For example, "Follow my Instagram at ig.com/username // Folgt meinem Instagram at ig.com/username".
It would be great if there was the option for chat messages sent via API to provide a default message with translations. Users would see bot messages in their native language or the broadcaster's selected language if no matching translation was provided. This could be extended for other functions, such as shoutouts.
1 vote -
Extend Clips response with video_name and game_name
The clip response already include both id and name -fields for some data -- broadcaster_id/broadcaster_name and creator_id/creator_name.
It would be helpful if the same was true for game_id and video_id, so we wouldn't have to resolve these by making additional requests.
game_name: the title of the game being played.
video_name: the title of the video (stream) that the clip came from.1 vote
- Don't see your idea?