-
-
Notifications
You must be signed in to change notification settings - Fork 20
Importing from Google Takeout
YT Zero has an import wizard that brings your YouTube data over from a Google Takeout export: channel subscriptions, playlists, and watch history. Open it from Settings → Import data, or from the button on the empty home feed.
- Go to takeout.google.com.
- Select only YouTube and YouTube Music.
- Include subscriptions, playlists, and history.
- Download the archive.
- Drop the whole
.ziponto the import page — or loose files:subscriptions.csv, playlist CSVs,watch-history.jsonor.html. You can keep adding files before analyzing. - Click Analyze files. YT Zero recognizes the contents (localized exports work too — file names and dates in Polish or German are handled).
- Pick what to import: toggle whole sections, deselect individual channels or playlists.
- For watch history, choose Everything or From date. Entries are matched by video and marked as watched. They remain available in history and the library, but do not appear in the feed as unwatched videos later.
Note: in From date mode, entries older than the cutoff (and entries without a readable date) are skipped entirely. Choose Everything if you want your full history marked as watched.
Everything appears in the library immediately, but titles, thumbnails, and channel data for imported videos are filled in gradually in the background. The pace is deliberately throttled so YouTube doesn't block the requests — the result screen shows an estimate based on your settings (IMPORT_ENRICH_BATCH_SIZE, IMPORT_ENRICH_INTERVAL_MINUTES). Subscribed channels start filling the feed via their RSS feeds, as described in How It Works.
YT Zero · Deploy · Self-hosted video subscriptions reader · Licensed under AGPL-3.0-only
Getting started
Using the app
- Settings
- Features
- Importing from Google Takeout
- Importing Subscriptions
- Profiles
- Authentication
- Child Lock
- Browser Extensions
- YT-DLP Integration
Operations
Project