Recientemente, mis usuarios han informado de un problema con las incrustaciones de videos de YouTube. Algunos enlaces de YouTube funcionan como antes, algunos se incrustan parcialmente, algunas incrustaciones están completamente rotas.
Ejemplo:
(Funciona perfectamente)
(Tiene imagen - sin título)
(sin imagen, sin título)
Parece que el enlace de incrustación de YouTube https://www.youtube.com/embed/{video_id} no funciona para los videos con oneboxes parciales.
Lo revisé manualmente y las miniaturas a veces se cargan un poco más lento, pero nada tan malo. Por ahora, también veo resultados consistentes. Si onebox no funciona para un video, nunca funciona.
Hasta donde he probado, la reconstrucción de la publicación produce el mismo resultado cada vez. Podría añadir que meta.discourse.org se comporta exactamente de la misma manera que mi instalación de Discourse.
Hola @WaitroseCarpark, como mencionó Sam, parece estar relacionado con la dirección IP del servidor que intenta acceder a esos videos, probablemente debido a cambios que YouTube ha realizado para prevenir bots. Sin embargo, todavía estamos investigando el problema.
Mientras tanto, he fusionado este PR, que debería ayudar en los casos en que los metadatos del video no estén disponibles:
¿Sigues experimentando estos problemas después de aplicar este parche?
Gracias @jancernik. He intentado pedirle a discourse que seleccione esta corrección usando chatgpt como guía (como se mencionó anteriormente, estoy esperando salir del canal de desarrollo), pero está un poco más allá de mi capacidad. ¿Espero que alguien más que esté experimentando esto pueda intentarlo?
En realidad, creo que he aplicado la solución. Probé un video de YouTube con problemas conocidos y está sucediendo lo mismo. Aunque sería bueno escuchar lo mismo de otra persona, ya que no soy muy bueno con docker/CLI, me da pánico.