Inverseur de liste de lecture YouTube

Réseaux Sociaux Vidéo
Playlist

Introduction

L'inverseur de liste de lecture YouTube de Toollect lit une liste YouTube de la vidéo la plus ancienne à la plus récente. Collez un lien de liste, appuyez sur Charger et le lecteur démarre à l'entrée la plus ancienne tandis que la liste inversée apparaît en dessous sous forme de miniatures cliquables – sans inscription, sans clé API, sans téléversement.

Le besoin est bien connu. Les longues séries, les chaînes de tutoriels et les séries documentaires ajoutent constamment des épisodes en haut de liste, donc arriver en retard signifie défiler jusqu'en bas, ouvrir la vidéo la plus ancienne à la main et répéter le chemin après chaque épisode. Une liste de 150 épisodes devient 150 petits détours. Cet outil supprime les détours : toute la liste se lit à l'envers, de la plus ancienne à la plus récente, par ailleurs comme une liste normale.

Tout s'exécute dans votre navigateur. La liste est lue par une instance cachée du lecteur YouTube, les titres viennent du service public oEmbed, et un lecteur visible diffuse ensuite la liste inversée sur la page. Votre lien n'atteint jamais un serveur contrôlé par ce site.

Cas d'utilisation

L'ordre inversé sert à plus de situations que « regarder une série depuis le début ».

Rattraper son retard sur les longues séries

Les chaînes qui publient quotidiennement ou hebdomadairement accumulent un retard qui ne cesse de grandir par le haut. Inverser la liste transforme ce retard en ordre de visionnage naturel : de l'épisode 1 au plus récent, en une seule session sans interruption.

Suivre des tutoriels dans l'ordre du cours

Beaucoup de chaînes de tutoriels publient des leçons dans le désordre ou les réorganisent plus tard. Si l'ordre de la liste est le parcours d'apprentissage prévu, la lire à l'envers permet de traverser les leçons des fondamentaux aux épisodes avancés, peu importe quand chaque vidéo a été publiée.

Écouter des albums et mixtapes chronologiquement

Les listes musicales qui placent les nouveautés en premier lisent du plus récent au plus ancien par défaut. Les inverser restaure l'ordre de sortie d'un album, la discographie d'un label ou un mixtape thématique.

Archivage et recherche

Les chercheurs et archivistes qui rejouent le catalogue d'une chaîne en ordre chronologique obtiennent la progression telle qu'elle a été publiée – utile pour les revues de contenu, les vérifications de citations ou simplement pour vérifier ce qui existait à chaque étape.

Comment ça marche

L'outil n'intercepte pas les commandes du lecteur et ne simule aucun clic. Il fournit à YouTube une liste inversée, si bien que la liste interne du lecteur lui-même est déjà dans l'ordre souhaité – les boutons vidéo suivante, la file de lecture suivante et la lecture automatique suivent l'ordre inversé tout naturellement.

Le processus de chargement se déroule en trois phases :

  1. Lire la liste – un lecteur caché charge la liste avec le même paramètre list que celui utilisé par YouTube. Une fois la liste stabilisée (une brève vérification de stabilité), ses identifiants vidéo sont capturés – jusqu'à la limite de 200 vidéos du lecteur.
  2. Récupérer les titres – le titre de chaque vidéo est obtenu auprès du point de terminaison public oEmbed de YouTube, le même service sans clé utilisé pour générer les cartes de partage automatiques.
  3. Lire en inversé – le lecteur visible est créé avec la liste inversée et démarre la vidéo choisie. Une boucle de vérification confirme que le lecteur a chargé l'ordre inversé avant de déverrouiller les commandes.

La barre d'adresse porte l'état : ?list=ID_DE_LISTE&index=POSITION enregistre la liste et votre position dans la liste inversée. Recharger la page restaure la liste et reprend à cette position, et les boutons précédent/suivant du navigateur parcourent les listes visitées.

Pourquoi le lecteur suit l'ordre inversé

Le lecteur visible reçoit les vidéos sous la forme playlist=VIDEO_1,VIDEO_2,... dans l'ordre inversé. YouTube construit sa file interne à partir de cette liste, donc « vidéo suivante » signifie la vidéo suivante inversée, et la vidéo qui suit naturellement la vidéo actuelle est la plus ancienne. Comme le lecteur croit que la liste inversée est la vraie liste, tout le reste reste cohérent : la file du mini-lecteur, la lecture automatique en fin de vidéo, la navigation associée.

Formats d'URL pris en charge

La saisie accepte les liens de liste produits par YouTube lui-même, plus quelques raccourcis.

Format Exemple
Page de liste youtube.com/playlist?list=ID_DE_LISTE
Avec ou sans protocole https://youtube.com/... ou youtube.com/...
Sous-domaine mobile m.youtube.com/playlist?list=ID_DE_LISTE
Lien de vidéo avec liste youtube.com/watch?v=ID_VIDEO&list=ID_DE_LISTE
Lien court avec liste youtu.be/ID_VIDEO?list=ID_DE_LISTE
Shorts avec liste youtube.com/shorts/ID_VIDEO?list=ID_DE_LISTE
ID de liste seul ID_DE_LISTE (22+ caractères)
Rejeté Raison
Un lien de vidéo sans paramètre list Il n'y a pas de liste à inverser
Des liens d'autres domaines Pas une source de listes YouTube
Listes privées ou non répertoriées Le lecteur ne peut pas les lire

Les paramètres supplémentaires à côté de list= sont ignorés automatiquement.

La limite de 200 vidéos

L'API du lecteur de YouTube renvoie au maximum 200 vidéos par liste, et cet outil respecte cette limite. Quand une liste l'atteint, un avertissement apparaît au-dessus de la liste : Cette liste de lecture contient plus de 200 vidéos – seules les 200 premières sont importées.

Deux détails honnêtes :

  • Quelles 200 vidéos sont conservées. Le lecteur renvoie les 200 premières entrées dans l'ordre de stockage de la liste. Pour une liste de série qui grandit par le haut – le cas courant – ce sont les 200 vidéos les plus récentes. L'outil inverse ensuite cet ensemble pour la lecture, donc la plus ancienne des 200 importées est lue en premier et la plus récente en dernier. Ce qui reste en dehors de la limite est la partie la plus ancienne de la liste : les premiers épisodes se situent au-delà de la position 200 dans l'ordre de stockage et restent à l'écart.
  • Pourquoi pas de total exact. L'API du lecteur ne révèle pas la longueur réelle d'une liste, seulement les 200 premiers identifiants. Le total réel est une métadonnée exposée uniquement par l'API Data officielle de YouTube (voir Comparaison avec l'API officielle). L'avertissement dit donc qu'une limite a été atteinte, pas la taille exacte de la liste.

L'avertissement est informatif – la lecture continue avec les 200 vidéos importées, dans l'ordre inversé.

Utilisation

Le flux de travail est un seul panneau interactif :

  1. Collez un lien de liste – depuis la barre d'adresse, le menu Partager ou tout autre endroit où YouTube propose une URL de liste.
  2. Appuyez sur Charger ou sur Entrée – le panneau lit la liste, affiche un indicateur de chargement et construit la liste inversée.
  3. Regardez depuis la vidéo la plus ancienne – la lecture démarre immédiatement, dans l'ordre inversé.
  4. Sautez à votre guise – chaque ligne de la liste est une miniature cliquable ; le lecteur saute vers cette vidéo et l'URL se met à jour à votre nouvelle position.
  5. Conservez votre position – rechargez la page ou rouvrez le lien plus tard, et la liste revient avec la même position sélectionnée.

Coller ne déclenche pas le chargement à lui seul ; le chargement commence quand vous appuyez sur Charger ou sur Entrée. Cela rend l'outil prévisible – éditer le champ ne jette jamais un résultat que vous êtes en train de regarder.

Tutoriel

Parcourez une liste du lien à la lecture.

Étape 1 – Obtenez un lien de liste. Ouvrez n'importe quelle liste publique YouTube et copiez l'URL, par exemple https://www.youtube.com/playlist?list=PLYL09HHJfLaFIsmXEjJEfz3EdCZZcOOY6.

Étape 2 – Collez et chargez. Cliquez sur le champ, collez et appuyez sur Entrée. Le panneau de miniatures affiche un indicateur de chargement pendant que la liste est lue et inversée.

Étape 3 – Vérifiez l'ordre. La liste apparaît sous le lecteur, numérotée à partir de 1. La première ligne est la vidéo la plus ancienne de la liste d'origine – la dernière entrée de la page YouTube elle-même.

Étape 4 – Lisez. Le lecteur démarre sur cette première ligne. Le bouton vidéo suivante du lecteur suit la liste inversée et saute à la ligne 2, puis 3, et ainsi de suite.

Étape 5 – Sautez à un épisode. Cliquez par exemple sur la ligne 37. Le lecteur passe à cette vidéo et la barre d'adresse se met à jour en ?list=...&index=36 – la position inversée, à base zéro.

Étape 6 – Reprenez plus tard. Copiez l'adresse, fermez l'onglet, rouvrez-le, et la même liste avec la même position revient.

Voilà le cycle complet : coller, charger, regarder de la plus ancienne à la plus récente, sauter par ligne et reprendre exactement là où vous vous êtes arrêté.

Plein écran dans la fenêtre du navigateur

Le panneau de réglages sous le lecteur propose une case : Plein écran dans la fenêtre du navigateur. C'est une fonctionnalité délibérée, pas un bricolage.

Normalement, le bouton plein écran de YouTube passe votre système d'exploitation en plein écran – l'interface du navigateur disparaît et la vidéo remplit tout le moniteur. Dans une page d'outil, cela ressemble à une évasion, et on perd facilement la notion de la fenêtre où l'on se trouve. Avec la case activée, le bouton plein écran de YouTube agrandit la vidéo pour ne remplir que la fenêtre du navigateur : la superposition remplit la zone visible, la barre de défilement de la page disparaît et la vidéo conserve ses commandes, sous-titres et réglages.

Il vaut la peine de savoir comment cela fonctionne. L'outil laisse passer la demande de plein écran de YouTube, puis la ramène dans la fenêtre une fraction de seconde plus tard, en appliquant les styles de superposition dans le même mouvement – au moment de basculer, on voit donc un bref éclair de plein écran avant que la vidéo ne se pose dans la fenêtre. C'est assez rapide pour n'être qu'un clignement, et c'est le prix de l'utilisation du bouton natif de YouTube plutôt que d'un second bouton personnel qui lutterait contre l'interface du lecteur.

Deux comportements à attendre :

  • Restaurer – cliquez à nouveau sur le bouton d'agrandissement de YouTube (ou décochez l'option) pour quitter le mode fenêtre.
  • Session uniquement – la préférence dure la session de page actuelle et est réinitialisée à la fermeture de l'onglet. Cela suit la ligne de confidentialité du site qui consiste à ne jamais stocker de préférences dans le stockage du navigateur ; l'option est une décision par visite, pas une persistance silencieuse.

Conseils de pro

  • Collez un ID de liste seul. La saisie accepte un ID de liste de 22+ caractères sans URL – pratique lorsque vous copiez un ID depuis un extrait d'intégration, une réponse d'API ou une exportation de base de données.
  • Construisez l'URL vous-même. Le format d'adresse est ?list=ID_DE_LISTE&index=POSITION, la position étant à base zéro dans la liste inversée. &index=0 est la vidéo la plus ancienne ; &index=36 est la ligne 37 de la liste. Vous pouvez coller ou partager cette URL directement.
  • Réessayez après une erreur. Si un chargement échoue – une coquille, une panne réseau momentanée – la saisie reste prête. Corrigez le lien et appuyez à nouveau sur Charger ; rien à effacer au préalable.
  • Ne courez pas après la flèche droite à la fin. Sur la dernière vidéo (la plus récente), la flèche droite du lecteur rejoue la vidéo en cours. C'est le geste de recherche de YouTube qui se fixe en fin de liste, pas un défaut de l'outil – la fin naturelle est de laisser la vidéo se terminer, la lecture automatique prend le relais.
  • Les lignes restent cliquables pendant la lecture. Vous pouvez réorganiser votre visionnage en cours de route – cliquez sur une ligne précédente pour rembobiner votre session sans toucher à la timeline du lecteur.
  • Attendez-vous au clignement en plein écran fenêtré. Le bref éclair de plein écran au basculement est le mécanisme à l'œuvre, pas un défaut – voir Plein écran dans la fenêtre du navigateur.

Alternatives

Comment les gens lisent-ils habituellement une liste de la plus ancienne à la plus récente ? Le tableau complète les options.

Méthode Effort Ordre inversé Position conservée
Défiler en bas et lire manuellement Un effort par épisode, pour toujours Partiellement, jusqu'à ce qu'on abandonne Non
Réorganiser la liste sur YouTube Connexion requise, modification permanente Oui, mais modifie votre liste Via votre compte
Extensions de navigateur pour lecture inversée Installation et confiance en un tiers Variable Variable
Cet outil Coller un lien Toujours, immédiatement Via l'URL

Lire manuellement depuis le bas fonctionne une fois. Réorganiser la liste sur YouTube est permanent et change la liste pour tous ceux qui l'utilisent. Les extensions ajoutent une dépendance à examiner. Cet outil est une opération coller-et-lire qui inverse l'ordre sur-le-champ sans toucher à votre liste.

Comparaison avec l'API officielle

L'API Data officielle de YouTube peut répondre à plus de questions sur une liste que l'API du lecteur – au prix d'une clé, d'un serveur et d'un quota. La comparaison est honnête sur ce que chaque camp gagne.

Capacité API Data officielle Cet outil
Total exact de la liste playlistItems.pageInfo.totalResults Non disponible – le lecteur renvoie 200 maximum
Ordre de lecture inversé Pas une fonctionnalité – métadonnées uniquement Direct, dans le lecteur
Lire les vidéos Non – c'est une API de métadonnées Oui, le lecteur complet
Conserver sa position À construire soi-même Via l'URL
Clé, quota, serveur Clé + quota + proxy serveur Aucun – 100% navigateur
Accès aux listes privées OAuth + consentement de l'utilisateur Non

La seule chose que l'API officielle sait et que cet outil ne peut pas voir, c'est la longueur réelle d'une liste de plus de 200 vidéos. Tout ce que l'outil promet – ordre inversé, lecture, conservation de la position – est exactement ce pour quoi l'API du lecteur est faite. Si vous avez besoin du total exact d'une liste surdimensionnée, l'API Data est la réponse honnête, avec sa clé et son quota en guise de prix.

Messages d'erreur expliqués

Chaque message affiché par l'outil correspond à une cause concrète.

Message Signification Cause typique
Veuillez entrer un lien valide de liste de lecture YouTube La saisie n'est pas une URL de liste YouTube Un lien vidéo sans list=, une coquille ou un domaine étranger
Cette liste de lecture est privée ou n'est plus disponible Le lecteur ne peut pas charger la liste Une liste privée ou supprimée, ou un ID mal orthographié
Impossible de lire la liste de lecture – réessayez Aucune réponse de liste dans le délai d'attente Un script du lecteur bloqué, un bloqueur de publicités ou un problème réseau
Erreur du lecteur {code} Le lecteur a signalé un code d'erreur inattendu Un rare défaut côté lecteur

Le message privée ou non disponible couvre plusieurs codes d'erreur du lecteur à la fois – les ID invalides, les listes supprimées et les restrictions d'intégration apparaissent tous comme l'un des codes d'erreur du lecteur. C'est pourquoi ils partagent un message au lieu de prétendre les distinguer.

Dépannage

Problème Cause Solution
Le chargement reste bloqué sur l'indicateur de miniatures Le script du lecteur a été bloqué ou le réseau est en panne Attendez le message de dépassement du délai et appuyez à nouveau sur Charger – ou autorisez le script du lecteur pour youtube.com
« Cette liste de lecture est privée ou n'est plus disponible » La liste n'est pas lisible publiquement Vérifiez d'abord que la liste s'ouvre dans votre propre navigateur ; contrôlez les réglages de partage
Seulement 200 lignes dans la liste La limite du lecteur YouTube Voir La limite de 200 vidéos – l'avertissement explique la situation
La première vidéo n'est pas la plus ancienne Le lien collé portait un paramètre index Chargez l'URL de liste simple ou mettez &index=0
La flèche droite à la fin rejoue la vidéo Le geste de recherche de YouTube se fixe en fin de liste Laissez la vidéo se terminer naturellement – la lecture automatique prend le relais
Un éclair rapide au basculement du plein écran Le mécanisme du mode fenêtre ramène le lecteur dans la fenêtre Comportement attendu – voir Plein écran dans la fenêtre du navigateur
Le lecteur ne revient pas en mode fenêtre après la sortie Le navigateur doit laisser la transition plein écran se stabiliser Attendez un instant et recliquez sur le bouton d'agrandissement de YouTube

Confidentialité et traitement des données

L'outil suit le même modèle de confidentialité que le reste de Toollect : tout s'exécute localement dans votre navigateur.

  • Aucun téléversement. Votre lien est traité dans le navigateur. Aucune requête contenant son contenu n'est envoyée à un serveur contrôlé par ce site.
  • Pas de compte, pas de suivi. Pas d'inscription, pas d'analyse, pas d'historique des listes que vous chargez.
  • Trafic YouTube uniquement. Les seules requêtes réseau vont vers YouTube : le script du lecteur, les flux du lecteur lui-même, les requêtes de titres oEmbed et les miniatures. Ce sont toutes les mêmes requêtes que fait toute page lorsqu'elle intègre une vidéo.
  • Aucun stockage dans le navigateur. Les préférences de l'outil – y compris l'option plein écran fenêtré – ne durent que la session et ne sont jamais écrites dans localStorage ni les cookies.
  • Aucune vidéo n'est enregistrée. La lecture en continu se fait dans le lecteur comme pour toute vidéo intégrée ; rien n'est téléchargé, capturé ni stocké.

Si la confidentialité des listes que vous inspectez vous importe : cette page se comporte exactement comme le visionnage d'une vidéo YouTube dans votre navigateur – vos données ne vont nulle part ailleurs que dans votre propre lecteur.

Spécifications techniques

Détails :

  • Lecture de la liste : une instance cachée du lecteur iframe avec listType: "playlist" et une vérification de stabilité avant la capture (limite de 200 vidéos du lecteur)
  • Titres : https://www.youtube.com/oembed?url=...&format=json par vidéo, sans clé
  • Lecteur visible : créé avec playerVars.playlist en ordre inversé, index décalé de un pour correspondre au comptage à base un du lecteur, autoplay: 1
  • Conservation de la position : état d'URL ?list={id}&index={position}, à base zéro dans l'URL, mis à jour à la lecture et restauré au chargement et lors de la navigation dans l'historique
  • Mode plein écran fenêtré : intercepte fullscreenchange, ramène le lecteur dans la fenêtre après la transition et applique une superposition fixe – préférence de session uniquement
  • Ordre de la liste : votre liste sur YouTube n'est jamais modifiée
  • Traitement : JavaScript 100% côté client, sans clé API, sans téléversement, sans serveur
  • Compatibilité : tous les navigateurs modernes avec prise en charge de Promise et niveau ES5 (Chrome, Edge, Firefox, Safari)

Fonctionnalités

  • Inversez n'importe quelle liste de lecture YouTube pour lire de la vidéo la plus ancienne à la plus récente en un clic
  • Lisez la liste inversée sur la page – chaque vidéo suivante et la lecture automatique suivent le nouvel ordre
  • Retrouvez votre position après un rechargement grâce à une URL partageable qui enregistre liste et position
  • Parcourez la liste inversée sous forme de miniatures et sautez à n'importe quelle vidéo d'un clic
  • Avertissement clair quand une liste dépasse les 200 vidéos, la limite d'import du lecteur
  • Plein écran dans la fenêtre du navigateur, la vidéo remplissant la fenêtre au lieu du plein écran système
  • Sans inscription, sans clé API, sans téléversement – tout se passe dans votre navigateur

Questions fréquentes

L'inverseur modifie-t-il ma liste de lecture sur YouTube ?
Non. L'outil ne change que l'ordre dans lequel les vidéos sont lues dans le lecteur. Votre liste YouTube, ses entrées et son ordre ne sont jamais modifiés – il n'y a pas d'inscription, donc l'outil n'a même pas accès à votre compte.
Fonctionne-t-il sans clé API YouTube ?
Oui. L'outil lit la liste via l'API du lecteur iframe de YouTube et récupère les titres auprès du point de terminaison public oEmbed, deux choses sans clé et gratuites. Pas d'inscription, pas de quota, rien à configurer.
Pourquoi seules 200 vidéos sont-elles importées ?
L'API du lecteur de YouTube renvoie au maximum 200 vidéos par liste, c'est donc la limite d'import. L'outil affiche un avertissement clair lorsque votre liste l'atteint. Le total réel d'une liste plus longue n'est connu que de l'API Data officielle.
Ma position est-elle conservée si je ferme la page ?
Oui, via l'URL. L'adresse enregistre la liste et votre position dans la liste inversée, donc en rouvrant le même lien, la liste est restaurée et la lecture reprend au même endroit. Rien n'est stocké sur un serveur, et les préférences de l'outil ne durent que la session.
Peut-il lire des listes privées ?
Non. Une liste doit être publique et autoriser l'intégration pour que le lecteur puisse la lire. Les listes privées et non répertoriées affichent un message d'erreur clair indiquant que la liste est privée ou n'est plus disponible.
Que fait « Plein écran dans la fenêtre du navigateur » ?
Il fait en sorte que le bouton plein écran de YouTube agrandisse la vidéo pour remplir la fenêtre du navigateur au lieu de passer le système d'exploitation en plein écran. La préférence vaut pour la session en cours et est réinitialisée à la fermeture de la page.
ESC