{
  "version": 4,
  "verifiedOn": "2026-08-28",
  "source": {
    "timings": "https://api.qurancdn.com/api/qdc/audio/reciters/{recitationId}/audio_files?chapter={n}&segments=true",
    "note": "The audio_url and the verse_timings for a surah come out of ONE response, so the mp3 that gets downloaded is by construction the exact file the timestamps were segmented against. Never mix an audio_url from one reciter/mirror with timings from another.",
    "mirror": "QUL (https://qul.tarteel.ai/resources/recitation) publishes the same Quran Foundation segment data as .json/.sqlite packs; use tools/build_offline_pack.py or Settings > Import QUL pack to sideload them.",
    "bismillahNote": "'bismillahInAudio' is a measured fact, not a preference. It was checked by comparing each set's published segments against the real mp3 durations: the /qdc/ sets are trimmed so ayah 1 begins at 0 ms and the segments run edge-to-edge (Al-Ikhlas by Al-Afasy is a 13375 ms file whose segments end at 13350 ms, and its ayah 1 has exactly 4 word segments for its 4 words). The legacy /quran/ Dussary set does carry the Basmala, as a real gap before ayah 1 (Al-Baqarah ayah 1 starts at 3080 ms against a measured Basmala of ~2800 ms). At runtime BismillahResolver re-detects this per surah rather than trusting this flag, so a re-published set cannot silently desync the captions.",
    "verifiedSurahs": "All 12 surah-set reciters sampled on surahs 1, 9, 18, 36, 55, 78, 112 and 114: audio_url and non-empty verse_timings present for every one. Run 'python tools/build_offline_pack.py --verify --all' for the exhaustive 114-surah check.",
    "ayahSets": "https://cdn.islamic.network/quran/audio/{bitrate}/{edition}/{globalAyah}.mp3 gives one mp3 per ayah, numbered 1..6236. Ayah 1 of that numbering IS the Basmala of Al-Fatihah, so every reciter supplies his own Basmala for surahs 2-114. The app concatenates a surah's ayat into a single file and measures every boundary by walking the resulting MP3 frames, so these sets are ayah-accurate by construction and need no published segmentation at all. They carry no word timings, which is why 'segments' is 'ayah' for all of them and word-level highlighting is greyed out when one is selected.",
    "ayahSetsVerified": "Each edition below was probed on global ayat 1, 8, 3000 and 6236 — all present, so the set covers the whole Quran. 'approxTotalMb' is the mean Content-Length of an even 40-ayah sample multiplied by 6236: measured, not inferred from a nominal bitrate. Editions whose id ends in '-2' were rejected because they bundle the Basmala inside ayah 1 of every surah, which would caption the verse several seconds early."
  },
  "accentNote": "Each reciter's accent becomes MaterialTheme primary, so it colours switches, sliders, the progress bar and selection highlights across the whole app. Keep them in the warm gold / earth / green / blue families: anything in the magenta band reads as an unwanted pink UI. ReciterCatalogTest enforces this.",
  "styleLabels": {
    "murattal": { "en": "Murattal", "ar": "مُرَتَّل" },
    "mujawwad": { "en": "Mujawwad", "ar": "مُجَوَّد" },
    "muallim": { "en": "Muʿallim (teaching)", "ar": "مُعَلِّم" }
  },
  "reciters": [
    {
      "id": "afasy",
      "qdcRecitationId": 7,
      "qulRecitationId": "411",
      "nameEn": "Mishary Rashid Al-ʿAfasy",
      "nameAr": "مشاري بن راشد العفاسي",
      "shortAr": "العفاسي",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Kuwait",
      "countryAr": "الكويت",
      "audioPathHint": "qdc/mishari_al_afasy/murattal",
      "approxTotalMb": 1150,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": true,
      "accent": "#C9A227"
    },
    {
      "id": "husary",
      "qdcRecitationId": 6,
      "qulRecitationId": "316",
      "nameEn": "Mahmoud Khalil Al-Ḥuṣary",
      "nameAr": "محمود خليل الحصري",
      "shortAr": "الحصري",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Egypt",
      "countryAr": "مصر",
      "audioPathHint": "qdc/khalil_al_husary/murattal",
      "approxTotalMb": 980,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": true,
      "accent": "#8FB08C"
    },
    {
      "id": "husary_muallim",
      "qdcRecitationId": 12,
      "qulRecitationId": "334",
      "nameEn": "Mahmoud Khalil Al-Ḥuṣary (Muʿallim)",
      "nameAr": "محمود خليل الحصري (المعلم)",
      "shortAr": "الحصري - المعلم",
      "style": "muallim",
      "qirat": "hafs",
      "countryEn": "Egypt",
      "countryAr": "مصر",
      "audioPathHint": "qdc/khalil_al_husary/muallim",
      "approxTotalMb": 1400,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": true,
      "accent": "#7FA6B8",
      "note": "Teaching recitation: each phrase is recited slowly for repetition. Excellent for memorisation mode."
    },
    {
      "id": "abdulbasit_murattal",
      "qdcRecitationId": 2,
      "qulRecitationId": "408",
      "nameEn": "AbdulBasit AbdulSamad (Murattal)",
      "nameAr": "عبد الباسط عبد الصمد (مرتل)",
      "shortAr": "عبد الباسط - مرتل",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Egypt",
      "countryAr": "مصر",
      "audioPathHint": "qdc/abdul_baset/murattal",
      "approxTotalMb": 1050,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": true,
      "accent": "#C08457"
    },
    {
      "id": "abdulbasit_mujawwad",
      "qdcRecitationId": 1,
      "qulRecitationId": "abdul-basit-mujawwad-recitation",
      "nameEn": "AbdulBasit AbdulSamad (Mujawwad)",
      "nameAr": "عبد الباسط عبد الصمد (مجود)",
      "shortAr": "عبد الباسط - مجود",
      "style": "mujawwad",
      "qirat": "hafs",
      "countryEn": "Egypt",
      "countryAr": "مصر",
      "audioPathHint": "qdc/abdul_baset/mujawwad",
      "approxTotalMb": 2600,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": true,
      "accent": "#B5651D",
      "note": "Slow, ornamented recitation — roughly 2.5× the length of a murattal set. QUL also publishes letter-level segments for this one."
    },
    {
      "id": "minshawi",
      "qdcRecitationId": 9,
      "qulRecitationId": "396",
      "nameEn": "Mohamed Siddiq Al-Minshāwī",
      "nameAr": "محمد صديق المنشاوي",
      "shortAr": "المنشاوي",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Egypt",
      "countryAr": "مصر",
      "audioPathHint": "qdc/siddiq_minshawi/murattal",
      "approxTotalMb": 1000,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": true,
      "accent": "#6FA89B"
    },
    {
      "id": "sudais",
      "qdcRecitationId": 3,
      "qulRecitationId": "407",
      "nameEn": "Abdur-Rahman As-Sudais",
      "nameAr": "عبد الرحمن السديس",
      "shortAr": "السديس",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "audioPathHint": "qdc/abdurrahmaan_as_sudais/murattal",
      "approxTotalMb": 900,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": true,
      "accent": "#4E8C7A"
    },
    {
      "id": "shuraim",
      "qdcRecitationId": 10,
      "qulRecitationId": "317",
      "nameEn": "Saʿud Ash-Shuraim",
      "nameAr": "سعود الشريم",
      "shortAr": "الشريم",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "audioPathHint": "qdc/saud_ash-shuraym/murattal",
      "approxTotalMb": 930,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": true,
      "accent": "#5D7FA8"
    },
    {
      "id": "shatri",
      "qdcRecitationId": 4,
      "qulRecitationId": "473",
      "nameEn": "Abu Bakr Ash-Shāṭrī",
      "nameAr": "أبو بكر الشاطري",
      "shortAr": "الشاطري",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "audioPathHint": "qdc/abu_bakr_shatri/murattal",
      "approxTotalMb": 1080,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": true,
      "accent": "#A8756B"
    },
    {
      "id": "rifai",
      "qdcRecitationId": 5,
      "qulRecitationId": "333",
      "nameEn": "Hani Ar-Rifāʿī",
      "nameAr": "هاني الرفاعي",
      "shortAr": "الرفاعي",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "audioPathHint": "qdc/hani_ar_rifai/murattal",
      "approxTotalMb": 870,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": true,
      "accent": "#6E8FA0"
    },
    {
      "id": "dussary",
      "qdcRecitationId": 97,
      "qulRecitationId": "422",
      "nameEn": "Yasser Ad-Dussary",
      "nameAr": "ياسر الدوسري",
      "shortAr": "الدوسري",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "audioPathHint": "quran/yasser_ad-dussary",
      "approxTotalMb": 1250,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": true,
      "accent": "#C2A15C",
      "note": "Served from the legacy /quran/ path; the API occasionally returns a double slash in audio_url — the downloader normalises it."
    },
    {
      "id": "tunaiji",
      "qdcRecitationId": 161,
      "qulRecitationId": "389",
      "nameEn": "Khalifah Al-Ṭunaiji",
      "nameAr": "خليفة الطنيجي",
      "shortAr": "الطنيجي",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "United Arab Emirates",
      "countryAr": "الإمارات",
      "audioPathHint": "qdc/khalifah_taniji/murattal",
      "approxTotalMb": 1020,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": true,
      "accent": "#7BA05B"
    },

    {
      "id": "maher",
      "qdcRecitationId": 0,
      "nameEn": "Maher Al-Muaiqly",
      "nameAr": "ماهر المعيقلي",
      "shortAr": "المعيقلي",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "approxTotalMb": 500,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#D08C3C",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahEdition": "ar.mahermuaiqly",
      "ayahBitrate": 128,
      "note": "Imam of the Grand Mosque in Makkah. The smallest complete set here at about 500 MB."
    },
    {
      "id": "ajamy",
      "qdcRecitationId": 0,
      "nameEn": "Ahmad Al-ʿAjamy",
      "nameAr": "أحمد بن علي العجمي",
      "shortAr": "العجمي",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "approxTotalMb": 1308,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#8C9E5E",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahEdition": "ar.ahmedajamy",
      "ayahBitrate": 128
    },
    {
      "id": "hudhaify",
      "qdcRecitationId": 0,
      "nameEn": "Ali Al-Ḥudhaify",
      "nameAr": "علي بن عبد الرحمن الحذيفي",
      "shortAr": "الحذيفي",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "approxTotalMb": 1459,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#3F7F8C",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahEdition": "ar.hudhaify",
      "ayahBitrate": 128,
      "note": "Imam of the Prophet's Mosque in Madinah."
    },
    {
      "id": "ayyoub",
      "qdcRecitationId": 0,
      "nameEn": "Muhammad Ayyoub",
      "nameAr": "محمد أيوب",
      "shortAr": "أيوب",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "approxTotalMb": 786,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#A98B4F",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahEdition": "ar.muhammadayyoub",
      "ayahBitrate": 128
    },
    {
      "id": "jibreel",
      "qdcRecitationId": 0,
      "nameEn": "Muhammad Jibreel",
      "nameAr": "محمد جبريل",
      "shortAr": "جبريل",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Egypt",
      "countryAr": "مصر",
      "approxTotalMb": 635,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#6B8F71",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahEdition": "ar.muhammadjibreel",
      "ayahBitrate": 128
    },
    {
      "id": "husary_mujawwad",
      "qdcRecitationId": 0,
      "nameEn": "Mahmoud Khalil Al-Ḥuṣary (Mujawwad)",
      "nameAr": "محمود خليل الحصري (مجود)",
      "shortAr": "الحصري - مجود",
      "style": "mujawwad",
      "qirat": "hafs",
      "countryEn": "Egypt",
      "countryAr": "مصر",
      "approxTotalMb": 2976,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#9C6B3F",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahEdition": "ar.husarymujawwad",
      "ayahBitrate": 128,
      "note": "The classical ornamented reading. Nearly 3 GB for the whole Quran — download the surahs you want rather than the full set."
    },
    {
      "id": "basfar",
      "qdcRecitationId": 0,
      "nameEn": "Abdullah Basfar",
      "nameAr": "عبد الله بصفر",
      "shortAr": "بصفر",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "approxTotalMb": 738,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#7D8FA8",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahEdition": "ar.abdullahbasfar",
      "ayahBitrate": 64
    },
    {
      "id": "sowaid",
      "qdcRecitationId": 0,
      "nameEn": "Ayman Suwayd",
      "nameAr": "أيمن سويد",
      "shortAr": "سويد",
      "style": "muallim",
      "qirat": "hafs",
      "countryEn": "Syria",
      "countryAr": "سوريا",
      "approxTotalMb": 1018,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#B08A5A",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahEdition": "ar.aymanswoaid",
      "ayahBitrate": 64,
      "note": "Deliberate, fully articulated tajwid reading — the reference recording for learning pronunciation."
    },

    {
      "id": "ghamdi",
      "qdcRecitationId": 0,
      "nameEn": "Saad Al-Ghamdi",
      "nameAr": "سعد الغامدي",
      "shortAr": "الغامدي",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "approxTotalMb": 342,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#4F9E7F",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "Ghamadi_40kbps",
      "ayahBitrate": 40,
      "note": "The smallest complete set in the app at about 342 MB, and still perfectly clear."
    },
    {
      "id": "juhany",
      "qdcRecitationId": 0,
      "nameEn": "Abdullah Awwad Al-Juhany",
      "nameAr": "عبد الله عواد الجهني",
      "shortAr": "الجهني",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "approxTotalMb": 883,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#C98A3E",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "Abdullaah_3awwaad_Al-Juhaynee_128kbps",
      "ayahBitrate": 128,
      "note": "Imam of the Grand Mosque in Makkah."
    },
    {
      "id": "qatami",
      "qdcRecitationId": 0,
      "nameEn": "Nasser Al-Qatami",
      "nameAr": "ناصر القطامي",
      "shortAr": "القطامي",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "approxTotalMb": 866,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#5E8FB5",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "Nasser_Alqatami_128kbps",
      "ayahBitrate": 128
    },
    {
      "id": "abbad",
      "qdcRecitationId": 0,
      "nameEn": "Fares Abbad",
      "nameAr": "فارس عباد",
      "shortAr": "عباد",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Yemen",
      "countryAr": "اليمن",
      "approxTotalMb": 477,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#A9793F",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "Fares_Abbad_64kbps",
      "ayahBitrate": 64
    },
    {
      "id": "jaber",
      "qdcRecitationId": 0,
      "nameEn": "Ali Jaber",
      "nameAr": "علي جابر",
      "shortAr": "جابر",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "approxTotalMb": 572,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#7E9B57",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "Ali_Jaber_64kbps",
      "ayahBitrate": 64
    },
    {
      "id": "qasim",
      "qdcRecitationId": 0,
      "nameEn": "Muhsin Al-Qasim",
      "nameAr": "محسن القاسم",
      "shortAr": "القاسم",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "approxTotalMb": 1446,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#3E8A8F",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "Muhsin_Al_Qasim_192kbps",
      "ayahBitrate": 192,
      "note": "Imam of the Prophet's Mosque in Madinah. The highest-bitrate set here."
    },
    {
      "id": "budair",
      "qdcRecitationId": 0,
      "nameEn": "Salah Al-Budair",
      "nameAr": "صلاح البدير",
      "shortAr": "البدير",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "approxTotalMb": 962,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#B08040",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "Salah_Al_Budair_128kbps",
      "ayahBitrate": 128
    },
    {
      "id": "matroud",
      "qdcRecitationId": 0,
      "nameEn": "Abdullah Al-Matroud",
      "nameAr": "عبد الله المطرود",
      "shortAr": "المطرود",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "approxTotalMb": 1217,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#6E7FA5",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "Abdullah_Matroud_128kbps",
      "ayahBitrate": 128
    },
    {
      "id": "minshawi_mujawwad",
      "qdcRecitationId": 0,
      "nameEn": "Mohamed Siddiq Al-Minshāwī (Mujawwad)",
      "nameAr": "محمد صديق المنشاوي (مجود)",
      "shortAr": "المنشاوي - مجود",
      "style": "mujawwad",
      "qirat": "hafs",
      "countryEn": "Egypt",
      "countryAr": "مصر",
      "approxTotalMb": 3789,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#A15E3A",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "Minshawy_Mujawwad_192kbps",
      "ayahBitrate": 192,
      "note": "The largest set here — close to 3.8 GB for the whole Quran. Download the surahs you want rather than all 114."
    },
    {
      "id": "tablawi",
      "qdcRecitationId": 0,
      "nameEn": "Mohamed Al-Tablawi",
      "nameAr": "محمد محمود الطبلاوي",
      "shortAr": "الطبلاوي",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Egypt",
      "countryAr": "مصر",
      "approxTotalMb": 1315,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#8A9B4F",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "Mohammad_al_Tablaway_128kbps",
      "ayahBitrate": 128
    },
    {
      "id": "salamah",
      "qdcRecitationId": 0,
      "nameEn": "Yasser Salamah",
      "nameAr": "ياسر سلامة",
      "shortAr": "سلامة",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Egypt",
      "countryAr": "مصر",
      "approxTotalMb": 1172,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#C0955A",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "Yaser_Salamah_128kbps",
      "ayahBitrate": 128
    },
    {
      "id": "sahl",
      "qdcRecitationId": 0,
      "nameEn": "Sahl Yassin",
      "nameAr": "سهل ياسين",
      "shortAr": "ياسين",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "approxTotalMb": 1100,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#5F8F73",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "Sahl_Yassin_128kbps",
      "ayahBitrate": 128
    },
    {
      "id": "alaqimy",
      "qdcRecitationId": 0,
      "nameEn": "Akram Al-ʿAlaqimy",
      "nameAr": "أكرم العلاقمي",
      "shortAr": "العلاقمي",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Yemen",
      "countryAr": "اليمن",
      "approxTotalMb": 1153,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#9B8446",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "Akram_AlAlaqimy_128kbps",
      "ayahBitrate": 128
    },
    {
      "id": "suesy",
      "qdcRecitationId": 0,
      "nameEn": "Ali Hajjaj Al-Suwaisi",
      "nameAr": "علي حجاج السويسي",
      "shortAr": "السويسي",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Egypt",
      "countryAr": "مصر",
      "approxTotalMb": 1292,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#7A96A8",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "Ali_Hajjaj_AlSuesy_128kbps",
      "ayahBitrate": 128
    },
    {
      "id": "bukhatir",
      "qdcRecitationId": 0,
      "nameEn": "Salah Bukhatir",
      "nameAr": "صلاح بوخاطر",
      "shortAr": "بوخاطر",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "United Arab Emirates",
      "countryAr": "الإمارات",
      "approxTotalMb": 1029,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#4E93A8",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "Salaah_AbdulRahman_Bukhatir_128kbps",
      "ayahBitrate": 128
    },
    {
      "id": "banna",
      "qdcRecitationId": 0,
      "nameEn": "Mahmoud Ali Al-Banna",
      "nameAr": "محمود علي البنا",
      "shortAr": "البنا",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Egypt",
      "countryAr": "مصر",
      "approxTotalMb": 293,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#B5793C",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "mahmoud_ali_al_banna_32kbps",
      "ayahBitrate": 32,
      "note": "A classical Egyptian reading. Only 32 kbps, so it is by far the lightest download."
    },
    {
      "id": "qahtani",
      "qdcRecitationId": 0,
      "nameEn": "Khalid Al-Qahtani",
      "nameAr": "خالد عبد الله القحطاني",
      "shortAr": "القحطاني",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "approxTotalMb": 1738,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#86A05E",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "Khaalid_Abdullaah_al-Qahtaanee_192kbps",
      "ayahBitrate": 192
    },
    {
      "id": "neana",
      "qdcRecitationId": 0,
      "nameEn": "Ahmad Nuʿayna",
      "nameAr": "أحمد نعينع",
      "shortAr": "نعينع",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Egypt",
      "countryAr": "مصر",
      "approxTotalMb": 1321,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#A8724C",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "Ahmed_Neana_128kbps",
      "ayahBitrate": 128
    },
    {
      "id": "abdulkareem",
      "qdcRecitationId": 0,
      "nameEn": "Muhammad Abdul Kareem",
      "nameAr": "محمد عبد الكريم",
      "shortAr": "عبد الكريم",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Egypt",
      "countryAr": "مصر",
      "approxTotalMb": 999,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#6D9E86",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "Muhammad_AbdulKareem_128kbps",
      "ayahBitrate": 128
    },
    {
      "id": "alili",
      "qdcRecitationId": 0,
      "nameEn": "Aziz Alili",
      "nameAr": "عزيز عليلي",
      "shortAr": "عليلي",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "North Macedonia",
      "countryAr": "مقدونيا الشمالية",
      "approxTotalMb": 1159,
      "bismillahInAudio": false,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#9C8B55",
      "audioKind": "ayah",
      "segments": "ayah",
      "ayahSource": "everyayah",
      "ayahEdition": "aziz_alili_128kbps",
      "ayahBitrate": 128
    },

    {
      "id": "jaleel",
      "qdcRecitationId": 0,
      "nameEn": "Khalid Al-Jalil",
      "nameAr": "خالد الجليل",
      "shortAr": "الجليل",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "approxTotalMb": 2174,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#D0A54B",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server10.mp3quran.net/jleel/",
      "note": "Recorded only as whole surahs, and nobody publishes a segmentation for it. The app shows the surah as a reading page and follows it by estimate instead of claiming a caption it cannot know."
    },
    {
      "id": "baleela",
      "qdcRecitationId": 0,
      "nameEn": "Bandar Baleela",
      "nameAr": "بندر بليلة",
      "shortAr": "بليلة",
      "style": "murattal",
      "qirat": "hafs",
      "countryEn": "Saudi Arabia",
      "countryAr": "السعودية",
      "approxTotalMb": 2192,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#58876B",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server6.mp3quran.net/balilah/",
      "note": "Imam of the Grand Mosque in Makkah. Whole-surah recordings with no segmentation, so it uses the reading page."
    },
    {
      "id": "akdr",
      "qdcRecitationId": 0,
      "nameEn": "Ibrahim Al-Akdar",
      "nameAr": "إبراهيم الأخضر",
      "shortAr": "إبراهيم الأخضر",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 555,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#C9A227",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server6.mp3quran.net/akdr/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "maher_almusshaf-al-mojawwad",
      "qdcRecitationId": 0,
      "nameEn": "Maher Al Meaqli",
      "nameAr": "ماهر المعيقلي",
      "shortAr": "ماهر المعيقلي",
      "style": "mujawwad",
      "qirat": "hafs",
      "approxTotalMb": 1113,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#7FA6B8",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server12.mp3quran.net/maher/Almusshaf-Al-Mojawwad/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "lhdan",
      "qdcRecitationId": 0,
      "nameEn": "Mohammed Al-Lohaidan",
      "nameAr": "محمد اللحيدان",
      "shortAr": "محمد اللحيدان",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1132,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#C08457",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server8.mp3quran.net/lhdan/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "mhsny",
      "qdcRecitationId": 0,
      "nameEn": "Mohammed Al-Muhasny",
      "nameAr": "محمد المحيسني",
      "shortAr": "محمد المحيسني",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1371,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#B5651D",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server11.mp3quran.net/mhsny/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "shah",
      "qdcRecitationId": 0,
      "nameEn": "Mohammad Saleh Alim Shah",
      "nameAr": "محمد صالح عالم شاه",
      "shortAr": "محمد صالح عالم شاه",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1019,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#4E8C7A",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server12.mp3quran.net/shah/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "abkr",
      "qdcRecitationId": 0,
      "nameEn": "Idrees Abkr",
      "nameAr": "إدريس أبكر",
      "shortAr": "إدريس أبكر",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1372,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#A8756B",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server6.mp3quran.net/abkr/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "mustafa_almusshaf-al-mojawwad",
      "qdcRecitationId": 0,
      "nameEn": "Mustafa Ismail",
      "nameAr": "مصطفى إسماعيل",
      "shortAr": "مصطفى إسماعيل",
      "style": "mujawwad",
      "qirat": "hafs",
      "approxTotalMb": 2611,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#6E8FA0",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server8.mp3quran.net/mustafa/Almusshaf-Al-Mojawwad/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "lahoni",
      "qdcRecitationId": 0,
      "nameEn": "Mustafa Al-Lahoni",
      "nameAr": "مصطفى اللاهوني",
      "shortAr": "مصطفى اللاهوني",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 450,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#C2A15C",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server6.mp3quran.net/lahoni/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "ra3ad",
      "qdcRecitationId": 0,
      "nameEn": "Mustafa raad Alazawy",
      "nameAr": "مصطفى رعد العزاوي",
      "shortAr": "مصطفى رعد العزاوي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1152,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#7BA05B",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server8.mp3quran.net/ra3ad/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "muftah_sultany_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Muftah Alsaltany",
      "nameAr": "مفتاح السلطني",
      "shortAr": "مفتاح السلطني",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1468,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#D08C3C",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server14.mp3quran.net/muftah_sultany/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "alzain",
      "qdcRecitationId": 0,
      "nameEn": "Alzain Mohammad Ahmad",
      "nameAr": "الزين محمد أحمد",
      "shortAr": "الزين محمد أحمد",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 796,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#8C9E5E",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server9.mp3quran.net/alzain/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "a_binaoun_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Abdulelah bin Aoun",
      "nameAr": "عبدالإله بن عون",
      "shortAr": "عبدالإله بن عون",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1176,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#3F7F8C",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/a_binaoun/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "zaml",
      "qdcRecitationId": 0,
      "nameEn": "Majed Al-Zamil",
      "nameAr": "ماجد الزامل",
      "shortAr": "ماجد الزامل",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1388,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#A98B4F",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server9.mp3quran.net/zaml/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "shaksh",
      "qdcRecitationId": 0,
      "nameEn": "Maher Shakhashero",
      "nameAr": "ماهر شخاشيرو",
      "shortAr": "ماهر شخاشيرو",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1075,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#6B8F71",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server10.mp3quran.net/shaksh/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "mohna",
      "qdcRecitationId": 0,
      "nameEn": "Khalid Almohana",
      "nameAr": "خالد المهنا",
      "shortAr": "خالد المهنا",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 499,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#9C6B3F",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server11.mp3quran.net/mohna/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "a_klb",
      "qdcRecitationId": 0,
      "nameEn": "Adel Al-Khalbany",
      "nameAr": "عادل الكلباني",
      "shortAr": "عادل الكلباني",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 939,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#7D8FA8",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server8.mp3quran.net/a_klb/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "bilal",
      "qdcRecitationId": 0,
      "nameEn": "Mousa Bilal",
      "nameAr": "موسى بلال",
      "shortAr": "موسى بلال",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 941,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#B08A5A",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server11.mp3quran.net/bilal/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "hatem",
      "qdcRecitationId": 0,
      "nameEn": "Hatem Fareed Alwaer",
      "nameAr": "حاتم فريد الواعر",
      "shortAr": "حاتم فريد الواعر",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1216,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#4F9E7F",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server11.mp3quran.net/hatem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "jormy",
      "qdcRecitationId": 0,
      "nameEn": "Ibrahim Aljormy",
      "nameAr": "إبراهيم الجرمي",
      "shortAr": "إبراهيم الجرمي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1245,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#C98A3E",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server11.mp3quran.net/jormy/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "twfeeq",
      "qdcRecitationId": 0,
      "nameEn": "Tawfeeq As-Sayegh",
      "nameAr": "توفيق الصايغ",
      "shortAr": "توفيق الصايغ",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1103,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#5E8FB5",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server6.mp3quran.net/twfeeq/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "ibrahim_dosri_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Ibrahim Aldosari",
      "nameAr": "إبراهيم الدوسري",
      "shortAr": "إبراهيم الدوسري",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1503,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#A9793F",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server10.mp3quran.net/ibrahim_dosri/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "jamal",
      "qdcRecitationId": 0,
      "nameEn": "Jamal Shaker Abdullah",
      "nameAr": "جمال شاكر عبدالله",
      "shortAr": "جمال شاكر عبدالله",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 511,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#7E9B57",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server6.mp3quran.net/jamal/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "jaman",
      "qdcRecitationId": 0,
      "nameEn": "Jamaan Alosaimi",
      "nameAr": "جمعان العصيمي",
      "shortAr": "جمعان العصيمي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 812,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#3E8A8F",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server6.mp3quran.net/jaman/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "noah",
      "qdcRecitationId": 0,
      "nameEn": "Yousef Bin Noah Ahmad",
      "nameAr": "يوسف بن نوح أحمد",
      "shortAr": "يوسف بن نوح أحمد",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 768,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#B08040",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server8.mp3quran.net/noah/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "harthi",
      "qdcRecitationId": 0,
      "nameEn": "Moeedh Alharthi",
      "nameAr": "معيض الحارثي",
      "shortAr": "معيض الحارثي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1074,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#6E7FA5",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server8.mp3quran.net/harthi/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "rashad",
      "qdcRecitationId": 0,
      "nameEn": "Mohammad Rashad Alshareef",
      "nameAr": "محمد رشاد الشريف",
      "shortAr": "محمد رشاد الشريف",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1316,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#A15E3A",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server10.mp3quran.net/rashad/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "trabulsi",
      "qdcRecitationId": 0,
      "nameEn": "Ahmed Al-trabulsi",
      "nameAr": "أحمد الطرابلسي",
      "shortAr": "أحمد الطرابلسي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 2533,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#8A9B4F",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server10.mp3quran.net/trabulsi/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "abdullahk",
      "qdcRecitationId": 0,
      "nameEn": "Abdullah Al-Kandari",
      "nameAr": "عبدالله الكندري",
      "shortAr": "عبدالله الكندري",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 2386,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#C0955A",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server10.mp3quran.net/Abdullahk/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "aamer",
      "qdcRecitationId": 0,
      "nameEn": "Ahmed Amer",
      "nameAr": "أحمد عامر",
      "shortAr": "أحمد عامر",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 3190,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#5F8F73",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server10.mp3quran.net/Aamer/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "khan",
      "qdcRecitationId": 0,
      "nameEn": "Mohammed Osman Khan",
      "nameAr": "محمد عثمان خان",
      "shortAr": "محمد عثمان خان",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1081,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#9B8446",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server6.mp3quran.net/khan/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "a_alqrafi_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Abdullah Alqarafi",
      "nameAr": "عبدالله القرافي",
      "shortAr": "عبدالله القرافي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 2541,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#7A96A8",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/a_alqrafi/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "a-ghailan_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Abdulbadi Ghailan",
      "nameAr": "عبدالبديع غيلان",
      "shortAr": "عبدالبديع غيلان",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 2204,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#4E93A8",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/A-Ghailan/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "m_burhaji_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Muhammad Burhaji",
      "nameAr": "محمد برهجي",
      "shortAr": "محمد برهجي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 2680,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#B5793C",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/M_Burhaji/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "h-aldaghriri_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Hassan Aldaghriri",
      "nameAr": "حسن الدغريري",
      "shortAr": "حسن الدغريري",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1149,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#86A05E",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/H-Aldaghriri/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "m_alfaqih_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Muhammad Al Faqih",
      "nameAr": "محمد الفقيه",
      "shortAr": "محمد الفقيه",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1776,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#A8724C",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/M_Alfaqih/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "j-abdullah_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Junaid Adam Abdullah",
      "nameAr": "جنيد آدم عبدالله",
      "shortAr": "جنيد آدم عبدالله",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1086,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#6D9E86",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/J-Abdullah/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "k-alzadi_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Khalid Alziyadi",
      "nameAr": "خالد الزيادي",
      "shortAr": "خالد الزيادي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 3530,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#9C8B55",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/K-Alzadi/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "a-albadr_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Abdul Rahman bin Abdul Razzaq Al Badr",
      "nameAr": "عبدالرحمن بن عبدالرزاق البدر",
      "shortAr": "عبدالرحمن بن عبدالرزاق البدر",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 2374,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#C9A227",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/A-AlBadr/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "alijon_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Alijon Qori",
      "nameAr": "عليجان قوري حمدان",
      "shortAr": "عليجان قوري حمدان",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 3619,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#8FB08C",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/Alijon/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "m-alzubaidi_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Mohammed Al-Zubaidi",
      "nameAr": "محمد الزبيدي",
      "shortAr": "محمد الزبيدي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 2948,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#7FA6B8",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/M-AlZubaidi/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "asim_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Asim Al-Luhaidan",
      "nameAr": "عاصم اللحیدان",
      "shortAr": "عاصم اللحیدان",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1378,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#C08457",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server7.mp3quran.net/asim/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "m-harfoush_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Mahmoud Harfoush",
      "nameAr": "محمود حرفوش",
      "shortAr": "محمود حرفوش",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 3386,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#B5651D",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/M-Harfoush/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "wdee3",
      "qdcRecitationId": 0,
      "nameEn": "Wadeea Al-Yamani",
      "nameAr": "وديع اليمني",
      "shortAr": "وديع اليمني",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1322,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#6FA89B",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server6.mp3quran.net/wdee3/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "kafi",
      "qdcRecitationId": 0,
      "nameEn": "Khalid Abdulkafi",
      "nameAr": "خالد عبدالكافي",
      "shortAr": "خالد عبدالكافي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 981,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#4E8C7A",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server11.mp3quran.net/kafi/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "kurdi",
      "qdcRecitationId": 0,
      "nameEn": "Raad Al Kurdi",
      "nameAr": "رعد محمد الكردي",
      "shortAr": "رعد محمد الكردي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1432,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#5D7FA8",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server6.mp3quran.net/kurdi/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "aloosi",
      "qdcRecitationId": 0,
      "nameEn": "Abdulrahman Aloosi",
      "nameAr": "عبدالرحمن العوسي",
      "shortAr": "عبدالرحمن العوسي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1130,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#A8756B",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server6.mp3quran.net/aloosi/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "m_qari",
      "qdcRecitationId": 0,
      "nameEn": "Mohammad Khalil Al-Qari",
      "nameAr": "محمد خليل القارئ",
      "shortAr": "محمد خليل القارئ",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1407,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#6E8FA0",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server8.mp3quran.net/m_qari/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "rami",
      "qdcRecitationId": 0,
      "nameEn": "Rami Aldeais",
      "nameAr": "رامي الدعيس",
      "shortAr": "رامي الدعيس",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 3071,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#C2A15C",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server6.mp3quran.net/rami/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "a_majed",
      "qdcRecitationId": 0,
      "nameEn": "Abdulrahman Al-Majed",
      "nameAr": "عبدالرحمن الماجد",
      "shortAr": "عبدالرحمن الماجد",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1084,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#7BA05B",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server10.mp3quran.net/a_majed/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "mousa_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Abdullah Al-Mousa",
      "nameAr": "عبدالله الموسى",
      "shortAr": "عبدالله الموسى",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1818,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#D08C3C",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server14.mp3quran.net/mousa/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "khalf",
      "qdcRecitationId": 0,
      "nameEn": "Abdullah Al-Khalaf",
      "nameAr": "عبدالله الخلف",
      "shortAr": "عبدالله الخلف",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1381,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#8C9E5E",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server14.mp3quran.net/khalf/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "mansor",
      "qdcRecitationId": 0,
      "nameEn": "Mansour Al-Salemi",
      "nameAr": "منصور السالمي",
      "shortAr": "منصور السالمي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 2421,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#3F7F8C",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server14.mp3quran.net/mansor/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "alosfor",
      "qdcRecitationId": 0,
      "nameEn": "Nasser Alosfor",
      "nameAr": "ناصر العصفور",
      "shortAr": "ناصر العصفور",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1418,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#A98B4F",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server14.mp3quran.net/alosfor/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "hamza",
      "qdcRecitationId": 0,
      "nameEn": "Dawood Hamza",
      "nameAr": "داود حمزة",
      "shortAr": "داود حمزة",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1107,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#6B8F71",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server9.mp3quran.net/hamza/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "bukheet",
      "qdcRecitationId": 0,
      "nameEn": "Mohammad Albukheet",
      "nameAr": "محمد البخيت",
      "shortAr": "محمد البخيت",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1988,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#9C6B3F",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server14.mp3quran.net/bukheet/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "nasser_almajed",
      "qdcRecitationId": 0,
      "nameEn": "Nasser Almajed",
      "nameAr": "ناصر الماجد",
      "shortAr": "ناصر الماجد",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 2584,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#7D8FA8",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server14.mp3quran.net/nasser_almajed/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "swlim_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Ahmed Al-Swailem",
      "nameAr": "أحمد السويلم",
      "shortAr": "أحمد السويلم",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1724,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#B08A5A",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server14.mp3quran.net/swlim/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "bader_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Bader Alturki",
      "nameAr": "بدر التركي",
      "shortAr": "بدر التركي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1642,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#4F9E7F",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server10.mp3quran.net/bader/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "shaheen_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Ahmad Shaheen",
      "nameAr": "أحمد خليل شاهين",
      "shortAr": "أحمد خليل شاهين",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1373,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#C98A3E",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/shaheen/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "saad_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Saad Almqren",
      "nameAr": "سعد المقرن",
      "shortAr": "سعد المقرن",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 837,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#5E8FB5",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/saad/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "nufais_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Ahmad Al Nufais",
      "nameAr": "أحمد النفيس",
      "shortAr": "أحمد النفيس",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1274,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#A9793F",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/nufais/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "darweez_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Omar Al Darweez",
      "nameAr": "عمر الدريويز",
      "shortAr": "عمر الدريويز",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1389,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#7E9B57",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/darweez/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "deban_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Ahmad Deban",
      "nameAr": "أحمد ديبان",
      "shortAr": "أحمد ديبان",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 3084,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#3E8A8F",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/deban/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "kamel_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Abdullah Kamel",
      "nameAr": "عبدالله كامل",
      "shortAr": "عبدالله كامل",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 509,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#B08040",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/kamel/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "peshawa_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Peshawa Qadr Al-Kurdi",
      "nameAr": "بيشه وا قادر الكردي",
      "shortAr": "بيشه وا قادر الكردي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1111,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#6E7FA5",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/peshawa/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "nathier_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Nathier Almalki",
      "nameAr": "نذير المالكي",
      "shortAr": "نذير المالكي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1232,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#A15E3A",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net//nathier/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "m_abdelhakam_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Mahmoud Abdul Hakam",
      "nameAr": "محمود عبدالحكم",
      "shortAr": "محمود عبدالحكم",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1396,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#8A9B4F",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/m_abdelhakam/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "a_maasaraawi_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Ahmad Issa Al Maasaraawi",
      "nameAr": "أحمد عيسى المعصراوي",
      "shortAr": "أحمد عيسى المعصراوي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 930,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#C0955A",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/a_maasaraawi/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "h_abudalal_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Hashim Abu Dalal",
      "nameAr": "هاشم أبو دلال",
      "shortAr": "هاشم أبو دلال",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 2714,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#5F8F73",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/h_abudalal/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "f_khamery_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Fouad Alkhamery",
      "nameAr": "فؤاد الخامري",
      "shortAr": "فؤاد الخامري",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1306,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#9B8446",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/f_khamery/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "s_hashemi_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Sayed Ahmad Hashemi",
      "nameAr": "سيد أحمد هاشمي",
      "shortAr": "سيد أحمد هاشمي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 902,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#7A96A8",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/s_hashemi/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "kh_mohammadi_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Khalid Mohammadi",
      "nameAr": "خالد كريم محمدي",
      "shortAr": "خالد كريم محمدي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 949,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#4E93A8",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/kh_mohammadi/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "s_sadeiq_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Salman Alsadeiq",
      "nameAr": "سلمان الصديق",
      "shortAr": "سلمان الصديق",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1251,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#B5793C",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/s_sadeiq/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "h_saleh_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Hasan Saleh",
      "nameAr": "حسن صالح",
      "shortAr": "حسن صالح",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1103,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#86A05E",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/h_saleh/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "a_alshahhat_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Abdulrahman Alshahhat",
      "nameAr": "عبدالرحمن الشحات",
      "shortAr": "عبدالرحمن الشحات",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 872,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#A8724C",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/a_alshahhat/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "i_sanankoua_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Issa Omar Sanankoua",
      "nameAr": "عيسى عمر سناكو",
      "shortAr": "عيسى عمر سناكو",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1753,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#6D9E86",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/i_sanankoua/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "s_alquraishi_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Saleh Alquraishi",
      "nameAr": "صالح القريشي",
      "shortAr": "صالح القريشي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 2918,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#9C8B55",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/s_alquraishi/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "3siri",
      "qdcRecitationId": 0,
      "nameEn": "Ibrahim Al-Asiri",
      "nameAr": "إبراهيم العسيري",
      "shortAr": "إبراهيم العسيري",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1414,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#C9A227",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server6.mp3quran.net/3siri/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "shamrani_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Saleh Alshamrani",
      "nameAr": "صالح الشمراني",
      "shortAr": "صالح الشمراني",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 787,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#8FB08C",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/shamrani/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "f_hajry_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Faisal Al-Hajry",
      "nameAr": "فيصل الهاجري",
      "shortAr": "فيصل الهاجري",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 3290,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#7FA6B8",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/f_hajry/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "a_alemadi_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Anas Alemadi",
      "nameAr": "أنس العمادي",
      "shortAr": "أنس العمادي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1120,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#C08457",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/a_alemadi/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "zaki",
      "qdcRecitationId": 0,
      "nameEn": "Zaki Daghistani",
      "nameAr": "زكي داغستاني",
      "shortAr": "زكي داغستاني",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1867,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#B5651D",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server9.mp3quran.net/zaki/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "sayed",
      "qdcRecitationId": 0,
      "nameEn": "Sayeed Ramadan",
      "nameAr": "سيد رمضان",
      "shortAr": "سيد رمضان",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1187,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#6FA89B",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server12.mp3quran.net/sayed/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "taher",
      "qdcRecitationId": 0,
      "nameEn": "Shirazad Taher",
      "nameAr": "شيرزاد عبدالرحمن طاهر",
      "shortAr": "شيرزاد عبدالرحمن طاهر",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1219,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#4E8C7A",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server12.mp3quran.net/taher/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "hkm",
      "qdcRecitationId": 0,
      "nameEn": "Saber Abdulhakm",
      "nameAr": "صابر عبدالحكم",
      "shortAr": "صابر عبدالحكم",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 750,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#5D7FA8",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server12.mp3quran.net/hkm/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "sahood",
      "qdcRecitationId": 0,
      "nameEn": "Saleh Alsahood",
      "nameAr": "صالح الصاهود",
      "shortAr": "صالح الصاهود",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1180,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#A8756B",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server8.mp3quran.net/sahood/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "habdan",
      "qdcRecitationId": 0,
      "nameEn": "Saleh Al-Habdan",
      "nameAr": "صالح الهبدان",
      "shortAr": "صالح الهبدان",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1823,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#6E8FA0",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server6.mp3quran.net/habdan/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "salah_hashim_m",
      "qdcRecitationId": 0,
      "nameEn": "Salah Alhashim",
      "nameAr": "صلاح الهاشم",
      "shortAr": "صلاح الهاشم",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1161,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#C2A15C",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server12.mp3quran.net/salah_hashim_m/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "mukhtar_haj_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Mukhtar Al-Haj",
      "nameAr": "مختار الحاج",
      "shortAr": "مختار الحاج",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1223,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#7BA05B",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/mukhtar_haj/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "ryan",
      "qdcRecitationId": 0,
      "nameEn": "Adel Ryyan",
      "nameAr": "عادل ريان",
      "shortAr": "عادل ريان",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1032,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#D08C3C",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server8.mp3quran.net/ryan/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "thubti",
      "qdcRecitationId": 0,
      "nameEn": "Abdelbari Al-Toubayti",
      "nameAr": "عبدالبارئ الثبيتي",
      "shortAr": "عبدالبارئ الثبيتي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 972,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#8C9E5E",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server6.mp3quran.net/thubti/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "bari",
      "qdcRecitationId": 0,
      "nameEn": "Abdulbari Mohammad",
      "nameAr": "عبدالبارئ محمد",
      "shortAr": "عبدالبارئ محمد",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1151,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#3F7F8C",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server12.mp3quran.net/bari/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "a_ahmed",
      "qdcRecitationId": 0,
      "nameEn": "Abdul Aziz Al-Ahmad",
      "nameAr": "عبدالعزيز الأحمد",
      "shortAr": "عبدالعزيز الأحمد",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1257,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#6B8F71",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server11.mp3quran.net/a_ahmed/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "zahrani",
      "qdcRecitationId": 0,
      "nameEn": "Abdulaziz Az-Zahrani",
      "nameAr": "عبدالعزيز الزهراني",
      "shortAr": "عبدالعزيز الزهراني",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1341,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#9C6B3F",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server9.mp3quran.net/zahrani/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "buajan",
      "qdcRecitationId": 0,
      "nameEn": "Abdullah Albuajan",
      "nameAr": "عبدالله البعيجان",
      "shortAr": "عبدالله البعيجان",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 963,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#7D8FA8",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server8.mp3quran.net/buajan/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "hawashi",
      "qdcRecitationId": 0,
      "nameEn": "Ahmad Al-Hawashi",
      "nameAr": "أحمد الحواشي",
      "shortAr": "أحمد الحواشي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 824,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#4F9E7F",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server11.mp3quran.net/hawashi/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "kyat",
      "qdcRecitationId": 0,
      "nameEn": "Abdullah Khayyat",
      "nameAr": "عبدالله خياط",
      "shortAr": "عبدالله خياط",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 893,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#5E8FB5",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server12.mp3quran.net/kyat/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "gulan",
      "qdcRecitationId": 0,
      "nameEn": "Abdullah Qaulan",
      "nameAr": "عبدالله غيلان",
      "shortAr": "عبدالله غيلان",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 956,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#7E9B57",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server8.mp3quran.net/gulan/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "soufi_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Abdulrasheed Soufi",
      "nameAr": "عبدالرشيد صوفي",
      "shortAr": "عبدالرشيد صوفي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1094,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#3E8A8F",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/soufi/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "mohsin_harthi",
      "qdcRecitationId": 0,
      "nameEn": "Abdulmohsin Al-Harthy",
      "nameAr": "عبدالمحسن الحارثي",
      "shortAr": "عبدالمحسن الحارثي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 814,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#B08040",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server6.mp3quran.net/mohsin_harthi/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "obk",
      "qdcRecitationId": 0,
      "nameEn": "Abdulmohsin Al-Obaikan",
      "nameAr": "عبدالمحسن العبيكان",
      "shortAr": "عبدالمحسن العبيكان",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 861,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#6E7FA5",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server12.mp3quran.net/obk/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "kanakeri",
      "qdcRecitationId": 0,
      "nameEn": "Abdulhadi Kanakeri",
      "nameAr": "عبدالهادي أحمد كناكري",
      "shortAr": "عبدالهادي أحمد كناكري",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1249,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#A15E3A",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server6.mp3quran.net/kanakeri/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "wdod",
      "qdcRecitationId": 0,
      "nameEn": "Abdulwadood Haneef",
      "nameAr": "عبدالودود حنيف",
      "shortAr": "عبدالودود حنيف",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 799,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#8A9B4F",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server8.mp3quran.net/wdod/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "arkani",
      "qdcRecitationId": 0,
      "nameEn": "Abdulwali Al-Arkani",
      "nameAr": "عبدالولي الأركاني",
      "shortAr": "عبدالولي الأركاني",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1495,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#C0955A",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server6.mp3quran.net/arkani/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "hafz",
      "qdcRecitationId": 0,
      "nameEn": "Emad Hafez",
      "nameAr": "عماد زهير حافظ",
      "shortAr": "عماد زهير حافظ",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 495,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#7A96A8",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server6.mp3quran.net/hafz/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "a_turki_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Abdulaziz Alturki",
      "nameAr": "عبدالعزيز التركي",
      "shortAr": "عبدالعزيز التركي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1133,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#4E93A8",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/a_turki/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "saber",
      "qdcRecitationId": 0,
      "nameEn": "Ahmad Saber",
      "nameAr": "أحمد صابر",
      "shortAr": "أحمد صابر",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 591,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#B5793C",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server8.mp3quran.net/saber/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "nabil",
      "qdcRecitationId": 0,
      "nameEn": "Nabil Al Rifay",
      "nameAr": "نبيل الرفاعي",
      "shortAr": "نبيل الرفاعي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1365,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#86A05E",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server9.mp3quran.net/nabil/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "namh",
      "qdcRecitationId": 0,
      "nameEn": "Neamah Al-Hassan",
      "nameAr": "نعمة الحسان",
      "shortAr": "نعمة الحسان",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1130,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#A8724C",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server8.mp3quran.net/namh/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "qurashi",
      "qdcRecitationId": 0,
      "nameEn": "Yasser Al-Qurashi",
      "nameAr": "ياسر القرشي",
      "shortAr": "ياسر القرشي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1238,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#C9A227",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server9.mp3quran.net/qurashi/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "yahya",
      "qdcRecitationId": 0,
      "nameEn": "Yahya Hawwa",
      "nameAr": "يحيى حوا",
      "shortAr": "يحيى حوا",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 537,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#8FB08C",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server12.mp3quran.net/yahya/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "yousef",
      "qdcRecitationId": 0,
      "nameEn": "Yousef Alshoaey",
      "nameAr": "يوسف الشويعي",
      "shortAr": "يوسف الشويعي",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1140,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#7FA6B8",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server9.mp3quran.net/yousef/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    },
    {
      "id": "a_abdl_rewayat-hafs-a-n-assem",
      "qdcRecitationId": 0,
      "nameEn": "Abdullah Abdal",
      "nameAr": "عبدالله عبدل",
      "shortAr": "عبدالله عبدل",
      "style": "murattal",
      "qirat": "hafs",
      "approxTotalMb": 1361,
      "bismillahInAudio": true,
      "complete": true,
      "segmentsVerified": false,
      "accent": "#C08457",
      "audioKind": "surah",
      "segments": "none",
      "surahUrlBase": "https://server16.mp3quran.net/a_abdl/Rewayat-Hafs-A-n-Assem/",
      "note": "Whole-surah recording with no published segmentation, so it plays without captions."
    }
  ],
  "excluded": [
    {
      "nameEn": "Any '-2' verse-by-verse edition (ar.alafasy-2, ar.husary-2, ar.hudhaify-2, ar.mahermuaiqly-2, ar.muhammadayyoub-2, ar.muhammadjibreel-2, ar.husarymujawwad-2)",
      "reason": "These bundle the Basmala inside ayah 1 of every surah. Measured: ar.mahermuaiqly al-Baqarah:1 is 2.5 s and ar.mahermuaiqly-2 is 4.3 s, a difference of 1.8 s against a measured Basmala of 1.9 s. Using them would caption ayah 1 several seconds before it is recited."
    },
    {
      "nameEn": "Ibrahim Akhdar, Parhizgar (verse-by-verse)",
      "reason": "Neither the 128k nor the 64k folder answered for the probe ayat, so the sets are not reliably complete."
    },
    {
      "nameEn": "Abdul Samad (ar.abdulsamad, verse-by-verse)",
      "reason": "Duplicate of AbdulBasit AbdulSamad, who is already present as a surah set with published word timings."
    },
    {
      "nameEn": "Mohamed Siddiq al-Minshawi (Kids repeat)",
      "qdcRecitationId": 168,
      "reason": "Repeat-after-me format; not a straight complete recitation."
    },
    {
      "nameEn": "Mishari Rashid al-`Afasy (alternate/streaming entry)",
      "qdcRecitationId": 173,
      "reason": "Duplicate of id 7 with a different CDN path; segment coverage not independently verified."
    }
  ]
}
