O que é um feed RSS para um canal do YouTube?

Um feed RSS é uma lista legível por máquina de itens recentes de um site que leitores de feed podem consultar para atualizações. O YouTube publica um para cada canal e playlist como um feed Atom em https://www.youtube.com/feeds/videos.xml, aceitando um channel_id, um playlist_id ou um parâmetro user legado. Inscrever-se nessa URL em um leitor de feed permite que você acompanhe um canal sem uma conta, sem notificações e sem o algoritmo da página inicial do YouTube.

O link não é exposto na interface do YouTube, mas está incorporado no HTML da página do canal como uma tag <link rel="alternate" type="application/rss+xml">, razão pela qual a maioria dos leitores de feed pode descobri-lo automaticamente a partir de uma URL de canal. O feed contém aproximadamente os 15 uploads mais recentes com título, data de publicação, descrição, miniatura e contagens de visualizações/curtidas.

Descrição da ferramenta

Esta ferramenta constrói a URL correta do feed Atom/RSS do YouTube a partir de qualquer coisa que você colar — uma URL de canal completa, um ID de canal simples (UC…), uma URL ou ID de playlist, uma URL /user/ legada ou um link feeds/videos.xml existente. Ela também permite que você troque o feed de canal padrão (que mistura vídeos longos, Shorts e transmissões ao vivo) por variantes filtradas que mostram apenas o tipo de conteúdo que você realmente deseja ler.

Exemplos

Entrada Saída
https://www.youtube.com/channel/UCXuqSBlHAE6Xw-yeJA0Tunw https://www.youtube.com/feeds/videos.xml?channel_id=UCXuqSBlHAE6Xw-yeJA0Tunw
UCXuqSBlHAE6Xw-yeJA0Tunw (filtro: Apenas conteúdo longo) https://www.youtube.com/feeds/videos.xml?playlist_id=UULFXuqSBlHAE6Xw-yeJA0Tunw
https://www.youtube.com/playlist?list=PLrAXtmRdnEQy6nuLMt9H1tK7nTqQ4cYbk https://www.youtube.com/feeds/videos.xml?playlist_id=PLrAXtmRdnEQy6nuLMt9H1tK7nTqQ4cYbk

Recursos

  • Aceita URLs de canal, IDs de canal, URLs de playlist, IDs de playlist, URLs /user/ e URLs de feed existentes
  • Filtros opcionais para excluir YouTube Shorts e transmissões ao vivo do feed
  • Gera um trecho HTML <link rel="alternate"> pronto para colar para incorporar descoberta de feed em seu próprio site
  • "Abrir em leitor de feed" com um clique via URL feeds/videos.xml padrão
  • Detecta URLs @handle e avisa que não podem ser resolvidas sem a API do YouTube

Casos de uso

  • Inscrever-se em um criador em um leitor de feed auto-hospedado (Miniflux, FreshRSS, Tiny Tiny RSS, NetNewsWire) sem notificações ou recomendações do YouTube
  • Filtrar um canal barulhento para apenas uploads de conteúdo longo, para que YouTube Shorts e transmissões ao vivo parem de inundar sua lista de leitura
  • Adicionar uma tag <link rel="alternate" type="application/rss+xml"> a um site pessoal que aponta para canais favoritos, para que os navegadores e leitores dos visitantes possam descobrir automaticamente o feed

Como funciona

Para um feed de canal, o YouTube expõe o formulário documentado feeds/videos.xml?channel_id=UC…. Para filtrar o tipo de conteúdo, a ferramenta usa um truque não documentado mas amplamente utilizado: cada canal possui automaticamente um conjunto de playlists geradas cujos IDs são derivados do ID do canal substituindo o prefixo inicial UC por um prefixo diferente.

Filtro Prefixo de ID de Playlist Conteúdo
Todos os vídeos UC… (feed de canal) Vídeos de conteúdo longo, Shorts e transmissões ao vivo misturados
Apenas conteúdo longo UULF… Apenas vídeos de conteúdo longo regular — sem Shorts, sem transmissões ao vivo
Apenas Shorts UUSH… Apenas Shorts
Apenas transmissões ao vivo UULV… Apenas transmissões ao vivo

Então, para um canal UCXuqSBlHAE6Xw-yeJA0Tunw, o feed apenas de conteúdo longo é feeds/videos.xml?playlist_id=UULFXuqSBlHAE6Xw-yeJA0Tunw. Esses prefixos foram revertidos pela comunidade e não são anunciados oficialmente pelo YouTube.

Opções explicadas

  • Canal ou playlist do YouTube — Cole qualquer um dos seguintes: uma URL de canal (/channel/UC…), um ID de canal (UC…), uma URL de playlist (com ?list=…), um ID de playlist simples (PL…, UU…, FL…, …), uma URL /user/NAME legada, uma URL @handle (avisará — veja Limitações) ou uma URL feeds/videos.xml existente.
  • Filtro — Significativo apenas para entradas de canal. Alterna entre o feed channel_id oficial e os feeds de playlist derivados UULF / UUSH / UULV. Para entradas de playlist ou usuário, o filtro é ignorado porque o feed subjacente já é uma lista fixa.

Limitações

  • URLs @handle não podem ser convertidas diretamente. A página pública do YouTube não contém um mapeamento estável de handle para ID de canal sem scraping. Abra o canal em um navegador, visualize o código-fonte da página e copie o ID UC… — ou use a URL /channel/UC… do canal.
  • A filtragem de Shorts/longo/ao vivo funciona apenas para canais (porque depende dos IDs de playlist derivados). Para entradas de playlist, cada item na playlist é incluído independentemente do comprimento.
  • Os prefixos UULF, UUSH e UULV não são documentados pelo YouTube e podem desaparecer sem aviso prévio.
  • Os feeds do YouTube listam apenas os ~15 itens mais recentes e o serviço é ocasionalmente limitado por taxa ou temporariamente indisponível; esta é uma limitação do YouTube, não da ferramenta.
  • Vídeos privados, apenas para membros e não listados não são incluídos nos feeds.

Dicas

  • Mantenha o filtro Apenas conteúdo longo selecionado por padrão — a maioria das reclamações "Shorts poluindo meu leitor de feed" desaparecem instantaneamente com UULF….
  • Se seu leitor de feed suporta regras por feed, você pode manter o feed Todos os vídeos e, em vez disso, filtrar URLs contendo /shorts/ para marcá-las como lidas automaticamente.
  • Para incorporar descoberta de feed em sua própria página, copie o trecho <link rel="alternate"> gerado para o <head> da página HTML relevante.

Perguntas frequentes

Por que o botão de inscrição do YouTube não é suficiente? O sino envia notificações apenas dentro do YouTube/Google. Um feed RSS permite que qualquer leitor de feed, ponte de email para RSS ou ferramenta de automação consuma as mesmas atualizações sem uma conta do YouTube.

Os Shorts ainda aparecerão no feed de conteúdo longo? A playlist UULF é a própria auto-playlist "vídeos de conteúdo longo" do YouTube para o canal, portanto, os Shorts devem ser excluídos. Um pequeno número de vídeos borderline (clipes verticais na borda do limite de Shorts do YouTube) pode ocasionalmente passar.

Esses feeds são RSS ou Atom? Atom 1.0, apesar do YouTube rotulá-los com application/rss+xml na tag <link>. Todo leitor de feed moderno lida com ambos os formatos de forma transparente.

Posso obter um feed para minhas próprias inscrições ou assistir mais tarde? Não através desta ferramenta — aqueles requerem autenticação e não são expostos como feeds XML públicos.