Inversor de listas de reprodução do YouTube

Redes Sociais Vídeo
Playlist

Introdução

O inversor de listas de reprodução do YouTube da Toollect toca uma lista do YouTube do vídeo mais antigo ao mais novo. Cole um link de lista, pressione Carregar e o player começa pela entrada mais antiga enquanto a lista invertida aparece abaixo como miniaturas clicáveis – sem cadastro, sem chave de API, sem uploads.

A necessidade é conhecida. Séries longas, canais de tutoriais e séries documentais adicionam episódios constantemente no topo, então entrar tarde significa rolar até o fim, abrir o vídeo mais antigo manualmente e repetir o caminho após cada episódio. Uma lista de 150 episódios vira 150 pequenos desvios. Esta ferramenta elimina os desvios: a lista inteira é tocada ao contrário, do mais antigo ao mais novo – em todo o resto, uma lista normal.

Tudo acontece no seu navegador. A lista é lida por uma instância oculta do player do YouTube, os títulos vêm do serviço público oEmbed e um player visível toca a lista invertida na página. Seu link nunca chega a um servidor controlado por este site.

Casos de uso

A ordem invertida atende mais situações do que "assistir uma série do começo".

Colocar em dia séries longas

Canais que publicam diariamente ou semanalmente acumulam um atraso que cresce pelo topo. Inverter a lista transforma esse atraso em uma ordem natural de assistir: do episódio 1 ao mais recente, em uma única sessão sem interrupções.

Seguir tutoriais na ordem do curso

Muitos canais de tutoriais fazem upload de lições fora de sequência ou as reorganizam depois. Se a ordem da lista é o caminho de aprendizado previsto, lê-la ao contrário permite percorrer as lições dos fundamentos aos episódios avançados, independentemente de quando cada vídeo foi enviado.

Ouvir álbuns e mixtapes cronologicamente

Listas de música que colocam as novidades no topo tocam do mais novo ao mais antigo por padrão. Invertê-las restaura a ordem de lançamento de um álbum, a discografia de uma gravadora ou uma mixtape temática.

Arquivamento e pesquisa

Pesquisadores e arquivistas que reproduzem o catálogo de um canal em ordem cronológica obtêm a progressão como foi publicada – útil para revisões de conteúdo, verificação de citações ou simplesmente para conferir o que existia em cada fase.

Como funciona

A ferramenta não intercepta os controles do player nem simula cliques. Ela entrega ao YouTube uma lista invertida, então a lista interna do próprio player já está na ordem desejada – os botões de próximo vídeo, a fila de reprodução e a reprodução automática seguem a ordem invertida naturalmente.

O processo de carregamento acontece em três fases:

  1. Ler a lista – um player oculto carrega a lista usando o mesmo parâmetro list usado pelo YouTube. Quando a lista se estabiliza (uma breve verificação de estabilidade), seus IDs de vídeo são capturados – até o limite de 200 vídeos do player.
  2. Buscar títulos – o título de cada vídeo é obtido do endpoint público oEmbed do YouTube, o mesmo serviço sem chave usado para gerar cartões de compartilhamento automáticos.
  3. Tocar invertida – o player visível é criado com a lista invertida e inicia o vídeo que você escolheu. Um loop de verificação confirma que o player carregou a ordem invertida antes de liberar os controles.

A barra de endereço carrega o estado: ?list=ID_DA_LISTA&index=POSIÇÃO registra a lista e sua posição na lista invertida. Recarregar a página restaura a lista e continua nessa posição, e os botões voltar/avançar do navegador percorrem as listas que você visitou.

Por que o player segue a ordem invertida

O player visível recebe os vídeos como playlist=VIDEO_1,VIDEO_2,... em ordem invertida. O YouTube constrói sua fila interna a partir dessa lista, então "próximo vídeo" significa o próximo vídeo invertido e o vídeo que segue naturalmente o atual é o mais antigo. Como o player acredita que a lista invertida é a lista real, tudo o mais permanece consistente: a fila do mini player, a reprodução automática no fim do vídeo, a navegação relacionada.

Formatos de URL suportados

A entrada aceita os links de lista produzidos pelo próprio YouTube, além de alguns atalhos.

Formato Exemplo
Página da lista youtube.com/playlist?list=ID_DA_LISTA
Com ou sem protocolo https://youtube.com/... ou youtube.com/...
Subdomínio móvel m.youtube.com/playlist?list=ID_DA_LISTA
Link de vídeo com lista youtube.com/watch?v=ID_DO_VÍDEO&list=ID_DA_LISTA
Link curto com lista youtu.be/ID_DO_VÍDEO?list=ID_DA_LISTA
Shorts com lista youtube.com/shorts/ID_DO_VÍDEO?list=ID_DA_LISTA
Apenas o ID da lista ID_DA_LISTA (22+ caracteres)
Rejeitado Motivo
Um link de vídeo sem o parâmetro list Não há lista para inverter
Links de outros domínios Não é uma fonte de listas do YouTube
Listas privadas ou não listadas O player não consegue lê-las

Parâmetros extras ao lado de list= são ignorados automaticamente.

O limite de 200 vídeos

A API do player do YouTube retorna no máximo 200 vídeos por lista, e esta ferramenta respeita esse limite. Quando uma lista o atinge, um aviso aparece acima da lista: Esta lista de reprodução tem mais de 200 vídeos – apenas os 200 primeiros são importados.

Dois detalhes honestos:

  • Quais 200 vídeos são mantidos. O player retorna as 200 primeiras entradas na ordem de armazenamento da lista. Em uma lista de série que cresce pelo topo – o caso comum – são os 200 vídeos mais novos. A ferramenta inverte esse conjunto para a reprodução, então o mais antigo dos 200 importados toca primeiro e o mais novo por último. O que fica fora do limite é a parte mais antiga da lista: os primeiros episódios estão além da posição 200 na ordem de armazenamento e ficam de fora.
  • Por que não há um total exato. A API do player não revela o tamanho real de uma lista, apenas os 200 primeiros IDs. O total real é um metadado exposto somente pela YouTube Data API oficial (veja Comparação com a API oficial). O aviso diz, portanto, que um limite foi atingido, não o tamanho exato da lista.

O aviso é informativo – a reprodução continua com os 200 vídeos importados, em ordem invertida.

Uso

O fluxo de trabalho é um único painel interativo:

  1. Cole um link de lista – da barra de endereço, do menu Compartilhar ou de qualquer outro lugar onde o YouTube ofereça uma URL de lista.
  2. Pressione Carregar ou Enter – o painel lê a lista, mostra um indicador de carregamento e constrói a lista invertida.
  3. Assista do vídeo mais antigo – a reprodução começa imediatamente, em ordem invertida.
  4. Pule à vontade – cada linha da lista é uma miniatura clicável; o player pula para aquele vídeo e a URL atualiza para sua nova posição.
  5. Mantenha sua posição – recarregue a página ou reabra o link mais tarde, e a lista volta com a mesma posição selecionada.

Colar não inicia o carregamento sozinho; ele começa quando você pressiona Carregar ou Enter. Isso mantém a ferramenta previsível – editar o campo nunca descarta um resultado que você está assistindo.

Tutorial

Percorra uma lista do link à reprodução.

Passo 1 – Obtenha um link de lista. Abra qualquer lista pública do YouTube e copie a URL, por exemplo https://www.youtube.com/playlist?list=PLYL09HHJfLaFIsmXEjJEfz3EdCZZcOOY6.

Passo 2 – Cole e carregue. Clique no campo, cole e pressione Enter. O painel de miniaturas mostra um indicador de carregamento enquanto a lista é lida e invertida.

Passo 3 – Verifique a ordem. A lista aparece sob o player, numerada a partir de 1. A primeira linha é o vídeo mais antigo da lista original – a última entrada da própria página do YouTube.

Passo 4 – Toque. O player começa na primeira linha. O botão de próximo vídeo do player segue a lista invertida e pula para a linha 2, depois 3 e assim por diante.

Passo 5 – Pule para um episódio. Clique, por exemplo, na linha 37. O player muda para aquele vídeo e a barra de endereço atualiza para ?list=...&index=36 – a posição invertida, com base zero.

Passo 6 – Continue depois. Copie o endereço, feche a aba, reabra-o, e a mesma lista com a mesma posição volta.

Esse é o ciclo completo: colar, carregar, assistir do mais antigo ao mais novo, pular por linha e retomar exatamente de onde parou.

Tela cheia dentro da janela do navegador

O painel de configurações sob o player oferece uma caixa: Tela cheia dentro da janela do navegador. É um recurso deliberado, não um remendo.

Normalmente, o botão de tela cheia do YouTube coloca seu sistema operacional em tela cheia – a interface do navegador desaparece e o vídeo preenche todo o monitor. Dentro de uma página de ferramenta isso parece uma fuga, e é fácil perder a noção de em qual janela você está. Com a caixa marcada, o botão de tela cheia do YouTube amplia o vídeo para preencher apenas a janela do navegador: a sobreposição preenche a área visível, a barra de rolagem da página desaparece e o vídeo mantém seus controles, legendas e configurações.

Vale saber como funciona. A ferramenta deixa passar a solicitação de tela cheia do YouTube e a traz de volta à janela uma fração de segundo depois, aplicando os estilos de sobreposição no mesmo movimento – então, ao alternar, você vê um breve lampejo de tela cheia antes de o vídeo se assentar na janela. É rápido o bastante para ser apenas um piscar, e é o preço de usar o botão nativo do YouTube em vez de um segundo botão personalizado que brigaria com a interface do player.

Dois comportamentos a esperar:

  • Restaurar – clique novamente no botão de expandir do YouTube (ou desmarque a opção) para sair do modo janela.
  • Apenas sessão – a preferência dura a sessão atual da página e é redefinida ao fechar a aba. Isso segue a linha de privacidade do site de nunca armazenar preferências no armazenamento do navegador; a opção é uma decisão por visita, não uma persistência silenciosa.

Dicas de especialista

  • Cole um ID de lista puro. A entrada aceita um ID de lista de 22+ caracteres sem URL – útil quando você copia um ID de um trecho de incorporação, de uma resposta de API ou de uma exportação de banco de dados.
  • Monte a URL você mesmo. O formato do endereço é ?list=ID_DA_LISTA&index=POSIÇÃO, com a posição com base zero na lista invertida. &index=0 é o vídeo mais antigo; &index=36 é a linha 37 da lista. Você pode colar ou compartilhar essa URL diretamente.
  • Tente novamente após um erro. Se um carregamento falhar – um erro de digitação, uma instabilidade momentânea de rede – a entrada continua pronta. Corrija o link e pressione Carregar de novo; não é preciso apagar nada antes.
  • Não persiga a seta direita no fim. No último vídeo (o mais novo), pressionar a seta direita do player toca o vídeo atual novamente. É o gesto de busca do YouTube que fica preso no fim da lista, não um defeito da ferramenta – o fim natural é deixar o vídeo terminar, e a reprodução automática cuida do próximo passo.
  • As linhas continuam clicáveis durante a reprodução. Você pode reorganizar sua sessão de assistir no caminho – clique em uma linha anterior para retroceder a sessão sem tocar na linha do tempo do player.
  • Espere o piscar na tela cheia de janela. O breve lampejo de tela cheia ao alternar é o mecanismo em ação, não um defeito – veja Tela cheia dentro da janela do navegador.

Alternativas

Como as pessoas costumam tocar uma lista do mais antigo ao mais novo? A tabela completa as opções.

Método Esforço Ordem invertida Posição mantida
Rolar até o fim e tocar manualmente Um esforço por episódio, para sempre Parcialmente, até desistir Não
Reordenar a lista no YouTube Exige login, edição permanente Sim, mas altera sua lista Pela sua conta
Extensões de navegador para reprodução invertida Instalação e confiança em terceiros Variável Variável
Esta ferramenta Colar um link Sempre, na hora Pela URL

Tocar manualmente de baixo para cima funciona uma vez. Reordenar a lista no YouTube é permanente e muda a lista para todos que a usam. Extensões adicionam uma dependência que precisa ser examinada. Esta ferramenta é uma operação de colar-e-tocar que inverte a ordem na hora sem tocar na sua lista.

Comparação com a API oficial

A YouTube Data API oficial pode responder a mais perguntas sobre uma lista do que a API do player – ao preço de uma chave, um servidor e uma cota. A comparação é honesta sobre o que cada lado ganha.

Capacidade Data API oficial Esta ferramenta
Total exato da lista playlistItems.pageInfo.totalResults Indisponível – o player retorna no máximo 200
Ordem de reprodução invertida Não é um recurso – apenas metadados Direto, no player
Tocar os vídeos Não – é uma API de metadados Sim, o player completo
Manter a posição Você mesmo constrói Pela URL
Chave, cota, servidor Chave + cota + proxy de servidor Nenhum – 100% navegador
Acesso a listas privadas OAuth + consentimento do usuário Não

A única coisa que a API oficial sabe e esta ferramenta não pode ver é o comprimento real de uma lista com mais de 200 vídeos. Tudo o que a ferramenta promete – ordem invertida, reprodução, posição mantida – é exatamente para o que a API do player foi feita. Se você precisa do total exato de uma lista superdimensionada, a Data API é a resposta honesta, com sua chave e sua cota como preço.

Mensagens de erro explicadas

Cada mensagem que a ferramenta mostra corresponde a uma causa concreta.

Mensagem Significado Causa típica
Insira um link válido de lista de reprodução do YouTube A entrada não é uma URL de lista do YouTube Um link de vídeo sem list=, um erro de digitação ou um domínio estranho
Esta lista de reprodução é privada ou não está mais disponível O player não consegue carregar a lista Uma lista privada ou removida, ou um ID digitado errado
Não foi possível ler a lista de reprodução – tente novamente Nenhuma resposta da lista dentro do período de espera Um script do player bloqueado, um bloqueador de anúncios ou um problema de rede
Erro do player {code} O player relatou um código de erro inesperado Um defeito raro no lado do player

A mensagem privada ou não disponível cobre vários códigos de erro do player de uma vez – IDs inválidos, listas removidas e restrições de incorporação aparecem todos como um dos códigos de erro do player. Por isso compartilham uma mensagem em vez de fingir distingui-los.

Solução de problemas

Problema Causa Solução
O carregamento fica parado no indicador de miniaturas O script do player foi bloqueado ou a rede parou Espere a mensagem de tempo esgotado e pressione Carregar novamente – ou permita o script do player para youtube.com
"Esta lista de reprodução é privada ou não está mais disponível" A lista não é legível publicamente Verifique primeiro se a lista abre no seu próprio navegador; revise as configurações de compartilhamento
Apenas 200 linhas na lista O limite do player do YouTube Veja O limite de 200 vídeos – o aviso explica a situação
O primeiro vídeo não é o mais antigo O link colado trazia um parâmetro index Carregue a URL da lista simples ou coloque &index=0
A seta direita no fim toca o vídeo de novo O gesto de busca do YouTube fica preso no fim da lista Deixe o vídeo terminar naturalmente – a reprodução automática assume
Lampejo rápido ao alternar para tela cheia O mecanismo do modo janela traz o player de volta à janela Comportamento esperado – veja Tela cheia dentro da janela do navegador
O player não volta ao modo janela após sair O navegador precisa assentar a transição de tela cheia Espere um momento e clique novamente no botão de expandir do YouTube

Privacidade e tratamento de dados

A ferramenta segue o mesmo modelo de privacidade do resto da Toollect: tudo acontece localmente no seu navegador.

  • Sem uploads. Seu link é processado no navegador. Nenhuma requisição com seu conteúdo é enviada a um servidor controlado por este site.
  • Sem conta, sem rastreamento. Não há cadastro, nem análises, nem histórico das listas que você carrega.
  • Apenas tráfego do YouTube. As únicas requisições de rede vão para o YouTube: o script do player, os streams do próprio player, as consultas de títulos oEmbed e as miniaturas. Todas são as mesmas requisições que qualquer página faz ao incorporar um vídeo.
  • Sem armazenamento no navegador. As preferências da ferramenta – incluindo a opção de tela cheia de janela – duram apenas a sessão e nunca são gravadas em localStorage ou cookies.
  • Nenhum vídeo é salvo. O streaming acontece no player como em qualquer vídeo incorporado; nada é baixado, capturado ou armazenado.

Se você se importa com a privacidade das listas que inspeciona: esta página se comporta exatamente como assistir a um vídeo do YouTube no seu navegador – seus dados não vão a lugar nenhum além do seu próprio player.

Especificações técnicas

Detalhes:

  • Leitura da lista: uma instância oculta do iframe player com listType: "playlist" e uma verificação de estabilidade antes da captura (limite de 200 vídeos do player)
  • Títulos: https://www.youtube.com/oembed?url=...&format=json por vídeo, sem chave
  • Player visível: criado com playerVars.playlist em ordem invertida, index deslocado em um para corresponder à contagem baseada em um do player, autoplay: 1
  • Manutenção da posição: estado de URL ?list={id}&index={posição}, com base zero na URL, atualizado durante a reprodução e restaurado ao carregar e ao navegar pelo histórico
  • Modo tela cheia de janela: intercepta fullscreenchange, traz o player de volta à janela após a transição e aplica uma sobreposição fixa – preferência apenas de sessão
  • Ordem da lista: sua lista no YouTube nunca é alterada
  • Processamento: JavaScript 100% no lado do cliente, sem chave de API, sem uploads, sem servidor
  • Compatibilidade: todos os navegadores modernos com suporte a Promise e nível ES5 (Chrome, Edge, Firefox, Safari)

Recursos

  • Inverta qualquer lista de reprodução do YouTube para tocar do vídeo mais antigo ao mais novo com um clique
  • Toque a lista invertida na página – cada próximo vídeo e a reprodução automática seguem a nova ordem
  • Mantenha sua posição entre atualizações com uma URL compartilhável que guarda lista e posição
  • Explore a lista invertida como miniaturas e pule para qualquer vídeo clicando em uma linha
  • Aviso claro quando uma lista ultrapassa os 200 vídeos, o limite de importação do player
  • Tela cheia dentro da janela do navegador, com o vídeo preenchendo a janela em vez da tela cheia do sistema
  • Sem cadastro, sem chave de API, sem uploads – tudo acontece no seu navegador

Perguntas frequentes

O inversor altera minha lista de reprodução no YouTube?
Não. A ferramenta apenas muda a ordem em que os vídeos são tocados no player. Sua lista no YouTube, suas entradas e sua ordem nunca são alteradas – não há cadastro, então a ferramenta nem tem acesso à sua conta.
Funciona sem chave de API do YouTube?
Sim. A ferramenta lê a lista pela IFrame Player API do YouTube e busca os títulos no endpoint público oEmbed – ambos sem chave e gratuitos. Sem registro, sem cota, nada para configurar.
Por que apenas 200 vídeos são importados?
A API do player do YouTube retorna no máximo 200 vídeos por lista, então esse é o limite de importação. A ferramenta mostra um aviso claro quando sua lista atinge esse limite. O total real de uma lista mais longa só é conhecido pela Data API oficial.
Minha posição é mantida se eu fechar a página?
Sim, pela URL. O endereço registra a lista e sua posição na lista invertida, então ao reabrir o mesmo link a lista é restaurada e a reprodução continua de onde você parou. Nada é salvo em um servidor e as preferências da ferramenta duram apenas a sessão.
Pode tocar listas privadas?
Não. Uma lista precisa ser pública e permitir incorporação para que o player a leia. Listas privadas e não listadas mostram uma mensagem de erro clara explicando que a lista é privada ou não está mais disponível.
O que faz "Tela cheia dentro da janela do navegador"?
Faz o botão de tela cheia do YouTube ampliar o vídeo para preencher a janela do navegador em vez de colocar o sistema operacional em tela cheia. A preferência vale para a sessão atual e é redefinida ao fechar a página.
ESC