Skip to content

kahays/mst3k-bookmarklet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

82 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Club MST3k is a compendium of Mystery Science Theater 3000 videos, complete with user-submitted quotes, comments, forum and recently, a chat function rolled into the "episode of the day," called Watch-It-Together.

This is a script to enhance the Watch-It-Together experience. It can

  • hoist the chat alongside the video, a.k.a. "theater mode"
  • embed a chatroom for any episode
  • queue and automatically play videos for supported embeds (YouTube, Dailymotion and Vimeo)
  • catch up to an episode in progress, even after pausing

How to use this

Follow the instructions provided here.

Known bugs

  • The chat window from tlk.io may not be functional. This is a known issue which can be worked around by changing your browser settings to allow third-party storage from tlk.io, but there's nothing I can do on this end right now. :(
  • The message overlay may be hidden in Internet Explorer.
  • Autoplay may misfire due to a race condition where catchUp() fires before the YouTube frame is ready.
  • Another autoplay hiccup where the Dailymotion player (Flash only?) won't seek/play in the right place the first time we call catchUp() after the video has reloaded.

Todo

  • Improve code underlying the warning message for embeds with no API support (MetaCafe, Hulu via Dailymotion, bare links.)
  • Have a way to reset the time selected for Watch-It-Together.
  • Make a unified player interface (all we use is play(), seek() and getDuration().)
  • Improve API support for YouTube, Vimeo and Dailymotion embeds.
  • Find API support for Metacafe and Hulu embeds via Dailymotion.

Notes

About

Enhancements to the Watch-It-Together feature on www.club-mst3k.com.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published