SeaMeet Desktop यहाँ है — सब कुछ रिकॉर्ड करें, कुछ भी न छूटे। मुफ़्त डाउनलोड करें →

रिकवरी, स्टोरेज, और समस्या निवारण

अध्याय 6: रिकवरी, स्टोरेज, और समस्या निवारण

Chrome एक्सटेंशन को रोक देगा। सवाल 'क्या' का नहीं है — सर्विस वर्कर निष्क्रिय अवस्था में सो जाते हैं, टैब बंद हो जाते हैं, Chrome दबाव में मेमोरी वापस ले लेता है। यह अध्याय बताता है कि एक्सटेंशन कैसे बचता है, और जब दरारें दिखें तब क्या करें।

रिकवरी मॉडल एक पैराग्राफ़ में

हर रिकॉर्डिंग अपने ऑडियो चंक और मेटाडेटा जैसे-जैसे बनते हैं IndexedDB (ब्राउज़र का लोकल डेटाबेस) में लिखती है। अगर Chrome रिकॉर्डिंग के बीच में एक्सटेंशन को बंद कर दे, तो चंक पीछे रह जाते हैं। अगली बार साइड पैनल खोलने पर वे एक इस डिवाइस पर सहेजी गई सूची में Upload all बटन के साथ दिखते हैं — साइन-इन उपयोगकर्ता रुके हुए अपलोड को वहीं से आगे बढ़ा सकते हैं, रिज़्यूमेबल मल्टी-पार्ट अपलोड के चलते। गुमनाम उपयोगकर्ता ऑडियो अपने कंप्यूटर पर Download कर सकते हैं या साइन इन करके बाद में अपलोड कर सकते हैं। कुछ भी चुपचाप नहीं खोता।

यह सेक्शन एक सारांश है; वर्शन 1.6–1.9 के रिलीज़ नोट्स में उन बग वर्गों का पूरा इतिहास है जिन्हें इसने बदला।

"इस डिवाइस पर सहेजी गई" सूची

लोकल स्टेज की गई कोई भी रिकॉर्डिंग होने पर साइड पैनल के शीर्ष पर खुलती है। हर पंक्ति दिखाती है:

  • मीटिंग का शीर्षक (या जिन रिकॉर्डिंग को कभी शीर्षक नहीं मिला, "Untitled — <date>")।
  • कैप्चर की गई अवधि।
  • स्थिति (अपलोड के लिए तैयार / अपलोड हो रही है / विफल / अंतिम रूप दिया गया)।
  • बटन: Upload (साइन-इन) या Download / Delete

सूची के शीर्ष पर Upload all पूरी क़तार ख़ाली कर देता है। यह पूरी चार-मिनट की समय-सीमा का इंतज़ार करने के बजाय रिप्ले स्वीप के पूरा होने का सिग्नल मिलते ही निकल जाता है, इसलिए यह तेज़ लगता है।

जब Chrome रिकॉर्डिंग के बीच में एक्सटेंशन को बंद कर दे

इनमें से कुछ भी हो सकता है और संभाला जाता है:

  • जिस टैब को आप रिकॉर्ड कर रहे हैं वह बंद हो जाता है। सर्विस वर्कर को tabs.onRemoved इवेंट मिलता है और वह Chrome के सर्विस वर्कर को सुलाने से पहले एक सामान्य Stop + अपलोड ड्रेन ट्रिगर करता है।
  • रिकॉर्डिंग टैब क्रैश हो जाता है। माइक कंटेंट-स्क्रिप्ट रिले मर जाता है; 5 सेकंड तक कोई PCM फ़्रेम न आने पर साइड पैनल "microphone signal was lost" चेतावनी दिखाता है। रिकॉर्डिंग रोक दी जाती है और उस समय तक कैप्चर किए गए चंक रिकवरी के लिए स्टेज कर दिए जाते हैं।
  • Chrome सर्विस वर्कर को रीसायकल कर देता है। अगले कोल्ड-स्टार्ट पर एक्सटेंशन ऑफ़स्क्रीन दस्तावेज़ को पिंग करता है; अगर वह जवाब दे तो रिकॉर्डिंग सहजता से चलती रहती है, अगर नहीं दे तो ऑफ़स्क्रीन को छोड़ दिया जाता है और पैनल स्टेज किए चंक सलामत रखते हुए सेटअप पर लौट आता है।
  • मेमोरी के दबाव में ऑफ़स्क्रीन दस्तावेज़ वापस ले लिया जाता है। उसका pagehide हैंडलर रिकॉर्डिंग को ज़बरदस्ती रोक देता है। ऑफ़स्क्रीन के अंदर एक 30-सेकंड का माइक-सिग्नल-स्टॉल बैकस्टॉप भी रिकॉर्डिंग रोक देता है अगर हर बाहरी सिग्नल खो जाए।
  • रिकॉर्डिंग के दौरान ब्राउज़र बंद हो जाता है। अगली बार Chrome खोलने पर रिकॉर्डिंग "इस डिवाइस पर सहेजी गई" सूची में दिखती है।

एक मामला जो पहले चुपचाप डेटा गँवा देता था — सिंगल-पेज-ऐप नेविगेशन में ख़त्म होने वाली Google Meet मीटिंग — अब सर्विस वर्कर द्वारा टैब के मीटिंग-कोड URL को सीधे छोड़ने पर नज़र रखने से संभाला जाता है, कंटेंट स्क्रिप्ट से स्वतंत्र रूप से।

जब कोई अपलोड विफल हो जाए

अपलोड रिज़्यूमेबल मल्टी-पार्ट ट्रांसफ़र का उपयोग करते हैं। अगर कोई पार्ट विफल हो, तो केवल वही पार्ट दोबारा आज़माया जाता है। अगर पूरा अपलोड ट्रांसफ़र के बीच में मर जाए:

  1. स्टेज किए गए चंक IndexedDB में रह जाते हैं।
  2. रिकॉर्डिंग Failed स्थिति के साथ "इस डिवाइस पर सहेजी गई" सूची में दिखती है।
  3. साइन-इन: उस पंक्ति का Upload ट्रांसफ़र आख़िरी सफल पार्ट से फिर से शुरू कर देता है। लंबी मीटिंगों के लिए यह पूरा री-अपलोड नहीं है।
  4. गुमनाम: Download ऑडियो को .webm फ़ाइल के रूप में आपके कंप्यूटर पर सहेज लेता है; आप इसे लोकल प्ले कर सकते हैं या साइन इन करने के बाद बाद में अपलोड कर सकते हैं।

स्टोरेज प्रबंधन

लोकल रिकॉर्डिंग अब 30 दिन बाद स्वतः नहीं हटाई जातीं। अगर आप एक्सटेंशन को स्टैंडअलोन रिकॉर्डर की तरह इस्तेमाल करते हैं — मीटिंगें रिकॉर्ड करना, फ़ाइलें लोकल रखना, कभी साइन इन न करना — तो पुरानी रिकॉर्डिंग पहले चुपचाप गायब हो जाती थीं। वह ठीक कर दिया गया है।

केवल दो श्रेणियाँ सुरक्षित रूप से स्वतः साफ़ की जाती हैं:

  • अंतिम रूप दिए गए अनाथ — अपलोड ने पुष्टि कर दी कि रिकॉर्डिंग R2 में सुरक्षित है, और लोकल कॉपी अब अनावश्यक है।
  • 0-बाइट अनाथ — कोई ऑडियो कैप्चर होने से पहले ही रिकॉर्डिंग मर गई; रिकवर करने को कुछ नहीं।

500 MB स्टेज की गई लोकल रिकॉर्डिंग पर साइड पैनल के शीर्ष पर एक पीली स्टोरेज चेतावनी दिखती है। यह सलाहकारी है — कोई डेटा नहीं हटता — लेकिन यह साइन इन करके अपलोड करने, या डाउनलोड करके साफ़ करने के लिए एक इशारा है।

किसी विशिष्ट रिकॉर्डिंग को साफ़ करने के लिए: "इस डिवाइस पर सहेजी गई" सूची में उसकी पंक्ति पर Delete पर क्लिक करें। अगर रिकॉर्डिंग में अनअपलोडेड लाइव नोट्स हैं, तो हटाने पर पुष्टि माँगी जाती है।

आम समस्याएँ

"एक्सटेंशन आइकन chrome://, edge://, या Chrome Web Store पर धूसर हो जाता है।"

Chrome एक्सटेंशन को chrome:// पेजों, edge:// पेजों, और Chrome Web Store पर स्वयं चलने से रोकता है। यह ब्राउज़र-व्यापी प्रतिबंध है; SeaMeet कुछ नहीं कर सकता। मीटिंग को एक सामान्य टैब में खोलें।

"Tab capture failed with 'Cannot access a chrome:// URL' या 'Extension not allowed for this tab'।"

टैब एक्सटेंशन इंस्टॉल करने से पहले खुला था। Chrome किसी ऐसे टैब के लिए टैब-कैप्चर अटैच करने से इनकार करता है जिसकी कोई परमिशन ग्रांट नहीं है। टैब रीलोड करें और फिर कोशिश करें।

"रिकवरी सूची में रिकॉर्डिंग 0:00 दिखाती है।"

यह पुराने वर्शनों का बग था — अवधि केवल रोकने के समय लिखी जाती थी, इसलिए रुकी हुई रिकॉर्डिंग के पास कोई अवधि नहीं थी। अब यह रिकॉर्डिंग के दौरान ही सहेजी जाती है, इसलिए यह केवल तब होता है जब रिकॉर्डिंग पहले अवधि अपडेट से पहले ही समाप्त हो गई हो। अज्ञात होने पर पर लौट आता है।

"अपलोड की गई फ़ाइल चलती है लेकिन अवधि अज्ञात / अनंत दिखाती है।"

100 MB तक की रिकॉर्डिंग का अवधि मेटाडेटा अपलोड पूरा होने से पहले फिर से लिख दिया जाता है, इसलिए उनके लिए यह ठीक हो गया है। बड़ी या रिज़्यूम की गई रिकॉर्डिंग Part-1 पैच फ़ॉलबैक रखती हैं — फ़ाइल चलती है, लेकिन कुछ प्लेयर सही तरह सीक नहीं कर पा सकते। वर्कअराउंड के रूप में VLC आज़माएँ।

"Meet मीटिंग ख़त्म हो गई लेकिन रिकॉर्डिंग चलती रही।"

इस बग वर्ग को 1.9 में ठीक किया गया था। अगर यह 1.9 या उसके बाद पर हो, तो कृपया रिपोर्ट करें — chrome://extensions/ से वर्शन नंबर और मीटिंग प्लेटफ़ॉर्म का उल्लेख करते हुए।

"कैप्शन मीटिंग के बीच में रुक गए।"

लाइव स्पीच-टू-टेक्स्ट कुछ बार स्वतः फिर से जुड़ता है; जब कोशिशें ख़त्म हो जाती हैं, ट्रांसक्रिप्ट के ऊपर "Retry captions" बैनर दिखता है। उस पर क्लिक करें। रिकॉर्डिंग पूरे समय चलती रहती है — कोई ऑडियो नहीं खोता।

"Meet कॉल से बनी रिकॉर्डिंग का शीर्षक ग़लत है (टैब का शीर्षक)।"

यह 1.8 में ठीक हुआ — एक्सटेंशन रिकॉर्डिंग अब "Untitled — <date>" के रूप में शुरू होती हैं, जो वेब ऐप के डिफ़ॉल्ट-नाम गार्ड से मेल खाता है, इसलिए AI-बना मीटिंग शीर्षक अपलोड के बाद उसे सही ढंग से बदल देता है। अगर आपको यह 1.8 या उसके बाद पर दिखे, तो AI रीनेम आम तौर पर एक मिनट के भीतर आ जाता है।

कब बग फ़ाइल करें

  • किसी रुकावट के बाद रिकॉर्डिंग "इस डिवाइस पर सहेजी गई" सूची में नहीं दिखी।
  • Upload all सफलता बताता है लेकिन रिकॉर्डिंग आपकी वेब लाइब्रेरी में नहीं है।
  • एक्सटेंशन Chrome को क्रैश करा देता है (बस सहजता से विफल होने के बजाय)।
  • कोई भी चुपचाप होने वाला डेटा-नुक़सान।

डेस्कटॉप ऐप रिपो (seasalt-ai/seameet-app-desktop) पर एक्सटेंशन वर्शन, ब्राउज़र वर्शन, और अगर संभव हो तो साइड पैनल का स्क्रीनशॉट देकर फ़ाइल करें।

क्विक रेफ़रेंस

लक्षणआज़माएँ
एक्सटेंशन ने रिकॉर्ड नहीं कियाटैब रीलोड करें, फिर दोबारा कोशिश करें
क्रैश के बाद रिकॉर्डिंग गायबसाइड पैनल में "इस डिवाइस पर सहेजी गई" सूची देखें
अपलोड अटक गयापंक्ति पर Upload दोबारा क्लिक करें — रिज़्यूमेबल मल्टी-पार्ट
कैप्शन रुक गएट्रांसक्रिप्ट के ऊपर बैनर में Retry captions पर क्लिक करें
500 MB पर स्टोरेज चेतावनीसाइन इन करके Upload all करें, या Download करके Delete करें
मीटिंग ख़त्म होने के बाद भी रिकॉर्ड होती रहीपहले से नहीं है तो 1.9+ पर अपडेट करें

अंतिम अद्यतन: 2026-08-27

← अध्याय 5: साइन इन करें और वेब ऐप में सिंक करें

प्रकाशित: