SeaMeet Desktop هنا — سجّل كل شيء، لا تفوّت شيئًا. تحميل مجاني →

الاستعادة والتخزين واستكشاف الأخطاء وإصلاحها

الفصل 6: الاستعادة والتخزين واستكشاف الأخطاء وإصلاحها

سيقاطع Chrome الإضافة حتمًا. ليس مسألة «إن حدث» — عوامل الخدمة تسبت عند الخمول، والتبويبات تُغلق، ويستعيد Chrome الذاكرة عند الضغط. هذا الفصل يشرح كيف تنجو الإضافة، وماذا تفعل عندما تظهر الخلل.

نموذج الاستعادة في فقرة واحدة

كل تسجيل يكتب أجزاءه الصوتية وبياناته الوصفية إلى IndexedDB (قاعدة البيانات المحلية للمتصفح) أثناء حدوثه. إذا أنهى Chrome الإضافة في منتصف التسجيل، تبقى الأجزاء خلفه. في المرة القادمة التي تفتح فيها اللوحة الجانبية، تظهر في قائمة محفوظ على هذا الجهاز مع زر Upload all — يمكن للمستخدمين المسجلين الدخول استئناف الرفع المتقطع من حيث توقف، بفضل الرفع متعدد الأجزاء القابل للاستئناف. أما المستخدمون المجهولون فيمكنهم تنزيل الصوت إلى حاسوبهم أو تسجيل الدخول ورفعه لاحقًا. لا شيء يُفقد بصمت.

هذا القسم ملخص؛ وملاحظات الإصدارات 1.6–1.9 تحتوي على التاريخ الكامل لفئات الأخطاء التي حل هذا النظام محلها.

قائمة «محفوظ على هذا الجهاز»

تُفتح في أعلى اللوحة الجانبية عندما توجد تسجيلات مُجهزة محليًا. يعرض كل صف:

  • عنوان الاجتماع (أو «بدون عنوان — <date>» للتسجيلات التي لم تحصل على عنوان).
  • المدة المُلتقطة.
  • الحالة (جاهز للرفع / قيد الرفع / فشل / مكتمل).
  • أزرار: Upload (للمسجلين الدخول) أو Download / Delete.

زر Upload all في أعلى القائمة يُفرغ قائمة الانتظار. يخرج فور إشارة مسح الاسترجاع إلى الاكتمال بدلًا من انتظار المهلة الكاملة البالغة أربع دقائق، فيبدو سريع الاستجابة.

عندما ينهي Chrome الإضافة في منتصف التسجيل

أي من الآتي قد يحدث ويُعالَج:

  • إغلاق التبويبة التي تسجّلها. يستلم عامل الخدمة حدث tabs.onRemoved ويطلق إيقافًا عاديًا + إفراغ الرفع قبل أن يتمكن Chrome من إسبات عامل الخدمة.
  • انهيار تبويبة التسجيل. يموت مرحّل سكربت المحتوى للميكروفون؛ وبعد 5 ثوانٍ من غياب إطارات PCM تعرض اللوحة الجانبية تحذير «فُقدت إشارة الميكروفون». يتوقف التسجيل وتُجهَّز الأجزاء الملتقطة حتى تلك اللحظة للاستعادة.
  • إعادة تدوير Chrome لعامل الخدمة. عند الإقلاع البارد التالي تنقر الإضافة مستند offscreen؛ فإن استجاب، يستمر التسجيل بسلاسة، وإلا تُهترك واجهة offscreen وتعود اللوحة إلى شاشة الإعداد مع بقاء الأجزاء المُجهزة سليمة.
  • استعادة مستند offscreen تحت ضغط الذاكرة. يوقف مُعالج pagehide الخاص به التسجيل إجباريًا. كما أن شبكة الأمان المتمثلة في توقف إشارة الميكروفون لمدة 30 ثانية داخل offscreen توقف التسجيل أيضًا إذا فُقدت كل الإشارات الخارجية.
  • إغلاق المتصفح أثناء التسجيل. يظهر التسجيل في قائمة «محفوظ على هذا الجهاز» في المرة القادمة التي تفتح فيها Chrome.

الحالة الوحيدة التي كانت تؤدي إلى فقدان صامت — اجتماع Google Meet ينتهي بانتقال داخل تطبيق صفحة واحدة — يُعالَج بمراقبة عامل الخدمة مغادرة التبويبة لرابط رمز الاجتماع مباشرة، بمعزل عن سكربت المحتوى.

عندما يفشل رفع

يستخدم الرفع نقلًا متعدد الأجزاء قابلًا للاستئناف. إذا فشل جزء، يُعاد محاولة ذلك الجزء فقط. إذا مات الرفع بأكمله في منتصف النقل:

  1. تبقى الأجزاء المُجهزة في IndexedDB.
  2. يظهر التسجيل في قائمة «محفوظ على هذا الجهاز» بحالة Failed.
  3. مسجَّل الدخول: زر Upload على ذلك الصف يستأنف النقل من آخر جزء ناجح. للاجتماعات الطويلة، هذا ليس إعادة رفع كاملة.
  4. مجهول: زر Download يحفظ الصوت على حاسوبك كملف .webm؛ يمكنك تشغيله محليًا أو رفعه لاحقًا بعد تسجيل الدخول.

إدارة التخزين

التسجيلات المحلية لم تعد تُحذف تلقائيًا بعد 30 يومًا. إذا كنت تستخدم الإضافة كمسجّل مستقل — تسجيل الاجتماعات، والاحتفاظ بالملفات محليًا، دون تسجيل دخول أبدًا — كانت التسجيلات القديمة تختفي بصمت. هذا أُصلح.

الفئتان الوحيدتان اللتان تُنظَّفان تلقائيًا بأمان:

  • العناصر اليتيمة المكتملة — أكّد الرفع أن التسجيل محفوظ بأمان في R2، وأصبحت النسخة المحلية زائدة.
  • العناصر اليتيمة بصفر بايت — مات التسجيل قبل التقاط أي صوت؛ لا شيء لاستعادته.

عند بلوغ 500 ميغابايت من التسجيلات المحلية المُجهزة، يظهر تحذير تخزين أصفر في أعلى اللوحة الجانبية. إنه استشاري — لا تُحذف أي بيانات — لكنه تنبيه لتسجيل الدخول والرفع، أو التنزيل والمسح.

لمسح تسجيل معين: انقر Delete على صفه في قائمة «محفوظ على هذا الجهاز». إذا كان التسجيل يحتوي ملاحظات مباشرة غير مرفوعة، تطلب عملية الحذف التأكيد.

المشكلات الشائعة

«أيقونة الإضافة معطلة على chrome://* أو edge://* أو متجر Chrome الإلكتروني.»

يمنع Chrome الإضافات من العمل على صفحات chrome:// وصفحات edge:// ومتجر Chrome الإلكتروني نفسه. هذا قيد على مستوى المتصفح بالكامل؛ ولا يمكن لـ SeaMeet فعل شيء حياله. افتح الاجتماع في تبويبة عادية.

«فشل التقاط التبويبة برسالة 'Cannot access a chrome:// URL' أو 'Extension not allowed for this tab'.»

كانت التبويبة مفتوحة قبل تثبيت الإضافة. يرفض Chrome إرفاق التقاط التبويبات بتبويبة ليس لديها منح إذن. أعد تحميل التبويبة وحاول مجددًا.

«تظهر التسجيلات كـ 0:00 في قائمة الاستعادة.»

كان هذا خطأً في الإصدارات القديمة — كانت المدة تُكتب فقط عند وقت الإيقاف، فلا يمتلكها التسجيل المتقطع. أصبحت الآن تُحفظ أثناء التسجيل، لذا لا يحدث هذا إلا إذا انتهى التسجيل قبل أول تحديث للمدة. ويتراجع إلى عند عدم المعرفة.

«الملف المرفوع يعمل لكنه يعرض مدة غير معروفة / لانهائية.»

التسجيلات حتى 100 ميغابايت تُعاد كتابة بياناتها الوصفية للمدة قبل اكتمال الرفع، فهذا أُصلح لها. التسجيلات الأكبر أو المستأنفة تحتفظ بترقيع المرحلة الأولى كحل بديل — الملف يعمل، لكن عددًا صغيرًا من المشغّلات قد لا ينقل التشغيل (seek) بشكل صحيح. جرّب VLC كحل بديل.

«انتهى اجتماع Meet لكن التسجيل استمر.»

فئة الأخطاء هذه أُصلحت في 1.9. إذا حدث ذلك على 1.9 أو أحدث، فيرجى الإبلاغ — مع رقم الإصدار من chrome://extensions/ وملاحظة عن منصة الاجتماع.

«توقفت التسميات التوضيحية في منتصف الاجتماع.»

خدمة تحويل الكلام إلى نص المباشرة تعيد الاتصال تلقائيًا عدة مرات؛ وعندما تستنفد محاولاتها، تظهر لافتة «Retry captions» فوق النسخة النصية. انقرها. التسجيل يستمر طوال الوقت — لا يُفقد أي صوت.

«تسجيل من مكالمة Meet له عنوان خاطئ (عنوان التبويبة).»

هذا أُصلح في 1.8 — تسجيلات الإضافة تبدأ الآن بـ «بدون عنوان — <date>»، مطابقةً لحماية الاسم الافتراضية في تطبيق الويب، فيستبدل عنوان الاجتماع المولَّد بالذكاء الاصطناعي ذلك بشكل صحيح بعد الرفع. إذا رأيت ذلك على 1.8 أو أحدث، فعادةً ما يلحق إعادة التسمية بالذكاء الاصطناعي خلال دقيقة.

متى تُبلِّغ عن خطأ

  • لم يظهر التسجيل في قائمة «محفوظ على هذا الجهاز» بعد انقطاع.
  • زر Upload all يدّعي النجاح لكن التسجيل ليس في مكتبتك على الويب.
  • الإضافة تُنهار Chrome (بدلًا من الفشل بسلاسة).
  • أي فقدان بيانات صامت.

أبلغ في مستودع تطبيق سطح المكتب (seasalt-ai/seameet-app-desktop) مع إصدار الإضافة وإصدار المتصفح، وإن أمكن، لقطة شاشة للوحة الجانبية.

مرجع سريع

العَرَضجرّب
الإضافة لم تسجّلأعد تحميل التبويبة، ثم حاول مجددًا
التسجيل مفقود بعد انهيارتحقق من قائمة «محفوظ على هذا الجهاز» في اللوحة الجانبية
الرفع عالقانقر Upload مجددًا على الصف — متعدد الأجزاء قابل للاستئناف
توقفت التسميات التوضيحيةانقر Retry captions في اللافتة فوق النسخة النصية
تحذير التخزين عند 500 ميغابايتسجّل الدخول واضغط Upload all، أو نزّل واحذف
الاجتماع استمر في التسجيل بعد نهايتهحدّث إلى 1.9+ إذا لم تكن كذلك بالفعل

آخر تحديث: 2026-08-27

← الفصل 5: تسجيل الدخول والمزامنة مع تطبيق الويب

تاريخ النشر: