LOCAL MIGRATION UTILITY

Trakt Nuvio Sync

Move your watchlist, watched movie and episode states, and Continue Watching positions into Nuvio without connecting your Trakt account.

Your ZIP stays in this browser. It is never uploaded.
Importer
1

Choose your Trakt export

Select the original ZIP from Trakt. The importer reads it locally and deduplicates repeated plays into Nuvio’s watched-state model. A ZIP is not required if you only want to repair existing Nuvio artwork.

2

Resolve artwork and exact resume times

Trakt exports playback as a percentage, while Nuvio Sync stores milliseconds. The lookup converts each percentage using the title or episode runtime and fills watchlist artwork.

Metadata fallback order

1. TMDB, recommended: posters, backgrounds, metadata, and runtime using your own read token. 2. Cinemeta: metadata/runtime fallback. MetaHub artwork returned by Cinemeta is intentionally rejected, so Cinemeta-only mode can leave some posters blank. 3. Manual runtime: only when neither provider can resolve runtime.

3

Sign in to Nuvio Sync

This uses Nuvio’s own TV sign-in flow. Your access token stays in this tab and is cleared when you close it. You can sign in without choosing a Trakt ZIP when using artwork repair only.

4

Read your Nuvio data and choose what happens

The importer reads the selected Nuvio profile first so it can show exactly how each strategy would change it. A backup is required before any write.

5

Apply and verify

The importer applies only the selected strategy, then reads Nuvio Sync back and verifies the resulting keys. Destructive strategies require an additional typed confirmation.