-
Make embeds work on iOS web based apps (like ionic) While it works on Android, it is still impossible to use iframe embeds on web-based mobile iOS apps. The reason being that iOS' WKWebView expects
<schema>://<host>
in the CORS headers returned by Twitch. Twitch uses theparent
parameter to generate those headers. Unfortunately, iOS prevents the use ofhttp://
,https://
andfile://
as schemas and forces us to use a custom schema likeionic://localhost
(or anything else) for accessing local files.The request is to add the ability for twitch embeds to return a CORS header that can match a custom scheme like
ionic://localhost
.I read through all…
39 votes -
Create embeddable follow button would love a follow button that works like Twitter Follow/Tweet button. To avoid the need to oAuth-loop it and users would prefer that rather than granting access to their account for developers to throw a follow at any channel.
15 votes -
Add parameter for dark mode with chat Add parameter to enable dark mode for chat please.
12 votes -
Interactive Frames for Clips and Improved Embedded Clips Player Make more developer tools for working with embedded clips.
At least, it can be the same tools as for the VODs player (playback api, events etc). Or you can add more features specifically for clips, for example, when you put an array of clips into player it displays as a collection or playlist.10 votes -
Twitch embed loading more ads than stream Really, who approved this. We bitched about this and now you refer us to this new place, killing off the discussion thread we had before. Hoping we let it slide. You are actively creating this problem and are unwilling to fix it.
Test was concluded, results are in. We are not nagging our external users enough. That seems to be the conclusion of last months 'extensive' testing.
9 votes -
Display hosted channels parameter option Consider a parameter option to display hosted channels if the embedded channel is not live. The parameter option is being suggested so that a broadcaster/developer can choose if they do or do not want hosted channels to display when the experience is embedded.
8 votes -
Add streamline chat embed option Add a streamline embed option for chat. Be able to remove the header, leaderboard, and footer options to be more inline with the mobile website style.
This comes from an example from the forum, but this would be very helpful on mobile websites, and responsive websites. Having only 1 or 2 lines of chat on screen is counter productive, and a terrible user experience.
https://discuss.dev.twitch.tv/t/possible-to-embed-mobile-ux-of-twitch-chat/28645
7 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.
7 votes -
Follow the new embed requirements during a raid redirect. It's as the title suggests.
When I embed a chat and include the parent parameter then that streamer initiates a raid, the chat embed redirects to a standard popout link for the target channel and not the embed link with the same parent as was set. I believe that when we set the parameters they should stay during this process.
eg: twitch.tv/popout/channel/chat when it should be twitch.tv/embed/channel/chat?parent=...5 votes -
Add Team Embed Option I would love an option that mimics the team page's embed, that it shows the top streamer, or even a random active streamer from the team. So you can just embed one object, and Twitch will do the logic to show whoever is currently live.
5 votes -
4 votes
-
Regular Purple Popups Ruin Experience The purple popups that occur when watching an embeded stream really only serve to worsen the experience of using an Embed. Attempts to engage with third party content are ruined but these purple screens cutting off the action every 15 minutes and the "Best experience" that twitch claims you can get from using the website directly is an experience devoid of the actual functionality provided by some third party applications that are at time the whole reason for seeing the stream in the first place.
3 votes -
Responsive Embed Widgets The "Embed everything", "Embed Video", and "Embed chat" widgets should be responsive instead of a fixed width and height. Or if we specify the width, at least automate the height so it respects the aspect ratio.
3 votes -
Embeds should have language parameter Our live events are in french. We would like the chat embed widget to be in french, or at least give us the option to change the text of what's visible like the "Send a message", "Chat", and "Welcome to the chat" messages.
2 votes -
Allow VOD chat embed or publish chat event stream from VOD I use multiple twitch VOD embeds on my site, and I'd love to be able to show the chats for at least one of those VODs. Ideally I would just be able to embed a chat like I embed a VOD somewhere on the page, tying it somehow to an already embedded VOD. Another thing I'd be happy with would be an event stream of messages plus relevant data like usernames, badges, and emotes so I could build the chat myself. I'd also want it to support seeking the same way a normal twitch VOD chat replay supports seeking
2 votes -
Timestamp is not working properly when clicking on the twitch logo on an embedded VOD video Timestamp is not working properly when clicking on the twitch logo on an embedded VOD video
When clicking on the twitch logo of an embedded video of a VOD, the normal behavior should be that it goes to another tab and opens the VOD with the timestamp working. However the behavior that is shown in the video and through my experience is that due to the link/url including "/?ttcontent=twitchlogo&tt_medium=embed" after the timestamp, it invalidates the link with the timestamp.
[https://www.twitch.tv/videos/1044994951?t=3h47m46s/?tt_content=twitch_logo&tt_medium=embed]
[https://www.twitch.tv/videos/1044994951?t=3h47m46s%2F%3Ftt_content%3Dtwitch_logo]
If the link was instead "https://www.twitch.tv/videos/1044994951?tt_content=twitch_logo&tt_medium=embed&t=3h47m46s", it would work as intended.
…
2 votes -
Add overlay info to the player embed state We really need a way to determine what overlays display to the user so we can handle them gracefully. For example, we have no way of knowing when the mature overlay displays and this negatively affects our channel discovery UX.
2 votes -
Mute does not work mute parameter does not work on mobile it is always muted just like autoplay
2 votes -
iOS Player Object I want to a way to embed the Twitch player natively inside an iOS app. The existing web embed is not as efficient or usable as a native player could be.
2 votes -
Improve embed for mobile devices Live embed are really not optimized for mobile devices
1 vote
- Don't see your idea?