First stab at Channel development: https://github.com/crowservo/mst3k.bundle
This relies on crowd-sourced links from Club-MST3K.com. Most of the links resolve to YouTube, and are thus handled by PMS's built-in YouTube Service. Being crowd-sourced, links will die from time to time, and in the particular case of YouTube, the video is replaced with take-down notice. (There are many, many legit/licensed MST3K videos on YouTube hosted by Shout Factory TV that the Channel reaches -- but the Channel software is just simple .py plug-in script and can't easily sort that out ahead of time.) I've noticed that in the YouTube take-down case, PMS's built-in YouTube Service does not gracefully handle the situation, but instead times out with "Channel not responding." Any easy fix to that?