About Browse shows Sign in Get started free

What is MyTVCalendar?

Never miss an episode again.

MyTVCalendar gives you a personal TV guide built around the shows you actually watch. Track your shows, see what's airing this week, and mark episodes watched — all in one place.

Everything you need to follow your shows

Your personal TV calendar

A monthly grid showing every episode from your tracked shows, exactly when it airs in your local timezone. Switch to 7-day agenda view on mobile.

Track what you've watched

Mark episodes and whole seasons as watched with a single click. See your progress per show, and know at a glance how many unwatched episodes are waiting for you.

Browse & discover shows

Browse the full show library A–Z, filter by network or genre, and add any show to your calendar in one click. Can't find a show? Request it and the community can vote it in.

Public profile & stats

Your profile page shows your watch stats, favourite genres, completion rate, and progress across every show you track. Share it or keep it private — your choice.

Request missing shows

Don't see your show in the library? Submit a request, other users can upvote it, and once approved it's automatically tracked for everyone who voted.

Episode countdown

Visiting a show's page shows a live countdown to the next episode — days, hours, minutes and seconds until it airs.

Works with your media server

MyTVCalendar connects to Plex and Jellyfin so your watch history stays in sync automatically — no manual ticking required.

Plex

Link your Plex account via OAuth. When you finish an episode in Plex, a webhook automatically marks it as watched on your calendar — no extra steps needed.

  • One-click OAuth sign-in — no passwords shared
  • Webhook auto-marks episodes watched as you stream
  • Works with any Plex server (home or cloud)
  • * Requires Plex Pass

Jellyfin

Connect your Jellyfin server using a simple pairing code. Install the MyTVCalendar plugin on your server and it will report playback events back to your calendar automatically.

  • Quick 6-character pairing code — no API tokens to copy
  • Playback events from any Jellyfin client sync your history
  • Self-hosted friendly — works with any Jellyfin setup

Tracking webhook

Power user? Use the personal tracking webhook URL to add shows to your calendar from any tool that can make an HTTP request — home automation, scripts, you name it.

Ready to take back control of your watchlist?

It's completely free. No credit card, no ads, no nonsense.