Skip to content
Translate Ideas and Comments
Choose language:
There was an error during translation

Developers

Categories

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback

701 results found

  1. Kraken equivalent[1] of Get Users Follows offers a way to sort query results by either creation date, last broadcast or login name. There's also a way to sort results in either ascending or descending order. Helix however doesn't offer any ways of sorting results of your query and results are always shown descending without giving you the option to get those in ascending order.
    In case you need to fetch exactly the first follow or get followers that have been live last, it becomes problematic if your query has lots of results - you'd need to paginate through all of…

    9 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  2. Add examples of popular 3rd party libraries.

    The current example is very specific and only targets one language. Many community driven libraries are continuously developing and mainting IRC capablities in languages such as; Python, JS/TS, C# and more.

    It would be nice in general to see more support for these libraries and even giving some sort of verfication to popular libraries that are maintained and meet quality standards.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. In the new badge-related endpoints, badge objects in returned sets contain only their IDs and URLs, which compared to the only existing alternative (undocumented badges.twitch.tv endpoint announced in twitchdev forums[1]) isn't enough for things like custom chat clients that are very popular among many Twitch users.
    Ever since that undocumented endpoint came to existence, we've been using it in our chat client and would at least need "description" and "title" properties that are present in badges.twitch.tv to display information about badges properly and replicate webchat's behavior. I believe both APIs use the same internal data (at least for Global Badges)…

    17 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  4. The v5 endpoint contains the follower's account creation date, the new endpoint (https://dev.twitch.tv/docs/api/reference#get-users-follows) does not.

    Knowing when a follower created their account is very useful to moderators monitoring recent follows to keep an eye on potentially problematic users (new account could mean a previously banned user returning) or to detect mass follows from bots (which often have a similar account creation date). Monitoring recent follows is especially useful in follow-only chat mode.

    While it is possible to get the account creation date from the "Get Users" endpoint (https://dev.twitch.tv/docs/api/reference#get-users) and then merge it with the follower data,…

    33 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  5. The Create Poll endpoint has optional query parameters to allow additional votes using either bits or channel points.

    However, it doesn't actually allow multiple votes. This can be seen in the pubsub response which explictly states that "multi_choice" (property indicating whether additional votes are allowed) is not enabled.

    When creating a poll through the web interface, it works just fine as it is created through the GQL and not the API. The GQL message also has an additional property to explicitly allow additional votes, on top of the properties that are used to either allow additional votes by bits and/or…

    5 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  6. Scenario:
    A viewer comes in and gifts 10 subs to the community; This fires off in theory 11 events. One event is the channel.subscribe.gift, while the other 10 are the individual channel.subscribe for the 10 users.

    Request:
    The channel.subscribe.gift has an id associated with its emission. Something that would benefit reactionary data would be each of the individual channel.subscribe events having a gift_event_id. If the sub was a gift, set the id to the channel.subscribe.gift event id.

    Use Cases:
    - A developer could choose to listen to the batched gift amount and react to that single event, then…

    21 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  EventSub  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  7. The Kraken API for querying videos lists the available resolutions for archived broadcasts and current streams. The new API does not.

    https://dev.twitch.tv/docs/api/reference#get-videos

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  8. In V5, it is possible to get all emotes that existed on the platform via both
    "get-all-chat-emoticons"
    and
    "get-chat-emoticons-by-set" (when no sets are provided)

    This currently has no equivalence in Helix, and also has no listed migration path.

    This request is to create an endpoint that returns the list of all emote sets (and ideally their last update time) such as "get-all-emote-sets". This would allow a user to then get all emotes via the "helix get-emote-sets" endpoint that currently exists.

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  9. 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-subscription

    This 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-user

    9 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  10. I would like to see more than one user per schedule API query. Similar to querying the streams and channel information from up to 100 users. That would be of great help with the rate limits.

    Best greetings ^^

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    More Info Needed  ·  3 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  11. When creating a Drop, it would be great if you could set it up to give the viewer an option to choose "x" number of Rewards from a pool of "y" options.

    Examples:

    1. The viewer is presented with the options of an Ultimate Ball, a Super Ball, or a Mega Ball as their Reward, and they're allowed to pick one.

    2. The viewer can choose two items from the following: coins, a skin, a beta-access key.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Drops  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  12. The new prediction/polls APIs are very welcome, but it would be useful to know who started/locked/ended a prediction.

    Maybe to display info to chatters who to talk to about the rules of the current prediction or maybe to log potential abuse of predictions.

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  13. Emotes are a commonly used feature of Channel Point Redemptions requiring messages. Unlike the EventSub Subscription Message events which provide emote ID and placement data, Channel Point Redemption events do not. I propose the following change to the Point Redemption notification payload:

    channel.channel_points_custom_reward_redemption.add and channel.channel_points_custom_reward_redemption.update:

    {
        "subscription": {
            ...
        },
        "event": {
            ...
            "user_input": {
                "text": "Channel Point Message! finite6ThrowBall",
                "emotes": [
                    {
                        "begin": 24,
                        "end": 40,
                        "id": "emotesv2_4133039724974aa59589549eae677d03"
                    }
                ]
            },
            ...
        }
    }
    

    This allows for a client to properly construct the channel point redemption input, with emote images, similar to the channel.subscription.message event.

    36 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  EventSub  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  14. For example when I request emote set 300548756 (The rpg limited time emotes) It only returns RPGAyaya when I as a user possess all of that emote set. other limited time sets do the same with some not returning any emotes at all.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  15. https://dev.twitch.tv/docs/eventsub/eventsub-subscription-types/#userauthorizationgrant

    Please extend user auth grant to include

    • all scopes shared between ClientID and userID
    • new scopes added to the relationshio when the auth occured

    Possible use cases include: auto determine from this eventsub, what other eventsub topics to auto create.

    9 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  EventSub  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  16. 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.

    9 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Twitch CLI  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  17. With the addition of animated emotes there is no way to tell from the emote API responses of GetChannelEmotes and GetEmoteSets if a new emote ( id starting with "emotesv2_") is a normal emote or an animated gif emote without downloading it and checking the file contents.

    Would be nice to have either a "format" field that tells you "png" or "gif", or at least a "is_animated" bool field for each emote.

    Use cases: Whenever you wanna show emote stats or emote info for a channel (like in a chat clients or stats website or emote panel) you often wanna…

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We will be updating the documentation to make it clearer that the image in the payload will always be a static image. We are also planning to document the URL schema for the CDN to retrieve the animated version.

  18. With the removal of the Follow Create endpoint.

    A "non moderation bot" can no longer be automatically added to a channel.
    The owner of the bot would have to "login" to the account and manually follow the channel(s) the bot joins.

    A "non moderation" bot doesn't run moderation commands, so giving it "mod" wouldn't make sense. (Which would bypass the follow requirement)

    Please provide a way to "authorise adding a bot to a channel" that will auto follow the bot to the channel. For this purpose

    This could be similar to how Discord does bots, where to add a bot…

    43 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    Investigating  ·  16 comments  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  19. So I'm trying to do a multi-room audio solution with Mopidy (https://mopidy.com/) and Snapcast (https://mjaggard.github.io/snapcast/), and I'm following many DJs on Twitch, and tune in for the music. I'd like to be able to have a Mopidy extension to be able to receive and listen to Twitch streams from the server, without having to use my phone or anything.

    I don't mind if I need to login/OAuth token, I don't mind for the usual occasional audio ads, I just want to be able to access the AUDIO stream so I can listen to it more conveniently.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  API  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  20. Please provide a topic(s) that emits events when

    • a segment "definition" (recurring or one off where supported) is updated created or destroyed
    • channel creates a vacation segment.

    It wouldn't notify when we get to monday/start of week and the schedule is "built"

    7 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  EventSub  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  • Don't see your idea?