▲ 2 r/TVTime

PSA: If TV Time won't open, your watch history is probably still on your phone. Here's how to get it back (iOS + Android)

Seeing a lot of "the app won't open, I lost everything" posts this week. Most of you probably haven't lost it. TV Time cached your whole history locally on the device, separate from the export a lot of people missed. If the app is still installed, that cache is very likely still there and recoverable.

Writing this up in one place because the same questions keep coming around.

Before anything else — do NOT do these:

  • Don't uninstall the app
  • Don't update it
  • Don't factory reset or "clear cache/storage"

Any of those wipes the local copy, and right now it's the only copy left. Get the file off the device first, decide what to do with it second.

iPhone / iPad

The file is DioCache.db, an SQLite database inside TV Time's app container (it's the cache for the app's HTTP client, "Dio"). To pull it:

  • Install iMazing (free trial, Windows or Mac).
  • Plug in the phone, find TV Time under Apps, browse into its Documents folder, and export DioCache.db out.
  • 3uTools works too if you'd rather not use iMazing.

An old iPhone backup works as a source as well, if you have one lying around.

Android

Harder, and honestly a coin flip. Without root, try:

adb backup -noapk com.tvshowtime.tvshowtime

It only works if the app allows backups, and newer Android versions often refuse. If it produces a file, the .ab is a zlib-wrapped tar — strip the 24-byte header, inflate, untar — and the same DioCache.db is inside. If backups are blocked and you're not rooted, I don't have a clean answer, but the file is still on the device, so hang onto the phone until a tool shows up.

What's actually in it

Show and movie names, TVDB/TV Time IDs, watched episode counts, per-episode watch flags and dates, follow status, ratings, poster URLs. One honest caveat people keep running into: the cache reliably knows how many episodes you watched of a show, but not always exactly which ones — so if you jumped around out of order, that part comes back approximate. Watched-in-order histories come back clean.

Where to take it once you have it

A few of us have been building parsers and importers this week — search this sub for "DioCache" and you'll find them, including a browser-only extractor by u/Joemag_xD where nothing leaves your machine. Several trackers now read it or the official GDPR zip directly.

Disclosure since it's relevant and I'd rather say it up front: I build one of them (bobinapp.com — free, no ads). It takes DioCache.db as-is and keeps your original watch dates. But the recovery steps above are the part that matters and they work no matter which app you land on — Trakt, Simkl, Serializd, whatever fits you. Get the file out first. That's the thing that isn't recoverable later.

reddit.com
u/EmbersealGames — 1 day ago

I built a tracker that eats the TV Time GDPR zip as-is — free, no ads, 13 languages

Like a lot of you I exported my data in July and then spent an evening finding out that most trackers couldn't actually read it. So I ended up building my own — it's called bobin (bobinapp.com).

The import is the part I actually care about. You drop the GDPR zip in exactly as it comes down from TV Time. No unzipping, no CSV surgery, no renaming files. Two things that tripped up other importers and took me a while to figure out:

  • The export format changed in July — the new file is nested JSON, not the flat CSV people wrote parsers for.
  • The real records file sits about 50 entries deep inside the zip, so tools that only scan the first handful of files silently import almost nothing.

I moved a ~15k-episode history through it with the original watch dates intact.

What's there now: episode stamping with rewatch rounds (2×, 3× per episode), your library with watching/finished/watchlist/dropped shelves, per-episode and per-show comments, a yearly recap, "where to watch" via JustWatch, personal lists you can share, and a notification when a show you're watching airs a new episode. Movies too.

Practical bits: free, no ads, no tracking pixels. It's a web app (PWA — add to home screen and it behaves like an app), so no App Store wait. You can export your whole history back out as one JSON file whenever you want. After what just happened to all of us, I think that has to be table stakes.

It's in 13 languages and it picks yours automatically. If you search in your own alphabet — Arabic, Thai, Korean, Japanese, Chinese — it'll still find the show.

Being straight with you: it's new and small. There's no big community on it yet, and I don't have Trakt sync (that's the next thing people keep asking for, and honestly it's a fair ask — sync beats export as insurance). If you want an established social feed, this isn't that yet. If you mainly want your history somewhere safe and a tracker that doesn't nag you to pay, give it a go.

Happy to answer anything, and genuinely interested in what's missing for you.

reddit.com
u/EmbersealGames — 1 day ago