Mealtime TV started with a small domestic observation: the worst part of eating in front of YouTube is YouTube. You spend ten minutes choosing, watch three minutes, and get offered something louder. Television, for all its faults, never asked anything of you.
So the idea: human curators assemble channels of good videos, and the site plays them continuously, like TV. No thumbnails screaming, no autoplay rabbit holes. You pick a channel the way you used to pick a channel, and then you just eat.
The build is deliberately ordinary — Angular front end, Supabase behind it, Stripe for subscriptions, Cloudflare in front, GitHub Actions deploying it. The one opinionated piece is the playback engine, which works hard to make transitions between videos feel seamless, because the entire product is the absence of interruption.
It's live at mealtime.tv. The lesson it keeps teaching me is that restraint is a feature you have to build on purpose; the default shape of the modern web is a slot machine, and you have to actively carve away from it.