Inversor de listas de reproducción de YouTube
Introducción
El Inversor de listas de reproducción de YouTube de Toollect reproduce una lista de YouTube del vídeo más antiguo al más nuevo. Pega un enlace de lista, pulsa Cargar y el reproductor empieza por la entrada más antigua mientras la lista invertida aparece debajo como miniaturas clicables – sin registro, sin clave de API, sin subidas.
La necesidad es conocida. Las series largas, los canales de tutoriales y las series documentales añaden episodios constantemente por arriba, así que incorporarse tarde significa desplazarse hasta el final, abrir el vídeo más antiguo manualmente y repetir el camino después de cada episodio. Una lista de 150 episodios se convierte en 150 pequeños desvíos. Esta herramienta elimina los desvíos: toda la lista se reproduce hacia atrás, de más antiguo a más nuevo, como una lista normal en todo lo demás.
Todo se ejecuta en tu navegador. La lista la lee una instancia oculta del reproductor de YouTube, los títulos llegan del servicio público oEmbed y un reproductor visible reproduce después la lista invertida en la página. Tu enlace nunca llega a un servidor controlado por este sitio.
Casos de uso
El orden invertido sirve para más situaciones que "ver una serie desde el principio".
Ponerse al día en series largas
Los canales que publican a diario o semanalmente acumulan un retraso que crece por arriba. Invertir la lista convierte ese retraso en un orden natural de visionado: del episodio 1 al más reciente, en una sola pasada sin interrupciones.
Seguir tutoriales en orden de curso
Muchos canales de tutoriales suben lecciones fuera de secuencia o las reordenan después. Si el propio orden de la lista es el camino de aprendizaje previsto, reproducirla hacia atrás permite recorrer las lecciones de los fundamentos a los episodios avanzados, sin importar cuándo se subió cada una.
Escuchar álbumes y mixtapes cronológicamente
Las listas de música que ponen los temas nuevos primero reproducen de más nuevo a más antiguo por defecto. Invertirlas restaura el orden de publicación de un álbum, la discografía de un sello o un mixtape temático.
Archivo e investigación
Investigadores y archivistas que reproducen el catálogo de un canal en orden cronológico obtienen la progresión tal como se publicó – útil para revisiones de contenido, comprobación de citas o simplemente para verificar qué existía en cada etapa.
Cómo funciona
La herramienta no intercepta los controles del reproductor ni simula clics. Introduce a YouTube una lista invertida, así que la lista interna del propio reproductor ya está en el orden deseado – los botones de siguiente vídeo, la cola de reproducción siguiente y el autoplay siguen el orden invertido de forma natural.
El proceso de carga tiene tres fases:
- Leer la lista – un reproductor oculto carga la lista usando el mismo parámetro
listque usa YouTube. Una vez que la lista se estabiliza (una breve comprobación de estabilidad), se capturan sus ID de vídeo, hasta el límite de 200 vídeos del reproductor. - Obtener títulos – el título de cada vídeo se obtiene del endpoint público oEmbed de YouTube, el mismo servicio sin clave que se usa para generar tarjetas de compartir automáticamente.
- Reproducir invertida – el reproductor visible se crea con la lista invertida y empieza el vídeo que elegiste. Un bucle de verificación confirma que el reproductor cargó el orden invertido antes de desbloquear los controles.
La barra de direcciones lleva el estado: ?list=ID_DE_LA_LISTA&index=POSICIÓN registra la lista y tu posición en la lista invertida. Recargar la página restaura la lista y continúa en esa posición, y los botones atrás y adelante del navegador recorren las listas que visitaste.
Por qué el reproductor sigue el orden invertido
El reproductor visible recibe los vídeos como playlist=VIDEO_1,VIDEO_2,... en orden invertido. YouTube construye su cola interna a partir de esa lista, así que "siguiente vídeo" significa el siguiente vídeo invertido y el vídeo que sigue naturalmente al actual es el más antiguo. Como el reproductor cree que la lista invertida es la lista real, todo lo demás se mantiene coherente: la cola del mini reproductor, el autoplay al final del vídeo, la navegación relacionada.
Formatos de URL admitidos
La entrada acepta los enlaces de lista que produce el propio YouTube, y algunos atajos más.
| Formato | Ejemplo |
|---|---|
| Página de la lista | youtube.com/playlist?list=ID_DE_LA_LISTA |
| Con o sin protocolo | https://youtube.com/... o youtube.com/... |
| Subdominio móvil | m.youtube.com/playlist?list=ID_DE_LA_LISTA |
| Enlace de vídeo con lista | youtube.com/watch?v=ID_DEL_VÍDEO&list=ID_DE_LA_LISTA |
| Enlace corto con lista | youtu.be/ID_DEL_VÍDEO?list=ID_DE_LA_LISTA |
| Shorts con lista | youtube.com/shorts/ID_DEL_VÍDEO?list=ID_DE_LA_LISTA |
| ID de lista puro | ID_DE_LA_LISTA (22+ caracteres) |
| Rechazado | Motivo |
|---|---|
Un enlace de vídeo sin parámetro list |
No hay lista que invertir |
| Enlaces de otros dominios | No es una fuente de listas de YouTube |
| Listas privadas u ocultas | El reproductor no puede leerlas |
Los parámetros extra junto a list= se ignoran automáticamente.
El límite de 200 vídeos
La API del reproductor de YouTube devuelve como máximo 200 vídeos por lista, y esta herramienta respeta ese límite. Cuando una lista lo alcanza, aparece un aviso sobre la lista: Esta lista de reproducción tiene más de 200 vídeos – solo se importan los primeros 200.
Dos detalles honestos:
- Qué 200 vídeos se conservan. El reproductor devuelve los primeros 200 elementos en el orden almacenado de la lista. En una lista de serie que crece por arriba – el caso habitual – son los 200 vídeos más nuevos. La herramienta invierte ese conjunto para la reproducción, así que el más antiguo de los 200 importados se reproduce primero y el más nuevo, al final. Lo que queda fuera del límite es la parte más antigua de la lista: los primeros episodios están más allá de la posición 200 en el orden almacenado y se quedan fuera.
- Por qué no hay un total exacto. La API del reproductor no revela cuánto mide realmente una lista, solo los primeros 200 ID. El total real son metadatos que solo expone la YouTube Data API oficial (ver Comparación con la API oficial). El aviso dice, por tanto, que se alcanzó un límite, no el tamaño exacto de la lista.
El aviso es informativo – la reproducción continúa con los 200 vídeos importados en orden invertido.
Uso
El flujo de trabajo es un único panel interactivo:
- Pega un enlace de lista – desde la barra de direcciones, el menú Compartir o cualquier otro lugar donde YouTube ofrezca una URL de lista.
- Pulsa Cargar o Enter – el panel lee la lista, muestra un indicador de carga y construye la lista invertida.
- Mira desde el vídeo más antiguo – la reproducción empieza de inmediato, en orden invertido.
- Salta a tu gusto – cada fila de la lista es una miniatura clicable; el reproductor salta a ese vídeo y la URL se actualiza a tu nueva posición.
- Conserva tu posición – recarga la página o vuelve a abrir el enlace más tarde y la lista vuelve con la misma posición seleccionada.
Pegar no activa la carga por sí solo; la carga empieza cuando pulsas Cargar o Enter. Esto mantiene la herramienta predecible – editar el campo nunca descarta un resultado que estás viendo.
Tutorial
Recorre una lista del enlace a la reproducción.
Paso 1 – Consigue un enlace de lista. Abre cualquier lista pública de YouTube y copia la URL, por ejemplo https://www.youtube.com/playlist?list=PLYL09HHJfLaFIsmXEjJEfz3EdCZZcOOY6.
Paso 2 – Pega y carga. Haz clic en el campo, pega y pulsa Enter. El panel de miniaturas muestra un indicador de carga mientras la lista se lee e invierte.
Paso 3 – Comprueba el orden. La lista aparece bajo el reproductor, numerada desde 1. La primera fila es el vídeo más antiguo de la lista original – la última entrada en la propia página de YouTube.
Paso 4 – Reproduce. El reproductor empieza en esa primera fila. El botón de siguiente vídeo del reproductor sigue la lista invertida y salta a la fila 2, luego la 3 y así sucesivamente.
Paso 5 – Salta a un episodio. Haz clic en la fila 37, por ejemplo. El reproductor cambia a ese vídeo y la barra de direcciones se actualiza a ?list=...&index=36 – la posición invertida, basada en cero.
Paso 6 – Continúa más tarde. Copia la dirección, cierra la pestaña, vuelve a abrirla y la misma lista con la misma posición vuelve.
Ese es el ciclo completo: pegar, cargar, ver de más antiguo a más nuevo, saltar por fila y volver exactamente donde lo dejaste.
Pantalla completa dentro de la ventana del navegador
El panel de ajustes bajo el reproductor ofrece una casilla: Pantalla completa dentro de la ventana del navegador. Es una función deliberada, no un apaño.
Normalmente, el botón de pantalla completa de YouTube pone tu sistema operativo en pantalla completa – desaparece la interfaz del navegador y el vídeo llena todo el monitor. Dentro de una página de herramienta esto puede sentirse como una fuga, y es fácil perder la noción de en qué ventana estás. Con la casilla activada, el botón de pantalla completa de YouTube amplía el vídeo para cubrir solo la ventana del navegador: la superposición llena el área visible, la barra de desplazamiento de la página se oculta y el vídeo conserva sus controles, subtítulos y botón de ajustes.
Vale la pena saber cómo funciona. La herramienta deja pasar la solicitud de pantalla completa de YouTube y la devuelve a la ventana una fracción de segundo después, aplicando los estilos de superposición en el mismo movimiento – así que al alternar se ve un breve destello de pantalla completa antes de que el vídeo se asiente en la ventana. Es lo bastante rápido para ser un parpadeo, y es el precio de usar el botón propio de YouTube en lugar de añadir un segundo botón personalizado que lucharía contra la interfaz del reproductor.
Dos comportamientos que puedes esperar:
- Restaurar – haz clic de nuevo en el botón de expandir de YouTube (o desmarca la opción) para salir del modo ventana.
- Solo sesión – la preferencia dura la sesión actual de la página y se restablece al cerrar la pestaña. Esto sigue la línea de privacidad del sitio de no guardar nunca preferencias en el almacenamiento del navegador; la opción es una decisión por visita, no una persistencia silenciosa.
Consejos profesionales
- Pega un ID de lista puro. La entrada acepta un ID de lista de 22+ caracteres sin URL – práctico cuando copias un ID de un fragmento de inserción, una respuesta de API o una exportación de base de datos.
- Construye la URL tú mismo. El formato de dirección es
?list=ID_DE_LA_LISTA&index=POSICIÓN, con la posición basada en cero en la lista invertida.&index=0es el vídeo más antiguo;&index=36es la fila 37 de la lista. Puedes pegar o compartir esa URL directamente. - Reintenta tras un error. Si una carga falla – una errata, un fallo momentáneo de red – la entrada sigue lista. Corrige el enlace y pulsa Cargar de nuevo; no hace falta borrar nada antes.
- No persigas la flecha derecha al final. En el último vídeo (el más nuevo), pulsar la flecha derecha del reproductor reproduce el vídeo actual. Es el gesto de búsqueda de YouTube que se fija al final de la lista, no un fallo de la herramienta – la forma natural de terminar es dejar que el vídeo acabe, y el autoplay se encarga del siguiente paso.
- Las filas siguen clicables durante la reproducción. Puedes reordenar tu visionado sobre la marcha – haz clic en una fila anterior para rebobinar tu sesión sin tocar la línea de tiempo del reproductor.
- Espera el destello en pantalla completa de ventana. El breve parpadeo de pantalla completa al alternar es el mecanismo funcionando, no un fallo – ver Pantalla completa dentro de la ventana del navegador.
Alternativas
¿Cómo suele reproducir la gente una lista de más antiguo a más nuevo? La tabla completa las opciones.
| Método | Qué requiere | Orden invertido | Conserva tu posición |
|---|---|---|---|
| Desplazarse al final y reproducir manualmente | Esfuerzo por episodio, para siempre | Parcialmente, hasta que te rindes | No |
| Reordenar la lista en YouTube | Requiere iniciar sesión, edición permanente | Sí, pero modifica tu lista | Vía tu cuenta |
| Extensiones de navegador para reproducción invertida | Instalar y confiar en terceros | Variable | Variable |
| Esta herramienta | Pegar un enlace | Siempre, al instante | Vía la URL |
Reproducir manualmente desde abajo funciona una vez. Reordenar la lista en YouTube es permanente y cambia la lista para todos los que la usan. Las extensiones añaden una dependencia que hay que examinar. Esta herramienta es una operación de pegar y reproducir que invierte el orden al momento sin tocar tu lista.
Comparación con la API oficial
La YouTube Data API oficial puede responder más preguntas sobre una lista que la API del reproductor – a costa de una clave, un servidor y una cuota. La comparación es honesta sobre lo que gana cada lado.
| Capacidad | Data API oficial | Esta herramienta |
|---|---|---|
| Total exacto de la lista | playlistItems.pageInfo.totalResults |
No disponible – el reproductor devuelve 200 como máximo |
| Orden de reproducción invertido | No es una función – solo metadatos | Directo, en el reproductor |
| Reproducir los vídeos | No – es una API de metadatos | Sí, el reproductor completo |
| Conservar tu posición | Lo construyes tú | Vía la URL |
| Clave, cuota, servidor | Clave + cuota + proxy de servidor | Ninguno – 100% navegador |
| Acceso a listas privadas | OAuth + consentimiento del usuario | No |
Lo único que sabe la API oficial y esta herramienta no puede ver es la longitud real de una lista de más de 200 vídeos. Todo lo que la herramienta promete – orden invertido, reproducción, conservar la posición – es exactamente para lo que está hecha la API del reproductor. Si necesitas el total exacto de una lista sobredimensionada, la Data API es la respuesta honesta, con su clave y su cuota como precio.
Mensajes de error explicados
Cada mensaje que muestra la herramienta se corresponde con una causa concreta.
| Mensaje | Qué significa | Causa típica |
|---|---|---|
| Introduce un enlace válido de lista de reproducción de YouTube | La entrada no es una URL de lista de YouTube | Un enlace de vídeo sin list=, una errata o un dominio ajeno |
| Esta lista de reproducción es privada o ya no está disponible | El reproductor no puede unirse a la lista | Una lista privada o eliminada, o un ID mal escrito |
| No se pudo leer la lista de reproducción – inténtalo de nuevo | Sin respuesta de la lista dentro de la ventana de espera | Un script del reproductor bloqueado, un bloqueador de anuncios o un problema de red |
| Error del reproductor {code} | El reproductor notificó un código de error inesperado | Un fallo raro del lado del reproductor |
El mensaje de privada o no disponible cubre varios códigos de error del reproductor a la vez – los ID inválidos, las listas eliminadas y las restricciones de inserción aparecen todos como uno de los códigos de error del reproductor, por eso comparten mensaje en lugar de fingir distinguirlos.
Solución de problemas
| Problema | Causa | Solución |
|---|---|---|
| La carga se queda en el indicador de miniaturas | El script del reproductor fue bloqueado o la red se detuvo | Espera el mensaje de tiempo agotado y pulsa Cargar de nuevo – o permite el script del reproductor para youtube.com |
| "Esta lista de reproducción es privada o ya no está disponible" | La lista no es legible públicamente | Comprueba primero que la lista abre en tu propio navegador; revisa los ajustes de compartir |
| Solo 200 filas en la lista | El límite del reproductor de YouTube | Ver El límite de 200 vídeos – el aviso explica la situación |
| El primer vídeo no es el más antiguo | El enlace pegado llevaba un parámetro index |
Carga la URL de la lista simple o pon &index=0 |
| La flecha derecha al final reproduce el vídeo de nuevo | El gesto de búsqueda de YouTube se fija al final de la lista | Deja que el vídeo termine de forma natural – el autoplay se encarga |
| El cambio a pantalla completa muestra un destello rápido | El mecanismo del modo ventana devuelve el reproductor a la ventana | Comportamiento esperado – ver Pantalla completa dentro de la ventana del navegador |
| El reproductor no vuelve al modo ventana tras salir | El navegador necesita que la transición de pantalla completa se asiente | Espera un momento y haz clic de nuevo en el botón de expandir de YouTube |
Privacidad y tratamiento de datos
La herramienta sigue el mismo modelo de privacidad que el resto de Toollect: todo se ejecuta localmente en tu navegador.
- Sin subidas. Tu enlace se procesa en el navegador. Ninguna petición con su contenido se envía a un servidor que controle este sitio.
- Sin cuenta, sin seguimiento. No hay registro, ni análisis, ni historial de las listas que cargas.
- Solo tráfico de YouTube. Las únicas peticiones de red van a YouTube: el script del reproductor, los streams del propio reproductor, las consultas de títulos oEmbed y las miniaturas. Todas son las mismas peticiones que hace cualquier página al insertar un vídeo.
- Sin almacenamiento en el navegador. Las preferencias de la herramienta – incluida la opción de pantalla completa de ventana – duran solo la sesión y nunca se escriben en localStorage ni cookies.
- Ningún vídeo se guarda. El streaming ocurre dentro del reproductor como en cualquier vídeo insertado; nada se descarga, captura ni guarda.
Si te preocupa la privacidad de las listas que inspeccionas: esta página se comporta exactamente como ver un vídeo en YouTube en tu navegador – tus datos no van a ninguna parte salvo a tu propio reproductor.
Especificaciones técnicas
Detalles:
- Lectura de la lista: una instancia oculta de IFrame Player con
listType: "playlist"y una comprobación de estabilidad antes de la captura (límite de 200 vídeos del reproductor) - Títulos:
https://www.youtube.com/oembed?url=...&format=jsonpor vídeo, sin clave - Reproductor visible: creado con
playerVars.playlisten orden invertido,indexdesplazado en uno para coincidir con el conteo basado en uno del reproductor,autoplay: 1 - Conservación de la posición: estado de URL
?list={id}&index={posición}, basado en cero en la URL, actualizado al reproducir y restaurado al cargar y al navegar por el historial - Modo pantalla completa de ventana: intercepta
fullscreenchange, devuelve el reproductor a la ventana tras la transición y aplica una superposición fija – preferencia solo de sesión - Orden de la lista: tu lista en YouTube nunca se modifica
- Procesamiento: JavaScript 100% del lado del cliente, sin clave de API, sin subidas, sin servidor
- Compatibilidad: todos los navegadores modernos con soporte de Promise y nivel ES5 (Chrome, Edge, Firefox, Safari)
Características
- Invierte cualquier lista de reproducción de YouTube para reproducir del vídeo más antiguo al más nuevo con un solo clic
- Reproduce la lista invertida en la página – cada siguiente vídeo y el autoplay siguen el nuevo orden
- Conserva tu posición al actualizar con una URL compartible que guarda lista y posición
- Explora la lista invertida como miniaturas y salta a cualquier vídeo haciendo clic en una fila
- Aviso claro cuando una lista supera los 200 vídeos, el límite del reproductor para importar
- Pantalla completa dentro de la ventana del navegador, con el vídeo en la ventana en lugar de en pantalla completa del sistema
- Sin registro, sin clave de API, sin subidas – todo se procesa en tu navegador