Inspired by this thread and TempusTV I finally got the time to start developing this project. The idea is simple, upload some TF2 clips, see them on stream.
All that is needed is to start uploading clips. These can be YouTube videos or Twitch clips (I've had to make Twitch clips max 30sec though for reasons which is unfortunate), they can be full frag videos or just small ShadowPlay clips or sick airshots or 6ks, anything goes as long as it's TF2. They don't have to be created by you, feel free to post someone else's frag video as long as they are ok with it. Eventually I hope to add support for STV/POV demos so they can be converted to videos as well as normal videos, these types of clips can be uploaded they just won't appear on stream yet.
You can also see the state of the clips you have uploaded as well, and delete them if you no longer want them played.
The site is live at https://tf2frags.net for uploading clips and the stream will be live at https://twitch.tv/TF2Frags once there are enough clips uploaded. There is a Twitch bot as well so clips can be skipped and/or reported if need be.
Source code is here and here if someone wanted to set it up for CS or something, or to help fix things.
Thanks to PancakeLarry for open sourcing the TempusTV code for reference, and the people in the other TFTV thread for inspiring me to make this.