Connectez votre compte, prévisualisez, puis importez vos abonnements et favoris dans NewTube.
openid userinfo.profile youtube.readonly youtube.force-ssl youtube (le scope complet est requis pour la sync auto et Regarder plus tard via InnerTube — reconnectez-vous après chaque élargissement). Redirect URI à enregistrer dans Google Cloud : /api/oauth/google/callback.user:read:follows user:read:subscriptions. Redirect URI à enregistrer sur dev.twitch.tv : /api/oauth/twitch/callback.takeout.google.com → YouTube → watch-history.json).{{ p.hint }}
GOOGLE_CLIENT_ID / GOOGLE_CLIENT_SECRET / GOOGLE_REDIRECT_URI dans .env.example.
Abonnements : {{ pv.subscriptionCount }} pv.subscriptionCount"> / {{ pv.subscriptionTotal }} • Favoris : {{ pv.likeCount }} pv.likeCount"> / {{ pv.likeTotal }}
pv.subscriptionCount) || (pv.likeTotal && pv.likeTotal > pv.likeCount))" class="text-xs text-slate-500">Aperçu limité — le bouton Importer prend tout le compte.
Comptes multi-chaînes / marque : la chaîne par défaut est parfois vide (pas d’historique ni de Regarder plus tard). Choisissez la chaîne où se trouve votre activité réelle.
{{ diagResult() }}
Google n’expose pas l’historique par API Data : sync auto via votre compte
connecté, ou export manuel via takeout.google.com → YouTube → watch-history.json.
Fichier parsé localement dans votre navigateur, sans doublons.
Fichier Vidéos Watch later.csv du dossier listes de lecture → playlist NewTube.
Fichier abonnements.csv → abonnements NewTube, sans appel réseau.
Tirez votre liste YouTube vers une playlist NewTube, ou poussez une playlist NewTube vers YouTube (écriture).