تحت الفيديو Onebox لا يتم تحميله بشكل صحيح لبعض فيديوهات YouTube

أبلغ المستخدمون مؤخرًا عن مشكلة في تضمينات مقاطع فيديو YouTube. تعمل بعض روابط YouTube كما كانت من قبل، ويتم تضمين بعضها جزئيًا، وتكون بعض التضمينات معطلة تمامًا.

مثال:
(يعمل بشكل كامل)

(يحتوي على صورة - لا يوجد عنوان)

(لا توجد صورة، لا يوجد عنوان)

يبدو أن رابط تضمين YouTube https://www.youtube.com/embed/{video_id} لا يعمل لمقاطع الفيديو ذات التضمينات الجزئية.

4 إعجابات

بالنسبة لي، كان الخيط المشترك هو “Shorts” التي تبدو وكأنها تتعطل بهذه الطريقة بانتظام.

أتساءل عما إذا كان ذلك مرتبطًا بصورة مصغرة على جانب يوتيوب يتم إنشاؤها بعد تأخير كبير؟

يبدو أنه غالبًا ما يتم حلها بإعادة بناء المنشور، ولكن أتفق على أنه سيكون من الجيد لو لم يحدث ذلك في المقام الأول.

3 إعجابات

إذا كنت أقرأ هذا بشكل صحيح، فسيحصل النظام على الصورة المصغرة من هذا الرابط discourse/lib/onebox/engine/youtube_onebox.rb at main · discourse/discourse · GitHub

لقد قمت بفحصها يدويًا وتظهر الصور المصغرة أحيانًا بشكل أبطأ قليلاً، ولكن لا شيء سيئ للغاية. في الوقت الحالي، أرى أيضًا نتائج متسقة. إذا لم يعمل onebox لفيديو، فإنه لا يعمل أبدًا.

على حد علمي، تنتج إعادة بناء المنشور نفس النتيجة في كل مرة. قد أضيف أن meta.discourse.org يتصرف بنفس الطريقة تمامًا مثل تثبيت Discourse الخاص بي.

إعجاب واحد (1)

في الفيديو الذي شاركته، يكون عنوان URL الحرج هو علامة التعريف الوصفية og:image وهي:


https://i.ytimg.com/vi/XdU2mwcUzcg/hqdefault.jpg

والتي تبدو صالحة.

إذًا نعم، يبدو أن هذه مشكلة في OneBox؟

4 إعجابات

+1 لهذه المشكلة.

تتعرض عملية التثبيت الخاصة بي لجميع السلوكيات المختلفة لـ YT oneboxing كما هو موضح أعلاه.

تم الإبلاغ عن الحادث الأول في 26 يوليو 2024 من قبل المستخدمين الخاصين بي.

تم تحديث discourse و docker للتو ويبدو أن كل شيء تم إصلاحه الآن. بالطبع يحدث ذلك بعد أن تزيد من أهمية خطأ ما!

لست متأكدًا مما إذا كانت هذه نفس المشكلة
تضمين https://www.youtube.com/watch?v=RCSQlmUnMFs

يعطي معاينة للمؤلف غريبة حقًا

إعجابَين (2)

نود إعلامك بأننا نتتبع هذا وسنرى ما إذا كان بإمكاننا حل المشكلة في الأسابيع الأربعة القادمة تقريبًا.
إذا اكتشف أحد أعضاء المجتمع ما هو الخطأ، فسيتم الترحيب بطلبات السحب pr-welcome

8 إعجابات

هل تم اكتشاف المزيد حول هذه المشكلة؟

أتلقى شكاوى مرة أخرى - أنا حاليًا أيضًا على قناة التطوير (لكنني أنتظر العودة إلى الاختبارات التي تم اجتيازها)

عذرًا، لا يوجد المزيد للإبلاغ عنه بعد، ولكنه موجود في قائمتنا.

يبدو أن يوتيوب يرسل محتوى مختلفًا اعتمادًا على عنوان IP الذي يتصل به، وهو ما قد يكون السبب هنا.

إعجاب واحد (1)

مرحباً @WaitroseCarpark، كما ذكر سام، يبدو أن الأمر يتعلق بعنوان IP الخاص بالخادم الذي يحاول الوصول إلى تلك مقاطع الفيديو، ومن المحتمل أن يكون ذلك بسبب التغييرات التي أجرتها YouTube لمنع الروبوتات. ومع ذلك، ما زلنا نحقق في المشكلة.

في غضون ذلك، قمت بدمج طلب السحب هذا، والذي يجب أن يساعد في الحالات التي تكون فيها بيانات التعريف للفيديو غير متوفرة:

هل ما زلت تواجه هذه المشكلات بعد تطبيق هذه الرقعة؟

3 إعجابات

شكراً @jancernik - لقد حاولت أن أطلب من discourse انتقاء هذا الإصلاح باستخدام chatgpt كدليل (كما هو مذكور أعلاه، أنا أنتظر الخروج من قناة التطوير) ولكنه يتجاوز قدرتي قليلاً. نأمل أن يتمكن شخص آخر يواجه هذه المشكلة من تجربته؟

في الواقع - أعتقد أنني طبقت الإصلاح. جربت مقطع فيديو على يوتيوب به مشاكل معروفة ونفس الشيء يحدث. على الرغم من أنه سيكون من الجيد سماع نفس الشيء من شخص آخر لأنني لست جيدًا جدًا في أمور docker/CLI، إلا أن هذا يخيفني تمامًا.

يبدو أن التصحيح يعمل. لقد اختبرته على عدد قليل من روابط الفيديو.

إعجابَين (2)

تم إغلاق هذا الموضوع تلقائيًا بعد 4 أيام. لم يعد يُسمح بالردود الجديدة.