AbdelrahmanBayoumi/Azkar-App

Ability to add custom Adhan (أذان) audio files

Closed this issue · 3 comments

ممكن نضع هنا زر لتحميل الأذان مثل الصورة التي بالأعلى

image

تفاصيل التنفيذ المقترحة:

  • سيتم إنشاء مجلد في مستودع الريبو خارج مسار 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 ولكن سيتم تجاهلهم في العرض لأنهم بالفعل متوفرين ومُحملين مسبقاً مع البرنامج

لأن في الاصدارات القديمة المستخدمين يستخدمون بالفعل المؤذنين الموجودين في البرنامج فأظن انه خطأ ان نمسحه ونجبرهم على تحميل الأذان بالإنترنت