This plugin for Discourse extends Onebox to add support for properly embedding Twitch streams and videos in Discourse posts. Videos embed as protocol-relative (to work around a Onebox limitation) and with auto-play disabled.
See it in action and test it out for yourself on Crit Cola’s Discourse.
Add the plugin’s repository URL to your container’s
app.yml file, for example:
hooks: after_code: - exec: cd: $home/plugins cmd: - mkdir -p plugins - git clone https://github.com/critcola/discourse-twitch-onebox.git
Rebuild the container:
cd /var/discourse ./launcher rebuild app
For the plugin to apply retroactively, you’ll need to rebake old posts:
cd /var/discourse ./launcher enter app rake posts:rebake
The Discourse Twitch Onebox plugin is released under the MIT License.