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. Please add a JS Helper function

    Which is the equivalent of window.Twitch.ext.viewer.sessionToken but for the helixToken of window.Twitch.ext.viewer.helixToken.

    3 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

    Planned  ·  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. I want to be able to make a custom panel that a creator can put in their Stream Manager.
    It already looks pretty extensible with how you can move stuff around and pop things out.

    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

    How important is this to you?

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)
  3. Add a 'UseChannelPoints' endpoint similar to the 'UseBits' endpoint that allows us to let the user dynamically consume channel points on the go without having to create rewards. This would allow us to be much more flexible with channel points and create experiences that make full use of the points. We can define the amount of channel points being consumed similar to the product definition for bits, the user confirms the channel points usage and we get a TransactionReceipt for it that we can send to our EBS.

    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

    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)
  4. This granting permissions page is not helpful whatsoever. I need to be able to get access to the user's twitch ID which I can in the dev rig, but the documents don't explain how it is possible to prompt the user to grant permissions in the extension itself. More detail around this would be extremely helpful so I don't have to continue digging through the forums

    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)
  5. I know there are other methods like a google form to submit un-obfuscated code. What I would like is that an optional flag to be included with a version that any uploaded asset would minify/obfuscate the js files on twitches back end before putting it on their cdn. At this point I wouldn’t care about getting mapping files back, just a middle ground where when its pushed for hosted-testing or production it will have minified the code but the raw code is available for checking in the approval process.

    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)
  6. As a developer that loves creating new ways of interacting with my viewers there are things that would benefit from using the extension system but that would be way too specific to my stream to be validated for everyone.

    As far as i know, the only ways of having an extension enabled for my viewers is either to go through the validation process or whitelist every users one by one.

    Maybe i'm mistaken, but I don't think twitch would validate an extension if other users cannot actually use it, and whitelisting the viewers one by one is not viable at…

    4 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)
  7. 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

    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  ·  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)
  8. 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.

    190 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

    15 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)

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

  9. I would love to make a private extension based on who is part of a stream team. This will allow additional users to be able to install after release without having to update the allow list and re-publish the extension.

    3 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. The autoscale option works great in bigger resolutions, but I don't want to sacrifice breakpoints entirely. It would be great if I could toggle autoscale to kick in after a certain width. This would allow for fine control for smaller resolutions and still enjoy scaled up versions of my biggest breakpoint for huge resolutions like the 4K fullscreen mode.

    My biggest breakpoint is at 500px so that's where I start scaling the extension.
    I made a quick proof of concept of this if anyone's interested.

    https://pastebin.com/VGsLNFc0

    3 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)
  11. Add a radio option to extension capabilities, so that if a member of chat is banned, like how chat gets a overlay saying you are banned.

    An extension could have a twitch provided blocking overlay for a specific extension if the developer enables this as a option.

    So if a member of chat is banned, the extension unloads
    And if a chat banned member loads the page the extension doesn't even load and presents the is banned UI (omit the unban request button just overlay the extension)

    10 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)
  12. 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)
  13. Currently bits transactions only let you be notified of the SKU that was used.

    I would like to see a more "PayPal" model or the bits usage flow.

    Developers would make a POST request to Twitch with the SKU and any meta/extra data for the purchase, which would return a CheckoutID.

    Developers would then pass the CheckoutID to use bits

    window.Twitch.ext.bits.useBits(sku, CheckoutID);
    

    Then on completion (or cancel) and thus the webhook/Transactions API, can return a reference to that CheckoutID and allow developers to obtain that meta data, either via API call, or returned in the onTransactionComplete JWT.

    The CheckoutID created…

    12 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)
  14. 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)
  15. If an extension doesn't have an EBS (or it's not needed) or doesn't pass the language string up to the EBS.

    There is no way for extension developers to collect usage/render by language.

    Please provide a report that outputs a breakdown by user/render by language.

    This will allow extension developers to determine if translations are needed and what languages to translate to

    3 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)
  16. Add the ability for an extension to post events to a creator's Activity Feed in his/her Stream Manager.

    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

    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)
  17. If an extension is updated, there generally isn't a good way to tell streamers about it.

    It would be useful if an extension can push a notification to the bell/notification list, like how drops work/notify.

    And/or find a way to present an update notification to the main Twitch dashboard.

    19 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)
  18. The troubleshooting step for "I’m sure my My Rig configuration is correct, but my extension doesn’t work." doesn't work. All it did was make it so that the developer rig can't find my project anymore. It also can't create new projects.

    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. The new mod view is great and all.

    But it would be useful if extensions can add items to the Automod queue for moderators to moderate user submitted content (as per the new #7 guidelines for extension content moderation).

    And said item have webhook/EBS powered accept/reject buttons or similar

    16 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)
  20. To give more freedom in using Bits, having a Bits escrow system would be great.
    RFC0011 ( https://discuss.dev.twitch.tv/t/rfc-0011-extension-entitlement-service/19142 ) introduced that idea but was never implemented.

    What would be the possible flows:
    - A viewer sends Bits, that are put "on hold"
    - The streamer cancels the action asked by the viewers (because the stream is ending for example)
    - After some delay, the Bits are refunded to the viewer because the transaction was not validated.

    -- Viewers send Bits, that are put "on hold"
    - The streamer cancels the action asked by the viewers (because the stream is ending…

    13 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)
  • Don't see your idea?