TV Time shutdown and importing into SeriesGuide

The TV Time app is shutting down on July 15th, 2026. TechCrunch has more details: the company behind was bought up, will switch to making “AI” tools to try to make more money.

Request an export of your TV Time data

Make sure to export your data before TV Time shuts down on July 15, 2026.

Request an export of your TV Time data at TV Time - GDPR Data Export. This export contains most of your data and should help you to import it into another service in the future.

Importing into SeriesGuide

The currently easiest solution that will keep most of your data is to

Note that Trakt lists can currently not be synced with SeriesGuide.

If you don’t want to use Trakt and only SeriesGuide, read on:

Export with TV Time Out, transform and import into SeriesGuide

Export your TV Time data using the TV Time Out by Refract browser extension.

It produces JSON files that then must be transformed to a structure that SeriesGuide understands.

I created a tool for this: TV Time to SeriesGuide JSON Transformer

Note: to import movies, you must use SeriesGuide 2026.3.0 or newer, currently available in preview.

If you want to create an appropriate JSON file yourself

The recommended values to import shows from TV Time are:

[
    {
        "tvdb_id": 332331,
        "title": "Altered Carbon",
        "language": "pt-BR",
        "favorite": false,
        "seasons": [
            {
                "tvdb_id": 1,
                "season": 1,
                "episodes": [
                    {
                        "tvdb_id": 1,
                        "episode": 1,
                        "title": "Out of the Past",
                        "watched": true,
                        "plays": 1
                    }
                ]
            }
        ]
    }
]
  • The tvdb_id of seasons and episodes don’t need to be valid, but must be 1 or greater. The tvdb_id for the show must be valid (see notes on importing below).
  • title (optional): the title of the show or episode, allows to identify a show or episode by name if migration fails.
  • language (optional): one of the supported values. If not set, must be set per show inside the details screen of each show.
  • favorite (optional): true or false
  • season: the number of the season (0 or greater, 0 for special episodes). Used to match with season on TMDB.
  • episode: the number of the episode. Used to match with episode on TMDB.
  • watched: true or false
  • plays (optional): watched count, 0 if watched is false, 1 or greater otherwise.
  • You can provide additional values, see the documentation for all supported values. But they should get filled in by the migration process.

The recommended values to import lists from TV Time are:

[
    {
        "items": [
            {
                "externalId": "332331",
                "type": "show"
            }
        ],
        "name": "A list"
    }
]
  • externalId: the TVDB ID of a show

To import the JSON files created by the transformer tool into SeriesGuide:

From the “More” screen,

  • select “Export and Import”, then
  • under Import select the JSON file created by the transformer for each “Shows”, “Lists” and “Movies”
  • select “Import data” at the bottom.

After importing, return to the Shows screen and trigger a sync to run the migration to TMDB data:

  • select the three dots in the top right to display more options,
  • select “Sync manually” and then
  • select “Sync & Update”

It’s possible that some shows or episodes can’t be migrated, because they can’t be found on TMDB. See the post on TMDB migration issues for potential solutions.

What if I previously imported only lists with shows using the old transformer tool?

Note that when you import in SeriesGuide all your current data is replaced.

If you previously used the transformer tool before it supported movies, you need to re-transform the file for lists and create a new one for movies. And then only import those files, skipping the shows file.

Assuming you use the same export files you created previously and have not made any changes to your lists no data should be lost.

1 Like

I look at the form

Tv Time Liberator Extension not working

I dl V Time - GDPR Data Export

But do not know how to dl to seriesguide app

Is there a to export gdpr data to seriesguide

I use

TV Time Out by Refract

But it not the right json for seriesguide app

Thanks for sharing! I verified that the converter also works for the tvtime-series JSON generated by the TV Time Out extension. I updated the post above to recommend that extension instead.

Transforming the movies json from TV Time Out by Refract using the TV Time to SeriesGuide JSON Transformer does not work. It generated JSON objects without “is_watched”:true which doesn’t match the import standards for SeriesGuide

As explicitly mentioned, the converter only works for shows. This was what I could quickly create on the weekend. I won’t work on SeriesGuide again until Wednesday the earliest.

For movies, SeriesGuide has always used TMDB IDs. So it has no way to map TheTVDB IDs to TMDB IDs. It might be possible to build a tool that maps the IMDB ID to a TMDB ID by looking it up via the TMDB API.

A similar situation exists for lists. But I might be able to extend the converter to at least support importing shows on lists (I still have to verify if SeriesGuide can map TheTVDB IDs to TMDB IDs there).

It’s now possible to convert the tvtime-lists JSON (only shows though) the TV Time Out extension produces.

I wonder if the transformer page is crashing because of too much traffic. As soon as I paste the JSON file, the page becomes unresponsive.

I was able to get it to work on my phone rather than in my Chrome browser on a desktop.

Unlikely, as everything is done locally on your device. Which might also be the issue. I’ve made some changes so the previews only displays the first few lines. This should help other users with transforming very large files.

Using the new version of the transformer tool and a preview version of SeriesGuide, it is now possible to also import movies from TV Time (if they have a IMDB ID and the IMDB ID is set as an external ID on the TMDB entry of the movie and if those movies weren’t only added to a list on TV Time).

I updated the first post with details.