Language: English

Everything you watch, and it stays yours.

OpenTV tracks your shows and films, tells you what to watch next, and keeps the whole library in a database on your own phone. No account. Works offline. Free.

Download on the App Store Get it on Google Play

Free, no ads, no subscription for the tracker.

FreeNo ads. The tracker never costs anything.
No accountOpen it and start. Sign-in is optional.
OfflineYour library is a database on the phone.
9 languagesIncluding Arabic, right to left.
Open sourceThe app and the server, both public.

Watch Next

The next episode, already waiting.

The next unwatched episode of everything you follow, in one list. Mark it and the list moves on.

A notification the evening something you follow returns, not a weekly digest.

Ratings, feelings, characters

Every episode, scored.

Score an episode, say how it made you feel, and vote for who carried it. Then see a whole show at once — every season, every episode, in one grid worth posting.

Statistics, widgets, Wrapped

Your watching, counted on your phone.

Hours by genre, decade and network, your longest streak, how your ratings compare with everyone else's — all calculated on the device.

Wrapped, any month or year. Not once a year in December. Any period you like, as a card you can share.

Where your data actually lives

  • No account.
  • Works offline.
  • Leave any time.
  • It stays on your phone.

On your phone, in a database only you can read. The tracker makes no request to any server of ours. Two things are optional and off until you turn them on: the community — comments, ratings, follows — and backup and sync with OpenTV's cloud. Nothing else ever sends anything. Joining the community never sends your episode-by-episode watch history; only cloud backup and sync do, because that is their whole job. You can export everything, any time, as a ZIP.

Bringing a library with you

Bring a decade with you.

The ZIP you downloaded from TV Time before it shut down — shows, episodes, watch dates, ratings, comments — goes back where it belongs. Letterboxd, Trakt and Simkl exports come too, and Plex or Jellyfin tick episodes off as you watch.

An import is never destructive and can be run twice: it fills gaps and never duplicates.

Why it exists

A folder nobody could open.

TV Time was the tracker millions of people used to tick off episodes, for years. Then it closed. Everyone who asked got their data back as a ZIP of spreadsheets that no app could read, so a decade of watching became a folder nobody could open.

OpenTV started as the thing that could read that folder, and it grew into a tracker in its own right. The lesson it was built on is the one above: a library kept on somebody else's server is a library you can lose in an afternoon. So this one lives on your phone, and you can walk out with it whenever you like.

Features

Everything it does

Your Watch List
Your Watch List
Profile themes, with Plus
Profile themes, with Plus
Stats, Wrapped and Deep Stats
Stats, Wrapped and Deep Stats

Every show and film

Watch Next, upcoming episodes, a film watchlist and rewatches.

Bring your history

Import from TV Time, Trakt, Simkl, Letterboxd and IMDb.

Free sync and backup

Through your own iCloud or Google Drive. Your devices stay in step.

Guess the title

A daily puzzle made from what you have watched, so it never spoils anything.

Half stars, private notes

Rate films in half stars. Keep a note on anything, seen only by you.

Stats, Wrapped, widgets

Your watching in numbers, any month or year as cards, and home-screen widgets.

Comments, friends, Activity

What the people you follow rated and said, only on episodes you have seen.

Lists and favourites

Publish 10 lists and 20 favourites, and join any shared list.

Watch together, Live rooms Plus

Follow a show with friends and see which episode each of you is on. React live the night an episode airs.

Smart reminders Plus

Reminders when they suit you, and an alert when your watchlist lands on your streaming services.

Deep Stats Plus

A heatmap of everything you have watched, your timeline, and advanced filters with saved presets.

Nine languages

English, Arabic (right to left), French, Italian, Spanish, Portuguese, German, Turkish and Polish.

Price

Free, with no ads. Plus is optional.

The tracker is free and has no ads. Plus pays for the shared server and adds extras for people who want them.

Free

$0

The whole tracker. No ads, no time limit.

  • Track every show and film
  • Import from TV Time, Trakt, Simkl, Letterboxd, IMDb
  • Sync and backup through your own iCloud or Google Drive
  • Stats, Wrapped, home-screen widgets
  • Daily puzzle, half stars, private notes
  • Comments, friends, Activity
  • 10 published lists, 20 favourites
  • Join any shared list

OpenTV Plus

$2.99 a month

or $19.99 a year

Optional. Everything in Free, plus:

  • Watch together, Live rooms
  • Smart reminders
  • Alerts when your watchlist lands on your streaming services
  • Sync and backup through OpenTV's own server
  • Deep Stats, heatmap, watch timeline
  • Advanced filters and saved presets
  • Profile themes and app icons
  • Unlimited lists and shared lists

US prices. The App Store and Google Play charge in your local currency, so the price varies by country and store.

Questions people ask

Is it really free?

Yes. Tracking, importing, exporting, statistics, Wrapped and sync through your own iCloud or Google Drive are free and stay free. There are no ads. OpenTV Plus is optional and adds extras: Watch together, Smart reminders, Deep Stats, themes, unlimited lists, and sync and backup through OpenTV's own server.

Do I need an account?

No. Open the app and start. An account is only needed for the optional community (comments, ratings, follows) and for sync and backup through OpenTV's server. Sync through your own iCloud or Google Drive needs no OpenTV account.

Where is my watch history kept?

In a database on your own phone. The tracker makes no request to any server of ours. Joining the community never sends your episode-by-episode watch history; only cloud backup and sync do, because that is their whole job.

Can I bring my TV Time history?

Yes — the ZIP you downloaded from TV Time before it shut down. Shows, episodes, watch dates, ratings and comments go back where they belong. Letterboxd, Trakt and Simkl exports work too.

What if I want to leave?

Export everything, any time, as a ZIP. Leaving is as easy as arriving.

iPhone or Android?

Both, with home-screen widgets on each. iCloud backup on iPhone, Google Drive on Android.

Bring your history home.

Download on the App Store Get it on Google Play

Every version, and what was in it

OpenTV started as a way to read a TV Time export and has shipped most weeks since. The whole list — the features, the fixes, and the dates.

Latest 2.0.0 Free sync between your own devices, a daily puzzle, and watching together.
Together

2.0.0

23 October 2026Shipped

Sync between your own devices, a daily puzzle, and watching together

  • Sync between your devices. Free: your iPhone, iPad and Android kept level through your own iCloud or Google Drive. No OpenTV account, and nothing goes through OpenTV's server.
  • Guess the title. A daily puzzle made from what you've watched, with no spoilers, a reminder, and a streak to keep.
  • Activity, in Explore. What the people you follow rated, felt and said, shown only on episodes you've already seen.
  • Watch together. Starting one is Plus, joining is free. Plus also brings Live rooms, Smart reminders, and an alert when something on your watchlist lands on your services.
  • Half stars and private notes. Tap a star for a whole one, slide for a half, on films and episodes. And a private note on any show, film or episode, for you alone.
  • Spoilers ahead! A warning before the comments on an episode you haven't watched, and TV Time replies now sit under the comment they answer.
  • German, Turkish and Polish. Nine languages now, and show and film pages open faster.
Wherever you came from

1.7.2

16 October 2026Shipped

A Watch List you can sort, and where to watch says how

  • Sort your Watch List. By what you watched most recently, as before, or by release date, or by the shows you are furthest behind on.
  • Where to watch says how. Every service is labelled: subscription, free, with ads, rent or buy.
  • Films for your country. A film's where-to-watch list now comes from the services in your region, not only the subscription ones.
  • A roomier tab bar. Larger icons, a new set with an antenna and a clapperboard, and on iPhone it no longer sits crammed against the bottom edge.

1.7.1

14 October 2026Shipped

IMDb series, and a backup that tells the truth

  • IMDb brings your series too. An IMDb export now imports the shows in it and the episodes you rated, not only the films. A rated episode arrives as watched, on the day you rated it.
  • Signing up by email finishes the job. A new email account now joins the community after the code, instead of stopping one step short without a username.
  • No false backup warnings. When the phone pauses an upload as you leave the app, that no longer counts as a failure, and the warning waits a whole day without a copy before it appears.
  • Your other devices catch up faster. With sync on, a change reaches the other phone in about 20 seconds instead of up to a minute.
  • Lists show the show, not a number. A series that sat in a list as a long number gets its name and poster back, on your profile too.
  • Privacy text that says it plainly. With OpenTV Backup or Sync on, your episode history is kept on the server, and the app now says so.
Show 20 earlier versions

1.7.0

12 October 2026Shipped

A yearly goal, an easy move to a new phone, and iPad at full width

  • A yearly goal. Pick how many films and episodes to watch this year and watch the rings fill, with past years kept as a record. Free, and counted on the phone.
  • Moving from another phone? Say which phone you had and the app shows you the way to bring your library over, from an old iPhone or Android.
  • iPad at full width. Posters and cards now use the whole width of the screen.
  • Your devices. With Plus, see every phone and tablet on your account and remove one you no longer use. Up to five at a time.
  • Your own server, no Plus needed. If you run the OpenTV server yourself, backup and sync to it are free.
  • A second phone can't undo your profile. Your public profile is published from one phone, so it no longer flips between two libraries, and a phone that starts fresh asks before replacing a full profile.
  • Get it on GitHub. Every release has a signed Android APK on GitHub, for Obtainium and Komi Store.
  • Fixes. Hide watched episodes now stays on, the Tonight row can be closed, and Wrapped's calendar opens any month or year.

1.6.8

12 October 2026Shipped

Seasonal looks, profile templates, and a line to the developer

  • Seasonal looks. Decorations for your profile picture during events like Halloween and Christmas, and the loading screen dresses up too. Free while the season is on; Plus keeps them.
  • Profile templates. With Plus, ready-made looks, or one made from your own shows and films: banner, colours and blocks in one tap.
  • Arrange it your way. With Plus, tap any block while arranging your profile to change its style or size, or swap it for another.
  • New app icons with Plus, Halloween and Christmas included.
  • Message the developer. A private thread inside the app for a bug, an idea or something missing, and the reply arrives as a notification. Settings → Message the developer.
  • Starting fresh? Add your shows in three steps: pick them, say how far you are, then tick the films you have seen.
  • The bell opens your inbox again. Follows, likes, replies and requests had been out of reach since 1.6.4. They are back.
  • Safer backups. Android offers Google Drive backup when you start, and OpenTV Backup catches up the next time you open the app if a backup never went out.

1.6.7

8 October 2026Shipped

Creator codes

  • Have a code? The OpenTV Plus screen now takes a creator's code for Plus at half price. On iPhone it opens Apple's own redeem sheet.

1.6.6

4 October 2026Shipped

TV Time's comments are back, and a banner that is really yours

  • TV Time's comments are back. The whole archive under every show, episode and film, through CommsUni.tv, in its own tab beside OpenTV's. Read them, reply, and share your own there if you choose.
  • Translate any comment. One tap puts a comment into your language, CommsUni's included.
  • Your lost pictures, recovered. Imported TV Time comments get back pictures that had disappeared, from the archive.
  • A banner you can arrange. Drag it, pinch to zoom and fade its edge into the page; with Plus, resize it and upload your own GIF. A new banner sets the theme from its colours.
  • Change your username in Edit profile.
  • Stremio. Sign in once and episodes you watch there tick themselves off here, for shows you already follow.
  • Restore from Google Drive. The Android welcome screen can now bring a Drive backup back.
  • What's new appears once after each update, and coming back to the app no longer freezes it.

1.6.5

1 October 2026Shipped

Wrapped, rebuilt

  • Up to fourteen cards a month. Each one appears only when the month has something to put on it, so no card shows a zero.
  • Everything you watched, every title on film strips, with dates or episode counts.
  • Film of the month as a ticket stub: the poster, your stars, the runtime and the day you saw it.
  • A month of films reads as films. Three new watching types for those months: the film purist, the double feature and the night owl.
  • Wrapped is back in Settings, under Make it yours.

1.6.4

29 September 2026Shipped

IMDb, an account that is only an account, and share cards that fit

  • It opens on iOS 27. The new iOS stopped the app at launch. Fixed.
  • An account that is not a profile. Sign in for backup and sync without joining the community: no username, nothing published, nobody can find you until you choose to join.
  • Import from IMDb. Your ratings arrive as watched films, and your watchlist as a watchlist.
  • Files made for Letterboxd. Lists other tools write for Letterboxd's importer, a JustWatch history among them, import here too.
  • Share cards that fit. Each card is shaped for where it is going, so a feed no longer crops off the bottom, and a card never says a film is on your watchlist when it isn't.
  • Film names you can read. A film imported under a title in another script shows its English title, and the original still finds it.
  • You stay signed in. Members were quietly signed out after a week, which stopped backup and sync. Sessions renew themselves now.
  • Wrapped opens from Stats, free, and marking a film watched takes you to its own page instead of the synopsis.
Making it yours

1.6.3

21 September 2026Shipped

Cloud backup, your devices kept level, and your shows in your calendar

  • Cloud backup. One copy of everything you have tracked, kept off your phone — on our server, or on one you run yourself. It is the only copy that crosses between an iPhone and an Android, which no other backup here can do.
  • Your devices, kept level. Tick an episode on one and it is ticked on the other. What travels is the intent, not the library — so the things you take back cross too, which a backup file can never express.
  • Your shows in your calendar. Upcoming episodes written into the calendar you already check, rather than a screen you have to remember to open.
  • Ask Siri. What is next, mark it watched, have I seen this film.
  • Ratings got a home. A chart of how you actually rate, a grid worth posting, and a page of their own.
  • A favourite character for every episode — the way the question was always asked, and the way it is now finally kept.
  • Trakt and Simkl. Two more histories you can bring with you.
  • The three a stranger found in an hour. The app was posted somewhere unfriendly and the first reply was three bugs, all fair: the buzzing could not be turned off, A–Z filed "The Great" under T, and the filter buttons hid under Android's navigation bar. All three are fixed.

1.6.2

7 September 2026Shipped

Wrapped redesigned, Jellyfin, and a server you can run yourself

  • Wrapped, rebuilt. Every month and every year now gets its own card rather than the same layout with different numbers in it, and a year no longer looks like a long month.
  • Jellyfin. Connect a Jellyfin server and episodes you watch there tick themselves off here, the way Plex already did. It only ever reads, and only episodes of shows you already follow.
  • All aired. The shows whose every episode exists — the ones you could actually finish this weekend, rather than catch up on and then wait.
  • The feelings calendar became a profile block. A year of days coloured by how each one felt, on the profile rather than buried a screen away.
  • Your own server. The community half is open source and self-hostable, and the app has a setting to point at your own instance. Tracking never needed a server at all; this is only about the optional community.
  • Plus ends when it ends. A subscription that lapses stops being Plus, and takes nothing with it — every theme, list and statistic you made stays exactly where it is.

1.6.1

2 September 2026Shipped

The films TV Time left out of your lists

  • Your lists were missing most of their films, and nothing said so. A TV Time export names a film in a list only if you had already watched, rated or commented on it — so the films that make a watch order a watch order were the ones it could not name. One real 22-film list arrived with 8. OpenTV now recovers the rest.
  • Exports were dropping them too. Films with no name were left out of every backup, and the count was recalculated from the survivors, so the result looked correct. Fixed — and this one predates the feature above.
  • Something to do while it works. Rebuilding a very large library can hold the startup screen for a while, and the only thing on it was a number going up. There is a snake that eats popcorn there now, and a shuffle button for the older catching game.

1.6.0

1 September 2026Shipped

A light theme, Memories, and Plex

  • A light theme, free for everyone. A subscriber said the dark interface was hard for them to read, so this is legibility rather than decoration. Settings → App → Theme: Light, Dark, or follow your phone.
  • Memories. What you were watching on this day in every earlier year, with the artwork, and an optional reminder when there is something to see.
  • Plex. Connect a Plex server and episodes you watch there tick themselves off here. It only ever adds episodes of shows you already follow, and never writes back to Plex.
  • Your TV Time name. One export can now claim one profile, so the same file cannot be used to take name after name.
  • The startup repair screen stopped appearing on every single launch.

1.5.0

30 August 2026Shipped

Shared lists, profile widgets, and OpenTV Plus

  • Shared lists. A list two people build together, where every row says who added it.
  • Profile widgets. The profile became blocks you arrange yourself instead of one fixed layout.
  • Live translation of comments written in a language you do not read.
  • OpenTV Plus. Optional, and it buys extras — unlimited lists and favourites, the accent colour, OLED black, custom app icons. Tracking, importing and exporting stay free, permanently.

1.4.1 & 1.4.2

18 August 2026Shipped

A backup Android actually has

  • Google Drive backup. iPhones had silent iCloud backup since 1.1; Android had a button you were asked to remember to press. Same schedule, same file, same restore — Android just had further to travel.
  • 1.4.2 was a same-week fix: opening somebody's profile could crash the app.

1.4.0

15 August 2026Shipped

Wrapped, filters, and private accounts

  • Wrapped — a monthly and yearly look back at what you watched, free, calculated on the phone.
  • Private accounts, and control over which shows other people can see.
  • Advanced filtering across your library, and a page for every actor.
  • The app went open source, so the import pipeline stays available to whoever needs it.
The community

1.3.0 & 1.3.1

11–13 August 2026Shipped

Comments, ratings and people — all optional

  • Sign in with Google or Apple, pick a username, and comment on episodes, rate them and follow people.
  • Skip it and nothing changes. The tracker never contacts a server, and your episode-by-episode history stays on the phone whether you join or not.
  • 1.3.1 arrived two days later with the fixes the first real day of traffic found.
The tracker

1.2.1

7 August 2026Shipped

Six languages

English, Arabic — properly right-to-left, not mirrored text in a left-to-right layout — French, Italian, Spanish and Brazilian Portuguese.

1.2.0

30 July 2026Shipped

TheTVDB, lists, sharing and iPad

  • TheTVDB became the main source of show information, which fixed a long tail of anime and older series that were matching to the wrong thing.
  • Custom lists, share cards, iPad layouts, and an offline cache that means the app works on a plane.

1.1.9

24 July 2026Shipped

Rescuing photos from a CDN that was switching off

Photos attached to old TV Time comments lived on TV Time's servers. This release pulled them down onto the phone while they were still there to pull.

1.1.8

20 July 2026Shipped

A faster import, and one worth watching

The import got several times quicker and grew a live count of the shows, episodes and films landing as they land. Also: custom lists, a poster picker, and character art for anime.

1.1.4 – 1.1.7

17–18 July 2026Shipped

The first week after launch

  • Episode notifications, an upcoming schedule, trending, and filters.
  • Deleting a show properly, so it stayed deleted, and a counter that stopped drifting when you unmarked a season.
  • Imports became resumable — closing the app halfway no longer meant starting again.

1.0 – 1.1.0

9–12 July 2026Shipped

Hand it the ZIP

The first release. Read a TV Time export — every show, episode, watch date, rating and comment — and rebuild all of it in a database on your own phone, with no account anywhere. Everything above is built on this.

Open source

The app is public under the MPL-2.0 licence, so the import pipeline stays available to the people who need it — read it, build it yourself, or improve it. opentv-app on GitHub.

The server — the optional community half — is public under AGPL-3.0, and you can run your own: one container, one directory, no database server. OpenTv-backend on GitHub.

There are no ads and no tracking to pay for any of this. If OpenTV is useful to you, Plus is what keeps the shared server running for people who never pay a thing.

Show and film information comes from TheTVDB and TMDB.