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

Developers

Categories

JUMP TO ANOTHER FORUM

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

69 results found

  1. Extension Developers can provide their extension in whatever langauge they want.

    But Send Extension chat doesn't support translations.

    Please extend https://dev.twitch.tv/docs/api/reference#send-extension-chat-message to support translations

    So instead of

    {
      "text": "Hello",
      "extension_id": "uo6dggojyb8d6soh92zknwmi5ej1q2",
      "extension_version": "0.0.9"
    }
    

    as the payload

    support

    {
      "texts": {
    "en": "words and stuff",
    "de": "the german transation",
    "fr": "the french translation"
       },
      "extension_id": "uo6dggojyb8d6soh92zknwmi5ej1q2",
      "extension_version": "0.0.9"
    }
    

    And then the Twitch frontend will select whatever language the user is using and default to broadcaster language if a matching language not found.

    or support a "default"

    {
      "texts": {
    "default": "words and stuff",
    "en": "words and stuff",
    "de":
    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  ·  Extensions  ·  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. It is not uncommon for an extension to be activatable in multiple slots, giving the broadcaster placement choice.

    However, whilst extension developers offer this flexibilty they may want to prompt/suggest that the streamer installs the extension to a specific slot.

    Please provide a way for Developers to mark a slot as "recommended" and update the UI to show a "Recommended" badge next to the slot in the extensions/manage UI

    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  ·  Extensions  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. You get free tools to differentiate your platform. Passionate developers try their best to make amazing products, how hard is it so difficult to make their products visible for streamers?

    Multiple suggestions:

    • a monthly highlight message on twitch twitter (put the spotlight on a great extension)
    • improve the extension dashboard by removing the top categories based on their function. This should NOT be a standard to get the top spot.
    • let developers upload videos/trailers on the extension page.
    • make a simple checkbox, that allows developers to send updates (email, chat notification) to streamers that opt-in for updates. (how do developers…
    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

    Deferred  ·  1 comment  ·  Extensions  ·  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. Some extension depend on user interaction in a timely manner.

    I'll use our fantasy Fight LIVE as an example. Here viewers can challenge other viewers for a duel. When this happens, the "other" (challenged) viewer gets a short hint "You have been challenged by XY" and two buttons: Accept and Decline.

    Now, as an Overlay Extension this works perfectly well.
    In a Component Extension the experience is very different. Usually a component is "closed" - That means the viewer can not see what's going on. We have no chance to notify the user that something is happening.

    It would be…

    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  ·  Extensions  ·  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. In a similar fashion to

    https://twitch.uservoice.com/forums/310213-developers/suggestions/39910141-copy-subscription-support-for-channel-moderation-s

    it would be beneficial to include ban status in the extension JS helper. To save an Frontend->EBS->API round trip to obtain this data.

    It would be a boolean unlike substatus which is null/object

    Optionally useful to provide data if a active timeout is in place.

    A "onBan" callback might be useful (which would only listen to to that users ban status change(s)

    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  ·  Extensions  ·  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. Can we have the option for asymmetric JWT signing? I want to validate JWTs sent by twitch on publicly accessible software.

    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  ·  Extensions  ·  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. 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  ·  Extensions  ·  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. It would be nice to provide mixpanel support too for analytics for some cases.

    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  ·  Extensions  ·  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. The Twitch Developer Rig should support pubsub whispers. It current supports normal broadcasts, but not whispers to target a specific user's frontend.

    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  ·  Extensions  ·  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. bits revshare is obviously not enough to build a sustainable small/medium business on twitch extensions atm (except 1-2 examples out of hundreds). reasons behind as I see them - extensions are for small streamers mostly. middle/big ones are not that into extensions as a product category. thus even being featured 24/7 doesn't provide enough viewers to actually get $1000-5000 dev payout for most of devs. not to mention retention aspect.

    moreover streamers are not that eager for bits. their current meta is to grow subs.

    so the idea is to provide devs with ability to work with subscriptions and get…

    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  ·  Extensions  ·  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. They should bring more intimacy and decentralization to us viewers who like to watch and interact with subs and time. A wallet would be the solution, where I connect with twitch like a login, you would drop twtcoin and the pdp would be made between view and streamer with your product! You are welcome .

    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  ·  Extensions  ·  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. No, tutto perfetto.

    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  ·  Extensions  ·  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. Extensions should be included in the programs twitch runs that use bits.

    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  ·  Extensions  ·  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. Copy everythign that is subscriber for extensions to follows

    So,

    • on activation run the oAuth scope check to allow reading channel follows
    • Allow an extension app access token to call the "Get channel followers"
    • Extend the JS helper to provide follow information similar to how subscriber status is

    if the extension utilises onFollow it would follow the helper value is updated the same as subscibers would be

    However existing bug - https://github.com/twitchdev/issues/issues/26 would also want to be fixed as well

    Usercase:

    broadly due to these API's moving to scoped it would be nice for serverless extensions to continue to not…

    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  ·  Extensions  ·  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. The ability for the dev to set and/or provide options which allow the configuration of a video component's iframe anchored position on the video player, left, right, top, bottom, etc, as well as optional constraints to what anchors are available. Currently only right side of the player can be used.

    I believe this option would increase the potential use-cases for video components as different sections of real-estate can have different levels of importance for whatever your video component has been designed for.

    Alternatively adding pop-out functionality to video components.

    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  ·  Extensions  ·  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. The extension can request subscription status as a feature. If the feature is enabled and the user is linked the subscription status can be looked at using Twitch.ext.viewer.subscriptionStatus

    It would be handy to have similar functionality for following status. Whether the viewer is following or not.

    There is helper functions for actions.followChannel and a callback for action.onFollow

    It could be that an extension has additional features if the viewer is following a channel that are not available to viewers that are not following.

    To figure out if the user is following the channel currently would require getting a moderator:read:followers and…

    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  ·  Extensions  ·  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. Console AND mobile gamers have INCREDIBLY few options for overlays.

    But we appreciate the 1-2 teams out there trying to make things work completely source agnostic... for example... Overlay Expert.

    However there are games with Game Specific Overlays (BL3 which also supports console, Lost Ark, Card games with mobile OS versions...) that we cannot use at the Same Time.

    Even if we just want to put in some nice alerts for thanks for following and etc.

    EXAMPLE: Play Destiny 2 on Console/PC/Cloud with cross-save-etc? How about the D2 armory extension + an overlay extension for your followers?

    Can't do it…

    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  ·  Extensions  ·  Admin →
    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  18. Too complicated

    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  ·  Extensions  ·  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. I feel the new CSP fields in the console can be improved.

    Right now it states:

    Comma-separated list of base URLs from which your Extension can load images (e.g. <img> HTML elements and favicons). These values will be used by the HTTP Content-Security-Policy (CSP) img-src directive

    Comma-separated list of base URLs from which your Extension can load additional media (i.e. <audio>, <video>, and <track> HTML elements). These values will be used by the HTTP Content-Security-Policy (CSP) media-src directive.

    Comma-separated list of base URLs from which your Extension can load information via scripting interfaces (e.g. API calls, fetch(), XMLHttpRequest, WebSockets). These…

    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  ·  Extensions  ·  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. Code is missing, does not work as is. For example in the jquery for form in viewer.js. Location.protocol is not defined for me and I had to change the selection id to "#myForm" for the jquery call to work.

    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  ·  Extensions  ·  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?