
Me suscribo a algunos canales de Youtube y listas de reproducción a través de RSS. Para obtener la fuente RSS de una lista de reproducción (p. ej.Filosofía del curso intensivo), obtenemos la URL de las listas de reproducción y reemplazamos todo menos el ID con una URL específica. En este caso, https://www.youtube.com/playlist?list=PL8dPuuaLjXtNgK6MZucdYldNkMybYIHKR
se convierte en https://www.youtube.com/feeds/videos.xml?playlist_id=PL8dPuuaLjXtNgK6MZucdYldNkMybYIHKR
.
Esto ha estado funcionando bien, pero hoy encontré una limitación. Noté que un feed específico se atascó en 15 elementos y ya no se actualizó. Al observar los otros feeds a los que me suscribo que aún funcionan, parece que el problema es el orden de la lista de reproducción. Para crear el feed, Youtube básicamente obtiene solo los últimos 15 elementos de la lista de reproducción, y las listas de reproducción se agregan de forma predeterminada de abajo hacia arriba (agregue un nuevo elemento, se convierte en el primero). Dado que esa lista de reproducción en particular sigue un orden de arriba a abajo (el elemento más nuevo siempre se coloca al final) y Youtube solo verifica 15 elementos desde la parte superior, esencialmente piensa que no se está agregando nada más.
La única solución que veo para solucionar este problema con una interrupción mínima es si en los parámetros de consulta para crear la fuente RSS hubiera una manera de decir específicamente que se debe verificar en orden inverso. Probé varios de ellos, tanto de la versión 2 como de la v3 de la documentación, pero nada parece funcionar.
Respuesta1
¿Has intentado utilizar un lector de RSS para la tarea? Simplemente copie y pegue la URL de la lista de reproducción en su lector. Yo uso www.inoreader.com porque tiene la mayor cantidad de funciones de forma gratuita.