Autoembeds de YouTube para transmisiones en vivo

Ejecuto algunos eventos en vivo usando Streamyard que van directamente a YouTube. La transmisión se convierte en la grabación, por lo que el enlace siempre es bueno.

Noto que Discourse no parece incrustar el formato de URL diferente que YouTube usa para estos videos, dando un OneBox genérico, por ejemplo:

https://www.youtube.com/live/eJemwqO0SDw por ejemplo:

mientras que al usar manualmente la misma ID en una URL estándar de YouTube funciona en Discourse:

https://www.youtube.com/watch?v=eJemwqO0SDw se renderiza como se esperaba:

YouTube no proporciona fácilmente esta forma de enlace para compartir de un video de transmisión en vivo, por lo que termino reescribiendo manualmente las URL. ¿Parece que algo de magia de coincidencia de patrones podría manejar esto?

3 Me gusta

¿Alguien ha recibido una respuesta? Esto parece una (como si lo supiera) búsqueda y reemplazo de enlaces de YouTube.

Esto volvió a suceder hoy:

Este enlace no se incrusta
https://www.youtube.com/live/N4vz0rlpXus?feature=shared&t=1355

Pero este sí
https://www.youtube.com/watch?v=N4vz0rlpXus&t=1355

Sí, puedo resolver esto manualmente, pero ¿el usuario promedio?

¿Hay alguien ahí?

2 Me gusta

Esto necesita un cambio en el código de YouTube onebox para aceptar ambas URL de forma intercambiable. Muy similar a lo que hice en Twitch clips embed problem.

Etiquetando esto como pr-welcome por ahora.

2 Me gusta

Hice un PR:

7 Me gusta

Probemos de nuevo https://www.youtube.com/live/eJemwqO0SDw:

https://www.youtube.com/live/N4vz0rlpXus?feature=shared&t=1355:


¡Se ve bien!

5 Me gusta