Ability to add custom Adhan (أذان) audio files
Closed this issue · 3 comments
AbdelrahmanBayoumi commented
AbdelrahmanBayoumi commented
AbdelrahmanBayoumi commented
AbdelrahmanBayoumi commented
تفاصيل التنفيذ المقترحة:
- سيتم إنشاء مجلد في مستودع الريبو خارج مسار
src
ليحتوي على ملفات الصوت (.mp3
) الخاصة بالمؤذنين. - بالإضافة إلى ذلك، سيتم إضافة ملف JSON يحتوي على معلومات المؤذنين داخل هذا المجلد.
هيكل ملف JSON:
يجب أن يحتوي الملف على array
بمعلومات كل مؤذن كالتالي:
[
{
"name": "ناصر القطامي",
"name_en": "Nasser Alqatami",
"audio_url": "path/to/audio/file/Nasser_Alqatami.mp3"
},
{
"name": "مشاري العفاسي",
"name_en": "Mishary Alafasy",
"audio_url": "path/to/audio/file/Mishary_Alafasy.mp3"
}
// يمكنك إضافة المزيد من المؤذنين بهذه الطريقة
]
ملاحظات إضافية:
- يتم تخزين ملف JSON وملفات الصوت خارج
src
ليتم تحميلها بشكل ديناميكي عند تشغيل البرنامج.
أهم شئ هو الحفاظ على الـ 7 مؤذنين الحاليين وعدم حذفهم .. ولكن سيكونون موجودين في الJSON ولكن سيتم تجاهلهم في العرض لأنهم بالفعل متوفرين ومُحملين مسبقاً مع البرنامج
لأن في الاصدارات القديمة المستخدمين يستخدمون بالفعل المؤذنين الموجودين في البرنامج فأظن انه خطأ ان نمسحه ونجبرهم على تحميل الأذان بالإنترنت