React.tv (Now LIVE)
My hope is to offer alternative tools to the current paradigm of "swiping" through feeds and receiving content you never asked for.
Generate a weeks worth of 24/7 media content by creating schedules of playlists from YouTube and Twitch sources.
* Avoid the swamp of algorithms.
* Sync YouTube playlist to their official source to always get the latest media from the sources you prefer.
* All content is curated by users like you. Discover new media by watching channels which have similar content.
* Watch passively or sync a queue of videos
* Toggle on "Watch Party Mode" to instantly turn that same channel into a synced queue to watch with your friends or online community.
* Receive and vote on media requests from viewers.
* Ethically React to content on your livestream
* All your channel views carry over to their source video.
* Viewers have access to accessibility features for the active media, such as closed captions and volume levels.
* Embed a Channel as an OBS browser source as a fallback.
* Create a dynamic waiting room for your Livestream community
* Schedule your YouTube or Twitch Livestream - they work as media too!
* Viewers can watch your 24/7 VOD content when you're offline.
* We are continuing to experiment
* Create "Stations", a single place to watch up to 12 channels or media sources at the same time. Use it to create a livestream gaming tournament of different viewpoints.
* Many more features to come
Technical Details:
Project:
Time: 8 Months (258 days)
Effort: 222 livestream work sessions (~5 hours each)
37172 lines of code
Backend:
Convex.
Frontend:
React
Tanstack Start/Router/Query/Forms
and other 3rd party libraries

