Obtenha o feed RSS da lista de reprodução do YouTube em ordem inversa

4

Eu assino alguns canais e playlists do YouTube via RSS. Para obter o feed RSS de uma playlist, (por exemplo, Crash Course Philosophy ), obtemos a URL das playlists e substitua tudo, exceto o ID por um URL específico. Nesse caso, https://www.youtube.com/playlist?list=PL8dPuuaLjXtNgK6MZucdYldNkMybYIHKR se torna https://www.youtube.com/feeds/videos.xml?playlist_id=PL8dPuuaLjXtNgK6MZucdYldNkMybYIHKR .

Isso tem funcionado bem, mas hoje eu acertei uma limitação. Percebi que esse feed específico ficou preso em 15 itens e não está mais atualizado. Ao olhar para os outros feeds que ainda funcionam, eu assino, parece que a ordem da playlist é o problema. Para construir o feed, o YouTube basicamente obtém apenas os últimos 15 itens da lista de reprodução, e as listas de reprodução são adicionadas por padrão de baixo para cima (adicionar um novo item, ele se torna o primeiro). Como essa lista de reprodução específica segue uma ordem de cima para baixo (o item mais novo é sempre colocado na parte inferior) e o Youtube verifica apenas 15 itens a partir do topo, pensa essencialmente que nada está a ser adicionado.

A única solução que estou vendo para corrigir isso com o mínimo de interrupção é se nos parâmetros de consulta para criar o feed RSS, havia uma maneira de dizer especificamente que deveria ser verificada na ordem inversa. Eu tentei um monte deles de v2 e v3 da documentação, mas nada parece funcionar.

    
por user137369 04.09.2016 / 09:51

1 resposta

-3

você tentou usar um leitor de RSS para a tarefa? Basta copiar e colar o URL da lista de reprodução para o seu leitor, eu uso www.inoreader.com, pois ele tem o maior número de recursos gratuitamente.

    
por 25.04.2017 / 09:49