968 results found
-
Provide Title and Game information with stream.online Other than knowing someone is online, there is still a need to utilize the API for getting related information about a stream.
It would be nice to have an all-in-one "here's everything about this stream going live" instead of requiring additional calls (especially if there's a possibility of caching delays).
Something along the lines of the data provided for channel.update would be nice
8 votes -
Add subscription date to subscription APIs Both of the APIs for getting subscriptions for a broadcaster don't include the actual date of the subscription with the data:
https://dev.twitch.tv/docs/api/reference#get-broadcaster-subscriptions
https://dev.twitch.tv/docs/api/reference#check-user-subscriptionThis makes it impossible to compute things such as subscription length dynamically as the only way to get subscriptions dates now is to be listening for the subscription event itself when it occurs. The V5 version of these APIs have this data point in them:
https://dev.twitch.tv/docs/v5/reference/channels#get-channel-subscribers
https://dev.twitch.tv/docs/v5/reference/channels#check-channel-subscription-by-user8 votes -
Allow self-signed certificates for development Currently, trying to access a development server with a self-signed certificate gives a "x509: certificate signed by unknown authority" error.
Being able to use development servers that are not on localhost (e.g. example.lan), would be really helpful when it comes to testing EventSub events.
Thanks.
8 votes -
viewer count from eventsub Either as a topic fired on update or added to "channel.update".
Advantages to its own event will reduce polling during a live stream and allow twitch to schedule when it sends out events as it needs to keep things in balance instead of having to contact 3rd party developers.
8 votes -
Accurate documentation All of your tutorials, links, and/or instructions are dated and unhelpful.
Try having someone follow any of this step-by-step, from scratch, and see if they can get something working, because I, nor my partners can make any usable sense of what is presented about extensions and creating/testing them.
8 votes -
Manage/update the offline screen for a channel It would be useful to be able to automate uploading a new channel offline screen.
(And banner too)
We may do game themed offline screens and want to automate doing that.
And/or manage it on behalf of the streamer, since the only way to currently update offline screens is if you are the broadcaster.8 votes -
Allow Developers to Add Drops Entitlements Manually For testing purposes primarily.
8 votes -
Add a topic for Roomstate changes including whom triggered it Chat has a number of states, slow mode/follower only mode.
Some moderationg applications involved monitoring for these states and responding as needed, and these applications will currently use PubSub but only in a logging capacity so alternatively connecting to chat for this data is perhaps overkill.
Please provide an eventsub topic that relays
- when/what Roomstate changes (slow on/slow off sub on sub off emote only)
- which moderator/user triggered the change.8 votesWe plan to offer this in EventSub.
-
Move GitHub repository to official Twitch organization Please host the example code in an official Twitch organization on GitHub such as:
https://github.com/TwitchDev
https://github.com/twitchtv8 votes -
Add "stream type" (subscriber only/eveyone) to channel.update Include the "type of stream" in channel.update
Either
- everyone
- subscriber only
8 votes -
Search Categories: Relevance The Search Categories API doesn't seem to apply any "relevance" and direct matches are not often the first result.
https://dev.twitch.tv/docs/api/reference#search-categories
Please apply relevance sorting.
8 votes -
Am I on the home page It is useful to know if a streamer is on the home page.
Both from a
- internal (to the channel) statistical standpoint
- as a moderation standpoint (we are on the home page we should up the follow limit to avoid trolls or lower the follow limit to let people chat).
Please provide a way to
- determine if a given channel is on the homepage (by region)
- which slot it is in on that region
And if possible
provide this information has a webhook so we don't have to constantly poll for this information
Additionally we may use it as a…
8 votes -
embeds should not require a webserver parent only works for webservers. not everyone wants or needs to run a webserver to embed videos on a localhost page using file:/// this change benefits no users at all. it may help with 3rd party sites, but file:/// is NEVER a 3rd party but is now blocked from being used due to the parent requirement. this is affecting moderation bots and other tools people use on their local computer that isn't served from a webserver.
8 votes -
Get user logo and banner With the new helix API there is no possibility to retrieve user logo and banner information.
In V5 API this information could be retrieved with this call:GET https://api.twitch.tv/kraken/channels/<channel ID>
Will it also be implemented in helix?
8 votes -
Fix ideas for Streams pagination Pagination on some Helix endpoints, such as Get Streams, is just bad, and can lead to endless looping. So here are some suggestions.
The goal of any solution would be for any dev paging through any Helix endpoint to have a clear and reliable indication of "there are no more results, you can stop pagination". And if for whatever reason that can't be indicated, the endpoint should safely return an empty data array rather than looping the user back to the start.
Currently, the final page of the Streams endpoint still contains a cursor (for use in before) so simply…
8 votes -
Get Broadcaster Subscriptions Events From: https://github.com/twitchdev/issues/issues/8
Brief description
The subscription events API is documented as a Webhook topic. but not as a API Endpointhttps://dev.twitch.tv/docs/api/webhooks-reference#topic-subscription-events
It used to be in the documentation but is missing
Expected documentation
https://dev.twitch.tv/docs/api/reference#get-broadcaster-subscriptionsBut for
https://dev.twitch.tv/docs/api/reference#get-broadcaster-subscriptions-events8 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.
7 votes -
Stream video player embed should not autoplay without user consent Problem:
As livestream video embed is included on the website it will autoplay without the consent of a user to be counted as a viewer within a stream, various broadcasters abuse this logic by creating silent 1px embeds on third-party domains (wikis, product pages & similar). Not only that unnaturally inflates the viewcount numbers of the streamers in question but as well it hurts statistics and the community of the categories in which said broadcasters streams, in addiction this incredibly hurts users with limited network bandwidth while they try to use said websites where embed is included cause they do…7 votes -
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,…
7 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…
7 votes
- Don't see your idea?