Now watching
Logged the second
you press play.
Blade Runner 2049 2017
Example
wtchd takes the now-playing signal straight from your own player. What you watched, when, and how far in — kept as a history you own, and a feed your friends can watch fill up in real time.
How a watch gets in
Your player
Something starts playing on your Jellyfin box, your desktop client, a script you wrote on a Sunday. It posts the title and the position.
wtchd
Holds it as live while it runs, and keeps the position current so a progress bar is never a guess.
Your history
When it's done, it lands in a log you own: what, when, how many times.
Friends, not followers
Friendships go both ways here: you ask, they accept. Once they do, you see what's playing on their screen right now — and they see yours. Make your profile private and none of it leaves your account.
A history that stays yours
Every movie and episode, newest first, with the date you watched it and how many times you've come back to it. Log something by hand whenever your player wasn't watching.
Counted, not guessed
Movies, episodes, shows, and what you got through this week. Numbers you can check against your own log, because they come from it.
Built in the open
wtchd is open source, and the thing your player talks to is a plain HTTP API — no plugin marketplace, no blessed clients. Register an OAuth app in settings and anything you can write can log to your account.
Run ours, or run your own. The server is the same either way.
Log a watch from anything
POST https://wtchd.app/api/scrobble
{
"id": 335984,
"misc": { "watchedAt": "2026-08-03T21:14:00Z" }
}Start keeping track
Make an account, point a player at it, and press play on something.