غالبًا ما تكون المصاحف الصوتية المستلمة من الناشرين غير منظمة بطريقة تمكن من التعامل معها بالكفاءة المطلوبة، لذا قبل نشرها على الخادم نعمل على إعدادها وفق سلسلة من الإجراءات تشمل إعادة تسميتها وتنظيمها وإضافة بياناتها الوصفية بطريقة معيارية لضمان الاتساق وسهولة الاستخدام واستقرار التطبيق وتجربة المستخدم.
نعتمد في إتقان على بعض الأدوات والبرامج المساعدة على ذلك، وسنشاركها معكم بهذا الموضوع.
الأدوات والبرامج المستخدمة
- File Renamer Turbo: لتغيير أسماء الملفات دفعة واحدة.
- TagScanner: لإضافة البيانات الوصفية داخل ملفات الصوت.
- RealPlayer Converter: لإنتاج نسخ متعددة الجودة (64–320 kbps).
- ملف رموز القراءات المعتمد: لتوحيد الاختصارات.
- ملفات نصية UTF-8 BOM: تحتوي على أسماء السور وترجماتها.
معايير تسمية الملفات الصوتية وتعيين وصفها
اسم الملف يجب أن يضم الاختصار QR، واسم القارئ، والرواية، ونوع المد، ورقم السورة، والجودة.
على سبيل المثال: QR_Hassan Al-Daghriri_Asim Hafs_Qsr_001_128.mp3
البيانات الوصفية Metadata، وتشمل:
- Title: اسم السورة بحروف عربية وإنجليزية، إلى جانب ترجمتها الإنجليزية ورقمها
- Contributing Artist: اسم القارئ بالعربية والإنجليزية باختصار
- Album: نوع المصحف (قصر، توسط…)، والرواية باللغتين العربية والإنجليزية
خطوات العمل
يتم العمل على الملفات الصوتية المستلمة عبر خطوتين أساسيتين كالآتي:
1. تسمية الملفات الصوتية
- تحديد الاختصارات المطلوبة من ملف رموز القراءات المعتمد. اعتمدنا في مرقوم ملف معياري لتوحيد طريقة إنتاج الرموز المختصرة موضح في الجدول التالي:
| القارئ | رمز القارئ | الراوي | رمز الراوي | الرمز بدون شرطة | الرمز بشرطة (المعتمد) | رمز القصر | رمز التوسط | رمز صلة ميم الجمع | رمز سكون ميم الجمع |
| نافع | Na | قالون | Qa | NaQa | Na-Qa | ksr | mdd | wmim | smim |
| نافع | Na | ورش | Wa | NaWa | Na-Wa | | | | |
| ابن كثير | Ik | البزي | Ba | IkBa | Ik-Ba | | | | |
| ابن كثير | Ik | قنبل | Qn | IkQn | Ik-Qn | | | | |
| أبو عمرو | Ab | الدوري | Do | AbDo | Ab-Do | | | | |
| أبو عمرو | Ab | السوسي | So | AbSo | Ab-So | | | | |
| ابن عامر | Ia | هشام | Hs | IaHs | Ia-Hs | | | | |
| ابن عامر | Ia | ابن ذكوان | Dz | IaDz | Ia-Dz | | | | |
| عاصم | As | شعبة | Sh | AsSh | As-Sh | | | | |
| عاصم | As | حفص | Hf | AsHf | As-Hf | | | | |
| حمزة | Hz | خلف | Kh | HzKh | Hz-Kh | | | | |
| حمزة | Hz | خلاد | Kl | HzKl | Hz-Kl | | | | |
| الكسائي | Ks | الدوري | Do | KsDo | Ks-Do | | | | |
| الكسائي | Ks | أبو الحارث | Ah | KsAh | Ks-Ah | | | | |
| أبو جعفر | Aj | ابن وردان | Wd | AjWd | Aj-Wd | | | | |
| أبو جعفر | Aj | ابن جماز | Jz | AjJz | Aj-Jz | | | | |
| يعقوب | Yq | رويس | Rs | YqRs | Yq-Rs | | | | |
| يعقوب | Yq | روح | Rh | YqRh | Yq-Rh | | | | |
| خلف العاشر | Kh | إسحاق | Is | KhIs | Kh-Is | | | | |
| خلف العاشر | Kh | إدريس | Id | KhId | Kh-Id | | | | |
- سحب مجلد التلاوات إلى File Renamer Turbo.
- التأكد من ترتيب الملفات من 1 إلى 114.
- إنشاء فلتر لإعادة التسمية الموحدة وتحديد الـ position على الخيار "left side" والضغط على Rename

- إضافة فلتر آخر لإلحاق جودة التسجيل وتحديد الـ position على الخيار "right side" والضغط على Rename

2. إضافة البيانات الوصفية عبر برنامج TagScanner
يتم ذلك عبر الخطوات التالية:
- إدراج الملفات الصوتية في البرنامج.
- تحديدها بالكامل عبر Ctrl + A
- استخدام Autonumbering لترقيمها تلقائيًا (من 1 إلى 114).
- تعبئة الحقول وفق المعايير المحددة أعلاه ضمن حقول Standard من البرنامج
- استخدام Generate لتوزيع عناوين السور من ملف نصي جاهز يحوي أسماء السور بترجمتها ومعانيها، بحيث يتم عبر هذه الخاصية توزيع الأسماء على كل الملفات آليًا.

ماذا لو أردت إصدار المصحف الصوتي بجودة مختلفة؟
في حال الرغبة بإنتاج نسخ إضافية من المصحف الصوتي بجودة مختلفة مثل 96، 128 256، 320 kbps يمكن استخدام برنامج RealPlayer Converter لاستخراج 6 نسخ جودة للمصحف الواحد.
وبعد استخراج النسخ الجديدة، يجب التأكد من أن بياناتها الوصفية بقيت متطابقة مع النسخة الأصلية.
لتحقيق ذلك، نتبع الخطوات التالية عبر برنامج TagScanner:
- ننسخ البيانات الوصفية من النسخة النموذجية المكتملة عبر: Tag Copy ثم Tag Paste ليتم لصق جميع البيانات الوصفية في النسخ الجديدة دفعة واحدة.
- إعادة الترقيم وترتيب السور تلقائيًا باستخدام: Autonumbering لتوليد أرقام المقاطع من 1 إلى 114، وGenerate لإعادة توليد عناوين السور.
بذلك نحصل على نسخ متعددة متطابقة تمامًا في البيانات الوصفية، ومختلفة في الجودة.