138 results found
-
Documented API for streams and VODs It would be most helpful if there was a documented API for accessing live and VOD video streams that 3rd party clients could use.
It's no secret that there are a variety of 3rd party clients for different platforms that use undocumented APIs that Twitch has made available for a long time. Understandably this is not officially supported, and the future of this status quo is unclear.
94 votesSee detailed comment below.
-
Provide Soundtrack Control API Provide an API for third parties to control soundtrack
Including but not limited to
- Play/Pause
- Volume control
- Playlist entries in "now playing"
- Current song that is playing
- Play head position in the current song
- playlist play head position
43 votes -
Copy Subscription Support for channel moderation support in extensions https://discuss.dev.twitch.tv/t/new-extension-policy-updates-including-a-moderation-section/24410/3
As noted for the new policy, we should prevent people banned/timed out from the channel, from submitting content.
Theres no way to do that without an extensions developer creating an external oAuth loop to request the relevant scopes from a broadcaster.
Duplicate the subscription scope capability to a the channel moderation scope to facilitate this policy being enforceable and negate the need for two sets of keys for each extension.
28 votesPolicy 7.5 is being removed today as mentioned in our recent announcement. See the post for more information. We will close this suggestion since the functionality is no longer needed to comply with the removed policy. https://discuss.dev.twitch.tv/t/extension-policy-update-moderation/30215
-
Keep topic type names below 64 bytes/characters Summary:
While bandwidth across networks are usually a concern, internal bandwidth and memory footprints are also a concern. When using "channel.cheer" this is fine, but topics such as "channel.channel_points_custom_reward_redemption.update" approach an unnecessary level of verbosity and is roughly the largest topic name as of this moment. This can be left (though I'd prefer it to be shortened), but future events should be kept on a low byte footprint. Below 64 is my recommendation.Reasoning:
Non-development basis: There is no real reason to provide a name of a topic that is over 64 characters, if this is the case, the name…7 votes -
Allow stream embedding on mobile apps The newly required
parent
field broke our mobile embeds! A workaround would be awesome, and a React Native SDK would be divine. Thanks!4 votes -
https://dev.twitch.tv/docs/v5/guides/video-upload#how-to-upload-a-video OR A BETTER INDICATION to upload a .mp4 file WICH URL to upload my .mp4 file ?
erikdp2000@outlook.com , AND , erikdp2000@gmail.com , I KEEP EVERY E MAIL SECRET (my word of honor)
https://dev.twitch.tv/docs/v5/guides/video-upload#how-to-upload-a-video4 votes -
Don't tell people to auth in a non-standard way Make the docs closer to OAuth specs. The docs say to send parameters to /token (and /revoke) in the query string, but this is non-standard. Twitch supports the parameters in either the query string or request body.
The documentation should prefer the standard approach of sending parameters in the request body.
4 votes -
Add the Firebase mandatory URLS to the new default CSP for Extensions In order to provide the best experience through extensions, we have users identified in external systems, using Twitch Ids and / or Oauth.
To do so, we use Firebase authentication.Problem is, Firebase natively uses 2 urls that cannot be modified / personalized:
https://securetoken.googleapis.com/v1/
https://www.googleapis.com/identitytoolkit/v3/Those URLs are used to verify / produce / refresh tokens in an API way.
Is it possible to add those URLs to the default CSP or have them fulfill the CSP rule, to be able to keep up with our extensions ?
Thanks !
3 votes -
Several missing scopes This page does not state all scopes that can be used, such as
openid
andviewing_activity_read
or even the fact that scopes are optional and can be left empty.3 votes -
Embed doesn't work anymore... Hi, I'm trying to embed my live on a page I created with a github repository and it doesn't work. It worked a week ago and now it doesn't work anymore... I'm sad, I can't find what you changed.
3 votes -
Dont know what to do with parent parameter I do not understand the example for parent parameter. Should i only put in if website is embeded on another website but do I also put in my own website? I do not understand what to do.
3 votes -
Embeds no longer work none of this works! Embedding was just fine then all of a sudden, nothing works. The player won't load on the web site, won't play!!
3 votes -
A full list of current viewers please! Is there no way to get a full list of all your current viewers? I would love to check to see who of my current viewers are subscribed to me. This is killing me, please help!
2 votesPotential solution provided in comments.
-
no ads feedback for you guys
2 votesAds do not appear on the developer site (i.e. dev.twitch.tv), which is the topic of this category specifically. If you are referring to ads generally on Twitch, please feel free to include more details regarding ad placement, timing, etc on the top-level "Ads" category.
-
add followers count to user or channel the old kraken channel object offered an follower count. I don`t find any follower count on the new helix channel or user object.
2 votes -
Warning: This URL has been flagged by Bitly's systems as potentially harmful. When I try to download the "Twitch+Developer+Rig+Setup.exe" from the following link https://link.twitch.tv/DevRig-Win I get sent to the next page: "This URL has been flagged by Bitly's systems as potentially harmful." Unfortunately, I cannot report this link to Bitly because I get sent to a "We're sorry. You can't access this item because it is in violation of our Terms of Service." page when I try.
I got this link from creating an extension and hitting the "Download Developer Rig" button. I am not sure if this actually malware or backdoored.
2 votes -
Adding user history names or ID on Twitch Some services like Streamelements rewards viewers on streamer's channel with points for watching stream. If you would change your Twitch username, channel points will be reset to 0 because service unable to identify who you are (something like you are new) but still remembering old nickname.
2 votes -
Пп Спасибо за помощь!!
2 votes -
Edit request The
hub.challenge
query param is now calledhub_challenge
and should be renamed in the docs2 votes -
Give developers access to GQL and the full suite of actions. I'm aware that this is a duplicate but I feel that the answers given have been unsatisaftory, GQL is a well-known and understood standard, hence the tmi.js API would not be needed anymore, nor would other twitch-specific packages. There is no reason not to give access to this given that we all know that it's in use internally and that the security requirements would be no different.
I think that enabling this and managing it safely would be far more secure than it remaining undocumented as developers will use the GQL endpoints no matter how much their use is discouraged…
2 votes
- Don't see your idea?