Web / Full-stack/2026
St4sh
A personal media tracker born the day TV Time shut down — episode-level progress for shows, plus a full inventory of the movies and games in the stash, which device they live on, and what's backed up.
- Role
- Design and build — solo
- Timeline
- 2026 · ongoing
- Status
- In development · public release planned
- Stack
- Next.js · TypeScript · TMDB API · IGDB API



01
Why it exists
TV Time shut down and took my watch history with it — years of knowing exactly which episode of which season I was on, gone with someone else's product decision. Rather than hand that history to the next service that might disappear, I built my own. If the tracker is mine, nobody can sunset it.
02
Tracking that matches how watching works
Every title carries a status — watchlist, watching, finished, stopped — and shows break down into per-season episode checklists. A continue-tracking row surfaces the next unwatched episode, so picking a show back up after months away takes one glance instead of a scroll through synopses. Metadata and artwork come from the public catalogue APIs, so adding a title is a search, not a form.
03
More than a watchlist
The stash part is the difference from the app it replaces: St4sh also knows where things physically live. Every movie, show, and game maps to the devices holding it, storage is broken down by type, and a backup-coverage counter says how much of the collection would survive a dead drive. A tracker that only knows what I watched answers half the question — this one also knows what I'd lose.
04
What's next
It currently runs for one user: me. The work in progress is the unglamorous part between a personal tool and a public one — accounts, hardening, and making sure a stranger's library of thousands behaves as well as my sixty-nine items. Public release is planned once it earns it.
