Récemment, mes utilisateurs ont signalé un problème avec les intégrations de vidéos YouTube. Certains liens YouTube fonctionnent comme avant, certains sont partiellement intégrés, d’autres intégrations sont complètement cassées.
Exemple :
(Fonctionne parfaitement)
(A une image - pas de titre)
(Pas d’image, pas de titre)
Il semble que le lien d’intégration YouTube https://www.youtube.com/embed/{video_id} ne fonctionne pas pour les vidéos avec des onebox partielles.
Je l’ai vérifié manuellement et les miniatures sont parfois chargées un peu plus lentement, mais rien de grave. Pour l’instant, je constate également des résultats cohérents. Si onebox ne fonctionne pas pour une vidéo, cela ne fonctionne jamais.
D’après mes tests, la reconstruction du message produit le même résultat à chaque fois. Je pourrais ajouter que meta.discourse.org se comporte exactement de la même manière que mon installation Discourse.
Salut @WaitroseCarpark, comme Sam l’a mentionné, cela semble être lié à l’adresse IP du serveur qui tente d’accéder à ces vidéos, probablement en raison des changements apportés par YouTube pour empêcher les bots. Cependant, nous enquêtons toujours sur le problème.
En attendant, j’ai fusionné cette PR, ce qui devrait aider dans les cas où les métadonnées vidéo ne sont pas disponibles :
Rencontrez-vous toujours ces problèmes après avoir appliqué ce correctif ?
Merci @jancernik - J’ai essayé de demander à discourse de sélectionner cette correction en utilisant chatgpt comme guide (comme ci-dessus, j’attends de sortir du canal de développement), mais c’est un peu au-delà de mes capacités. J’espère que quelqu’un d’autre qui rencontre ce problème pourra essayer ?
En fait, je pense avoir appliqué la correction. J’ai essayé une vidéo YouTube avec des problèmes connus et la même chose se produit. Bien qu’il serait agréable d’entendre la même chose de la part d’une autre personne car je ne suis pas très doué avec Docker/CLI, cela me fait absolument mourir de peur.