الأسئلة الشائعة

س1: ما هو الهدف الرئيسي من هذه الأداة؟

ج: الهدف الأساسي هو تمكين المستخدم من تحديد التوقيت الدقيق لبداية ونهاية كل صفحة من صفحات المصحف داخل ملف صوتي لسورة كاملة. ينتج عن ذلك ملف بيانات (CSV) يمكن استخدامه لتقسيم الملف الصوتي الأصلي إلى ملفات منفصلة لكل صفحة، مما يسهل عملية المراجعة والتكرار للحفاظ أو استخدامه في تطبيقات أخرى.

س2: هل تعمل الأداة على جميع الملفات الصوتية؟

ج: تعمل الأداة بشكل أفضل مع ملفات الصوت التي تحتوي على سورة واحدة كاملة فقط. إذا كان الملف يحتوي على عدة سور أو جزء من سورة، فقد تكون النتائج غير دقيقة أو مربكة. تدعم الأداة تنسيقات الصوت الشائعة التي يدعمها متصفح الويب الخاص بك (مثل MP3, OGG, WAV).

س3: هل أحتاج لتثبيت أي برنامج لاستخدام الأداة؟

ج: لا، الأداة تعمل بالكامل داخل متصفح الويب لديك. كل ما تحتاجه هو متصفح ويب حديث (مثل Chrome, Firefox, Edge, Safari).

س4: كيف يتم حفظ عملي؟ هل يمكنني المتابعة لاحقاً؟

ج: نعم، يتم حفظ تقدمك (التوقيتات، آخر سورة عملت عليها، إلخ) تلقائياً في التخزين المحلي للمتصفح (LocalStorage). يمكنك إغلاق المتصفح والعودة لاحقاً لإكمال عملك من حيث توقفت، طالما أنك تستخدم نفس المتصفح على نفس الجهاز ولم تقم بحذف بيانات التصفح.

س5: ماذا لو أخطأت في تحديد وقت نهاية صفحة ما؟

ج: لا مشكلة. يمكنك تعديل التوقيتات:

  • لتعديل وقت النهاية (End Time): قم بتعديل القيمة في حقل "وقت الانتهاء" مباشرة (بصيغة `MM:SS.mmm`). سيؤدي ذلك تلقائياً إلى تحديث وقت بداية الصفحة التالية.
  • لتعديل وقت البدء (Start Time) (لغير الصفحة الأولى): يمكنك تعديل القيمة في حقل "وقت البدء". لكن انتبه، إذا اختلف عن وقت نهاية الصفحة السابقة، ستظهر أيقونة تحذير (⚠️). الطريقة الموصى بها لتصحيح وقت البدء هي تعديل وقت نهاية الصفحة السابقة.

س6: لماذا يظهر تحذير (⚠️) بجانب وقت البدء أحياناً؟

ج: يظهر هذا التحذير عندما تقوم بتعديل وقت البدء يدوياً لصفحة ما بحيث لا يتطابق مع وقت انتهاء الصفحة التي تسبقها. هذا يعني وجود فاصل زمني (صمت أو تداخل) بين الصفحتين، مما قد يؤثر على التقسيم المتصل للملف الصوتي لاحقاً.

س7: هل يمكنني استيراد توقيتات من ملف؟

ج: نعم، يمكنك استيراد توقيتات تم تصديرها مسبقاً (ملف CSV بنفس التنسيق). اختر السورة أولاً، ثم استخدم زر "اختر ملف" الخاص بـ "تحميل التوقيت (CSV)". ستظهر رسالة تأكيد قبل استبدال البيانات الحالية لتلك السورة.

س8: ما فائدة ملف CSV الذي يتم تصديره؟ وكيف أقوم بتقسيم الملف الصوتي فعلياً؟

ج: يحتوي ملف CSV على بيانات التوقيتات والبيانات الوصفية. لتقسيم الملف الصوتي الفعلي بناءً على هذه التوقيتات، يمكنك استخدام أدوات خارجية. يحتوي مستودع المشروع على سكربت Bash (يعمل على Linux و macOS) يمكنه قراءة ملف CSV وتقسيم ملف MP3 أو OGG باستخدام أداة ffmpeg. تأكد من تثبيت `ffmpeg` أولاً. نخطط مستقبلاً لتوفير أداة مستقلة مبنية بلغة Go لتسهيل هذه العملية على مختلف أنظمة التشغيل.

س9: زر "تعيين نهاية الصفحة هنا" غير مفعل، لماذا؟

ج: يكون غير مفعل إذا لم يتم تحميل ملف صوتي أو لم يتم اختيار سورة بعد. يجب التأكد من هاتين الخطوتين أولاً.

س10: هل يمكنني استخدام الأداة لتحديد توقيت الآيات؟

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

س11: هل بياناتي آمنة؟

ج: بيانات التوقيت والإعدادات يتم حفظها **فقط** في متصفحك المحلي. لا يتم إرسال أي شيء لخوادم خارجية. ننصح بتصدير عملك كملف CSV بشكل دوري كنسخة احتياطية.

س12: كيف يمكنني التواصل أو الإبلاغ عن مشكلة؟

نسعد بتلقي ملاحظاتك! يمكنك التواصل معنا عبر: