{
 "generated": "2026-10-19",
 "count": 25,
 "festivals": [
  {
   "id": "abu-dhabi-festival-2026",
   "name_en": "Abu Dhabi Festival 2026",
   "name_ar": "مهرجان أبوظبي 2026",
   "start": "2026-10-10",
   "end": "2026-12-19",
   "city": "Abu Dhabi",
   "venue": "Louvre Abu Dhabi, Emirates Palace, Etihad Arena and others",
   "status": "scheduled",
   "ticket_url": "https://www.abudhabifestival.ae/events/dhafer-youssef",
   "source_url": "https://visitabudhabi.ae/en/events/abu-dhabi-festival-2026",
   "lineup_extra": [
    "Hans Zimmer",
    "UAE National Orchestra"
   ],
   "note": "Multi-art season; Arab music highlight is the closing night.",
   "city_ar": "أبوظبي",
   "country": "UAE",
   "country_ar": "الإمارات",
   "country_code": "AE",
   "region": "mena",
   "performances": [
    "2026-12-19-dhafer-youssef-abu-dhabi"
   ],
   "lineup": [
    "dhafer-youssef"
   ],
   "kind": "music",
   "note_ar": "موسم متعدد الفنون؛ أبرز محطات الموسيقى العربية ليلة الختام.",
   "note_fr": "Saison pluridisciplinaire ; le temps fort côté musique arabe est la soirée de clôture.",
   "note_public": true
  },
  {
   "id": "fustat-festival-2026",
   "name_en": "Fustat Festival (2nd edition)",
   "name_ar": "مهرجان الفسطاط – الدورة الثانية",
   "start": "2026-10-16",
   "end": "2026-11-27",
   "city": "Cairo",
   "venue": "Fustat Park, Old Cairo",
   "status": "scheduled",
   "ticket_url": "https://www.ticketsmarche.com/category/19",
   "source_url": "https://www.almasryalyoum.com/news/details/4384061",
   "lineup_extra": [
    "Omar Khairat (16 Oct, past)"
   ],
   "note": "Four nights.",
   "city_ar": "القاهرة",
   "country": "Egypt",
   "country_ar": "مصر",
   "country_code": "EG",
   "region": "mena",
   "performances": [
    "2026-10-30-ekhtarna-lak-mohamed-fouad-ehab-tawfik-hisham-abbas-hamid-el-shaeri-cairo",
    "2026-11-13-heba-tawaji-cairo",
    "2026-11-27-ramy-sabry-cairo"
   ],
   "lineup": [
    "ekhtarna-lak-mohamed-fouad-ehab-tawfik-hisham-abbas-hamid-el-shaeri",
    "heba-tawaji",
    "ramy-sabry"
   ],
   "kind": "music",
   "note_ar": "أربع ليالٍ.",
   "note_fr": "Quatre soirées.",
   "note_public": true
  },
  {
   "id": "amman-jazz-encounters-2026",
   "name_en": "Amman Jazz Encounters 2026",
   "name_ar": "تَلاقٍ",
   "start": "2026-10-19",
   "end": "2026-10-31",
   "city": "Amman",
   "venue": "Various venues across Amman (MMAG Foundation, Al Balad Theatre, The Space by Farras Oran, Metro Amman, Athar Hub, Fann wa Chai)",
   "status": "scheduled",
   "ticket_url": "https://tzkrti.com/en/profile/amman-jazz",
   "source_url": "https://ammanjazz.com/",
   "lineup_extra": [
    "Bachar Marcel-Khalifé",
    "Wishamalii (Nemat Battah, Kari Ikonen, Abdissa Assefa)",
    "Inger Hannisdal",
    "Mira Habash",
    "Ramz Sahuri",
    "Hamboz",
    "Ramzi Marji"
   ],
   "note": "19–31 Oct 2026, across venues in Amman. Tickets for performances, and free registration for talks, workshops and jams, are on Tzkrti.",
   "city_ar": "عمّان",
   "country": "Jordan",
   "country_ar": "الأردن",
   "country_code": "JO",
   "region": "mena",
   "performances": [
    "2026-10-19-amman-jazz-encounters-amman"
   ],
   "lineup": [],
   "kind": "music",
   "note_ar": "من 19 إلى 31 أكتوبر 2026، في أماكن عدة في عمّان. تذاكر العروض، والتسجيل المجاني للمحاضرات وورش العمل والجلسات، على تذكرتي.",
   "note_fr": "Du 19 au 31 octobre 2026, dans plusieurs lieux à Amman. Les billets des concerts, et l’inscription gratuite aux conférences, ateliers et jams, sont sur Tzkrti.",
   "note_public": true
  },
  {
   "id": "arab-music-festival-2026",
   "name_en": "Arab Music Festival (34th edition)",
   "name_ar": "مهرجان الموسيقى العربية – الدورة 34",
   "start": "2026-10-20",
   "end": "2026-10-30",
   "city": "Cairo",
   "venue": "Cairo Opera House (+ Alexandria Opera)",
   "status": "scheduled",
   "ticket_url": "https://www.tazkarti.com/",
   "source_url": "https://www.e3lam.com/712094/",
   "lineup_extra": [],
   "note": "Dedicated to Hany Shaker. Tickets on Tazkarti; several nights sold out.",
   "city_ar": "القاهرة",
   "country": "Egypt",
   "country_ar": "مصر",
   "country_code": "EG",
   "region": "mena",
   "performances": [
    "2026-10-20-opening-night-hany-shaker-tribute-cairo",
    "2026-10-21-walid-toufic-amel-gharbi-cairo",
    "2026-10-22-medhat-saleh-alexandria",
    "2026-10-22-amal-maher-cairo",
    "2026-10-23-tarek-el-fakih-ghada-ragab-cairo",
    "2026-10-24-ali-el-haggar-cairo",
    "2026-10-25-mohamed-el-helw-nadia-mostafa-cairo",
    "2026-10-26-khaled-selim-haneen-el-shater-cairo",
    "2026-10-27-hamam-ibrahim-yasmine-ali-cairo",
    "2026-10-28-omar-khairat-cairo",
    "2026-10-29-ali-el-haggar-alexandria",
    "2026-10-29-mohamed-shahin-yosra-mahnouch-cairo",
    "2026-10-30-medhat-saleh-cairo"
   ],
   "lineup": [
    "ali-el-haggar",
    "amal-maher",
    "hamam-ibrahim-yasmine-ali",
    "khaled-selim-haneen-el-shater",
    "medhat-saleh",
    "mohamed-el-helw-nadia-mostafa",
    "mohamed-shahin-yosra-mahnouch",
    "omar-khairat",
    "opening-night-hany-shaker-tribute",
    "tarek-el-fakih-ghada-ragab",
    "walid-toufic-amel-gharbi"
   ],
   "kind": "music",
   "note_ar": "الدورة مُهداة إلى هاني شاكر. التذاكر عبر تذكرتي؛ ونفدت تذاكر عدة ليالٍ.",
   "note_fr": "Dédié à Hany Shaker. Billets sur Tazkarti ; plusieurs soirées complètes.",
   "note_public": true
  },
  {
   "id": "riyadh-season-2026",
   "name_en": "Riyadh Season 2026 (concerts)",
   "name_ar": "موسم الرياض 2026 – الحفلات",
   "start": "2026-10-21",
   "end": null,
   "city": "Riyadh",
   "venue": "Boulevard City (Abu Bakr Salem Stage, Mohammed Abdu Arena) and others",
   "status": "scheduled",
   "ticket_url": "https://webook.com/",
   "source_url": "https://www.listmag.com/en/see-do/events-entertainment/unmissable-events-already-confirmed-for-riyadh-season-3741",
   "lineup_extra": [],
   "note": "Season opens 21 Oct and runs to about end of January 2027 (Foochia). More concert dates still unannounced.",
   "city_ar": "الرياض",
   "country": "Saudi Arabia",
   "country_ar": "السعودية",
   "country_code": "SA",
   "region": "mena",
   "performances": [
    "2026-10-22-fadel-chaker-riyadh",
    "2026-10-23-fadel-chaker-riyadh"
   ],
   "lineup": [
    "fadel-chaker"
   ],
   "kind": "music",
   "note_ar": "ينطلق الموسم في 21 أكتوبر ويستمر حتى نهاية يناير 2027 تقريبًا (فوشيا). لم تُعلن بعد مواعيد حفلات أخرى.",
   "note_fr": "La saison s’ouvre le 21 octobre et dure jusqu’à fin janvier 2027 environ (Foochia). D’autres dates de concerts restent à annoncer.",
   "note_public": true
  },
  {
   "id": "dune-dance-2026",
   "name_en": "Dune Dance Festival",
   "name_ar": "مهرجان دون دانس",
   "start": "2026-10-22",
   "end": "2026-10-24",
   "city": "Wadi Rum",
   "venue": "Martian Desert Camp",
   "status": "scheduled",
   "ticket_url": "https://dunedancefest.com/",
   "source_url": "https://www.travelandtourworld.com/news/article/xzxjj0eujos1/",
   "lineup_extra": [],
   "note": "Electronic festival at Martian Desert Camp, Wadi Rum.",
   "kind": "electronic",
   "city_ar": "وادي رم",
   "country": "Jordan",
   "country_ar": "الأردن",
   "country_code": "JO",
   "region": "mena",
   "performances": [
    "2026-10-22-salloom-wadi-rum"
   ],
   "lineup": [
    "salloom",
    "sollee"
   ],
   "note_ar": "مهرجان موسيقى إلكترونية في Martian Desert Camp، وادي رم.",
   "note_fr": "Festival électro au Martian Desert Camp, à Wadi Rum.",
   "note_public": true
  },
  {
   "id": "mouloudiat-al-baida-2026",
   "name_en": "Mouloudiat Al Baïda (1st edition)",
   "name_ar": "مولوديات البيضاء",
   "start": "2026-10-23",
   "end": "2026-10-24",
   "city": "Casablanca",
   "venue": "Palais Mechouar",
   "status": "scheduled",
   "ticket_url": "https://events.ma/concerts-festivals/mouloudiat-al-baida-pack",
   "source_url": "https://events.ma/concerts-festivals",
   "lineup_extra": [],
   "note": "Spiritual/Sufi music nights; line-up not published on ticket page. From MAD 250.",
   "city_ar": "الدار البيضاء",
   "country": "Morocco",
   "country_ar": "المغرب",
   "country_code": "MA",
   "region": "mena",
   "performances": [],
   "lineup": [],
   "kind": "music",
   "note_ar": "ليالٍ للموسيقى الروحية والصوفية؛ لم تُنشر قائمة الفنانين على صفحة التذاكر. الأسعار تبدأ من MAD 250‏.",
   "note_fr": "Soirées de musique spirituelle et soufie ; programmation non publiée sur la page de billetterie. À partir de MAD 250.",
   "note_public": true
  },
  {
   "id": "jaou-tunis-2026",
   "name_en": "Jaou Tunis 2026",
   "name_ar": "Jaou Tunis 2026",
   "start": "2026-10-23",
   "end": "2026-11-22",
   "city": "Tunis",
   "venue": "Palais des Congrès, Cité de la Culture and B7L9 Art Centre",
   "status": "scheduled",
   "ticket_url": "https://jaou.tunis.events/",
   "source_url": "https://jaou.tunis.events/",
   "lineup_extra": [],
   "note": "8th edition, 23 Oct–22 Nov 2026, organised by the Kamel Lazaar Foundation. Exhibition entry is free. Full Fest Access pass TND 100.",
   "city_ar": "تونس",
   "country": "Tunisia",
   "country_ar": "تونس",
   "country_code": "TN",
   "region": "mena",
   "performances": [
    "2026-10-25-yasmine-hamdan-tunis",
    "2026-10-26-shabaka-tunis",
    "2026-10-28-khalil-epi-tunis",
    "2026-10-29-big-murk-tunis",
    "2026-10-30-sara-dziri-liliane-chlela-tunis",
    "2026-10-31-nadah-el-shazly-tunis",
    "2026-11-22-hyperculte-tunis"
   ],
   "lineup": [
    "big-murk",
    "hyperculte",
    "julmud",
    "khalil-epi",
    "liliane-chlela",
    "nadah-el-shazly",
    "obos-vipa-pan-j",
    "sara-dziri",
    "sara-dziri-liliane-chlela",
    "shabaka",
    "soudeni",
    "toumba",
    "yasmine-hamdan"
   ],
   "kind": "music",
   "note_ar": "الدورة الثامنة، من 23 أكتوبر إلى 22 نوفمبر 2026، بتنظيم مؤسسة كمال الأزعر. دخول المعرض مجاني. تذكرة Full Fest Access بـ100 دينار تونسي.",
   "note_fr": "8e édition, du 23 octobre au 22 novembre 2026, organisée par la Kamel Lazaar Foundation. L’entrée des expositions est gratuite. Pass Full Fest Access à 100 TND.",
   "note_public": true
  },
  {
   "id": "grunt-festival-2026",
   "name_en": "Grünt Festival (Paris)",
   "name_ar": "مهرجان غرونت – باريس",
   "start": "2026-10-30",
   "end": "2026-10-31",
   "city": "Paris",
   "venue": "Grande Halle de la Villette",
   "status": "scheduled",
   "ticket_url": "https://www.lavillette.com/manifestations/grunt-festival-26-27/",
   "source_url": "https://www.lavillette.com/manifestations/grunt-festival-26-27/",
   "lineup_extra": [
    "French rap line-up"
   ],
   "note": "Diaspora: French rap festival with Ino Casablanca.",
   "region": "diaspora",
   "city_ar": "باريس",
   "country": "France",
   "country_ar": "فرنسا",
   "country_code": "FR",
   "performances": [
    "2026-10-31-ino-casablanca-paris"
   ],
   "lineup": [
    "ino-casablanca"
   ],
   "kind": "music",
   "note_ar": "المهجر: مهرجان راب فرنسي بمشاركة إينو كازابلانكا.",
   "note_fr": "Diaspora : festival de rap français avec Ino Casablanca.",
   "note_public": true
  },
  {
   "id": "festival-du-monde-arabe-2026",
   "name_en": "Festival du Monde Arabe de Montréal 2026",
   "name_ar": "Festival du Monde Arabe de Montréal 2026",
   "start": "2026-10-30",
   "end": "2026-11-15",
   "city": "Montreal",
   "venue": "Place des Arts (Cinquième Salle) and other Montreal venues",
   "status": "scheduled",
   "ticket_url": "https://www.placedesarts.com/en/festival/arab-world-festival",
   "source_url": "https://www.placedesarts.com/en/festival/arab-world-festival",
   "lineup_extra": [
    "Narrators of Peace",
    "Caravans of Sound | From Mesopotamia to the World"
   ],
   "note": "30 Oct–15 Nov 2026 at Place des Arts and other Montreal venues. Prices and the full programme are not on that page.",
   "region": "diaspora",
   "city_ar": "مونتريال",
   "country": "Canada",
   "country_ar": "كندا",
   "country_code": "CA",
   "performances": [
    "2026-10-30-festival-du-monde-arabe-montreal"
   ],
   "lineup": [
    "amir-elsaffar",
    "walaa-al-jundi"
   ],
   "kind": "music",
   "note_ar": "من 30 أكتوبر إلى 15 نوفمبر 2026 في Place des Arts وفي أماكن أخرى في مونتريال. الأسعار والبرنامج الكامل غير موجودين في تلك الصفحة.",
   "note_fr": "Du 30 octobre au 15 novembre 2026 à la Place des Arts et dans d’autres salles de Montréal. Les prix et le programme complet ne figurent pas sur cette page.",
   "note_public": true
  },
  {
   "id": "e7kky-festival-2026",
   "name_en": "E7kky Festival",
   "name_ar": "مهرجان احكي",
   "start": "2026-10-31",
   "end": "2026-10-31",
   "city": "Cairo",
   "venue": "Bermillan Mall, Sheikh Zayed",
   "status": "scheduled",
   "ticket_url": "https://cairospots.com/events/category/concert/",
   "source_url": "https://cairospots.com/events/category/concert/",
   "lineup_extra": [],
   "note": "Listing shows Aziz Maraka; full line-up not published.",
   "city_ar": "القاهرة",
   "country": "Egypt",
   "country_ar": "مصر",
   "country_code": "EG",
   "region": "mena",
   "performances": [
    "2026-10-31-aziz-maraka-cairo"
   ],
   "lineup": [
    "aziz-maraka"
   ],
   "kind": "music",
   "note_ar": "تُظهر صفحة الحدث اسم عزيز مرقة؛ لم تُنشر القائمة الكاملة للفنانين.",
   "note_fr": "L’annonce mentionne Aziz Maraka ; programmation complète non publiée.",
   "note_public": true
  },
  {
   "id": "vortex-festival-2026",
   "name_en": "VORTEX Festival – 100% Rap",
   "name_ar": "مهرجان فورتكس – راب 100٪",
   "start": "2026-10-31",
   "end": "2026-11-01",
   "city": "Meknès",
   "venue": "Le Z Hôtel",
   "status": "scheduled",
   "ticket_url": "https://events.ma/concerts-festivals/vortex-11-26",
   "source_url": "https://events.ma/concerts-festivals/vortex-11-26",
   "lineup_extra": [],
   "note": "20+ Moroccan rap artists announced, names not yet published. From MAD 180.",
   "city_ar": "مكناس",
   "country": "Morocco",
   "country_ar": "المغرب",
   "country_code": "MA",
   "region": "mena",
   "performances": [],
   "lineup": [],
   "kind": "music",
   "note_ar": "أُعلن عن أكثر من 20 فنانًا مغربيًا في الراب، ولم تُنشر أسماؤهم بعد. الأسعار تبدأ من MAD 180‏.",
   "note_fr": "Plus de 20 rappeurs marocains annoncés, noms pas encore publiés. À partir de MAD 180.",
   "note_public": true
  },
  {
   "id": "cairo-jazz-festival-2026",
   "name_en": "Cairo Jazz Festival (18th edition)",
   "name_ar": "مهرجان القاهرة للجاز",
   "start": "2026-11-05",
   "end": "2026-11-07",
   "city": "Cairo",
   "venue": "AUC Tahrir Square",
   "status": "scheduled",
   "ticket_url": "https://www.ticketsmarche.com/event/cairo-jazz-festival-full-access_9471",
   "source_url": "https://caiedit.com/en/p/cairo-jazz-festival-18th-edition-auc-tahrir-5-7-november-cai-20261013",
   "lineup_extra": [
    "Nana Rashid",
    "Hisham Kharma",
    "ARIFA ft. Mohamed Sawwah",
    "Harfoush & Egyptian Jazz Projekt",
    "Bächlin & Elkholy",
    "+ international acts"
   ],
   "note": "Line-up from the CJF 2026 programme.",
   "city_ar": "القاهرة",
   "country": "Egypt",
   "country_ar": "مصر",
   "country_code": "EG",
   "region": "mena",
   "performances": [
    "2026-11-06-hazem-shaheen-cairo",
    "2026-11-07-sharkiat-fathy-salama-ft-karima-nayt-cairo"
   ],
   "lineup": [
    "hazem-shaheen",
    "sharkiat-fathy-salama-ft-karima-nayt"
   ],
   "kind": "music",
   "note_ar": "قائمة الفنانين مأخوذة من برنامج CJF 2026‏.",
   "note_fr": "Artistes d’après le programme du CJF 2026.",
   "note_public": true
  },
  {
   "id": "fabrika-2026",
   "name_en": "Fabrika Festival 14",
   "name_ar": "مهرجان فابريكا 14",
   "start": "2026-11-05",
   "end": "2026-11-09",
   "city": "Monastir",
   "venue": "ONE Resort Aqua Park & Spa",
   "status": "scheduled",
   "ticket_url": "https://fabrika.tunis.events/",
   "source_url": "https://fabrika-fest.com/",
   "lineup_extra": [],
   "note": "24/7 electronic festival; moved from Hammamet to Monastir. Ticket prices are behind an access code.",
   "kind": "electronic",
   "city_ar": "المنستير",
   "country": "Tunisia",
   "country_ar": "تونس",
   "country_code": "TN",
   "region": "mena",
   "performances": [
    "2026-11-05-nicolas-lutz-monastir"
   ],
   "lineup": [
    "adema",
    "ala-bk",
    "aline-umber",
    "amin",
    "atef",
    "automatic-writing",
    "baloo",
    "belgaida",
    "bibi-achour",
    "briki",
    "cristi-cons",
    "elena-moroder",
    "elise-jilian",
    "emine",
    "ferta",
    "foehn-jerome",
    "gojnea76",
    "hadrum",
    "hamdi-ryder",
    "hearthug",
    "hitsh",
    "ion-ludwig",
    "james-creed",
    "k-o-d",
    "kby",
    "lil-jack",
    "lorenzo",
    "maher-daniel",
    "maiora",
    "maks",
    "malek",
    "markus-nikolai",
    "mato",
    "mddb",
    "melkart",
    "miller",
    "min8",
    "nicolas-lutz",
    "omar",
    "omar-c",
    "prichindel",
    "rabii",
    "serenne",
    "snailee",
    "soohighl",
    "sweed",
    "tige",
    "trent-voyage",
    "v-vael",
    "volka"
   ],
   "note_ar": "مهرجان موسيقى إلكترونية على مدار الساعة (24/7)؛ نُقل من الحمامات إلى المنستير. أسعار التذاكر لا تظهر إلا برمز دخول.",
   "note_fr": "Festival électro 24/7 ; déplacé de Hammamet à Monastir. Les prix des billets ne s’affichent qu’avec un code d’accès.",
   "note_public": true
  },
  {
   "id": "nomadika-2026",
   "name_en": "Nomadika Music Festival",
   "name_ar": "مهرجان نوماديكا",
   "start": "2026-11-06",
   "end": "2026-11-06",
   "city": "Manama",
   "venue": "La Fontaine Centre of Contemporary Art",
   "status": "scheduled",
   "ticket_url": "https://manama.platinumlist.net/calendar/november",
   "source_url": "https://somo.social/e/nomadika-music-festival-1106",
   "lineup_extra": [
    "Space Motion",
    "Aiwaska",
    "Madani",
    "Mesh",
    "Whatsmahmood",
    "Zarooni",
    "+ ~20 DJs"
   ],
   "note": "Electronic/DJ festival, from BHD 15.",
   "city_ar": "المنامة",
   "country": "Bahrain",
   "country_ar": "البحرين",
   "country_code": "BH",
   "region": "mena",
   "performances": [],
   "lineup": [],
   "kind": "music",
   "note_ar": "مهرجان موسيقى إلكترونية وعروض DJ‏، الأسعار تبدأ من BHD 15‏.",
   "note_fr": "Festival électro/DJ, à partir de BHD 15.",
   "note_public": true
  },
  {
   "id": "lets-khorfakkan-2026",
   "name_en": "Let's Khorfakkan season",
   "name_ar": "موسم هلا خورفكان",
   "start": "2026-11-14",
   "end": null,
   "city": "Khorfakkan",
   "venue": "Khorfakkan Amphitheatre",
   "status": "scheduled",
   "ticket_url": "https://platinumlist.net/guide/majid-al-mohandis-live-at-khorfakkan-amphitheatre-hala-khorfakkan-in-sharjah/",
   "source_url": "https://sharjah24.ae/en/Articles/2026/10/01/mm19",
   "lineup_extra": [],
   "note": "Season concerts at the amphitheatre; end date not announced.",
   "city_ar": "خورفكان",
   "country": "UAE",
   "country_ar": "الإمارات",
   "country_code": "AE",
   "region": "mena",
   "performances": [
    "2026-11-14-majid-al-mohandis-khorfakkan",
    "2026-11-28-nawal-abdulla-almestrih-khorfakkan"
   ],
   "lineup": [
    "majid-al-mohandis",
    "nawal-abdulla-almestrih"
   ],
   "kind": "music",
   "note_ar": "حفلات الموسم في المدرّج؛ لم يُعلن تاريخ الختام.",
   "note_fr": "Concerts de la saison à l’amphithéâtre ; date de fin non annoncée.",
   "note_public": true
  },
  {
   "id": "visa-for-music-2026",
   "name_en": "Visa For Music 2026",
   "name_ar": "Visa For Music 2026",
   "start": "2026-11-18",
   "end": "2026-11-21",
   "city": "Rabat",
   "venue": "Théâtre National Mohammed V, Salle Bahnini, INSMAC and Chellah",
   "status": "scheduled",
   "ticket_url": "",
   "source_url": "https://visaformusic.com/en/home/",
   "lineup_extra": [],
   "note": "13th edition of the Rabat showcase festival and professional market, 18–21 Nov 2026. Organised by ANYA Culture and Atlas Azawan. No official Arabic name published. No public ticket page or prices yet.",
   "city_ar": "الرباط",
   "country": "Morocco",
   "country_ar": "المغرب",
   "country_code": "MA",
   "region": "mena",
   "performances": [
    "2026-11-18-visa-for-music-rabat"
   ],
   "lineup": [
    "adam-el-mouna-faylasuf",
    "bruna-alimonda",
    "dj-emos",
    "enzo-avitabile",
    "erol-josue",
    "gnawatronic-omary-hind-ennaira",
    "hadra-rave",
    "jazzbar",
    "jbiina",
    "kiw-mourad-belouadi",
    "la-louuve",
    "marthe-x-pilani-bubu",
    "meryem-aboulouafa",
    "moonshine",
    "olivia-khoury",
    "oluwadamvic",
    "onzy",
    "oumy",
    "ps5-pietro-santangelo-quintet",
    "psychedelic-winds",
    "r2d",
    "radjha-ally",
    "rita-kamale",
    "sara-moullablad",
    "sian-pottok",
    "sodfa",
    "soufiane-az",
    "yugen-blakrok",
    "yvzid"
   ],
   "kind": "music",
   "note_ar": "الدورة 13 من مهرجان العروض والسوق المهني في الرباط، من 18 إلى 21 نوفمبر 2026. تنظيم ANYA Culture وAtlas Azawan. لم يُنشر اسم عربي رسمي. لا صفحة تذاكر عامة ولا أسعار معلنة بعد.",
   "note_fr": "13e édition du festival de showcases et du marché professionnel de Rabat, du 18 au 21 novembre 2026. Organisé par ANYA Culture et Atlas Azawan. Aucun nom arabe officiel n’est publié. Pas encore de page publique de billetterie ni de prix.",
   "note_public": true
  },
  {
   "id": "zamna-sharm-2026",
   "name_en": "Zamna Sharm El-Sheikh 2026",
   "name_ar": "زامنا شرم الشيخ 2026",
   "start": "2026-11-20",
   "end": "2026-11-22",
   "city": "Sharm El-Sheikh",
   "venue": "Khoroum Valley",
   "status": "scheduled",
   "ticket_url": "https://sharm.platinumlist.net/event-tickets/107268/zamna-festival-sharm-el-sheikh-2026",
   "source_url": "https://www.zamnafestival.com/events/zamna-sharm-el-sheikh",
   "lineup_extra": [
    "+ special guests TBA"
   ],
   "note": "Electronic festival in the Sinai desert; doors 20:30.",
   "kind": "electronic",
   "city_ar": "شرم الشيخ",
   "country": "Egypt",
   "country_ar": "مصر",
   "country_code": "EG",
   "region": "mena",
   "performances": [
    "2026-11-20-marco-carola-sharm-el-sheikh"
   ],
   "lineup": [
    "camelphat",
    "marco-carola",
    "mind-against",
    "mrak",
    "sasha-john-digweed"
   ],
   "note_ar": "مهرجان موسيقى إلكترونية في صحراء سيناء؛ فتح الأبواب 20:30‏.",
   "note_fr": "Festival électro dans le désert du Sinaï ; ouverture des portes à 20:30.",
   "note_public": true
  },
  {
   "id": "xp-music-futures-2026",
   "name_en": "XP Music Futures 2026",
   "name_ar": "إكس بي ميوزك فيوتشرز 2026",
   "start": "2026-11-26",
   "end": "2026-11-28",
   "city": "Riyadh",
   "venue": "Riyadh (venue TBA on site)",
   "status": "scheduled",
   "ticket_url": "https://mdlbeast.com/",
   "source_url": "https://mdlbeast.com/newsroom/press-releases/mdlbeast-foundation-announces-november-26-28-as-2026-dates-for-its-flagship-confe",
   "lineup_extra": [
    "Talks, workshops, live showcases and XP Nite"
   ],
   "confidence": "medium",
   "note": "MDLBEAST Foundation's music conference with evening showcases.",
   "kind": "electronic",
   "city_ar": "الرياض",
   "country": "Saudi Arabia",
   "country_ar": "السعودية",
   "country_code": "SA",
   "region": "mena",
   "performances": [],
   "lineup": [],
   "note_ar": "مؤتمر موسيقي تنظّمه MDLBEAST Foundation‏، مع عروض مسائية.",
   "note_fr": "Conférence musicale de la MDLBEAST Foundation, avec des showcases en soirée.",
   "note_public": true
  },
  {
   "id": "nomad-man-2026",
   "name_en": "Nōmad Man",
   "name_ar": "نوماد مان",
   "start": "2026-11-27",
   "end": "2026-12-01",
   "city": "Douz",
   "venue": "Tiniri Camp, Sahara",
   "status": "scheduled",
   "ticket_url": "https://tunis.events/en/events/mwZ0bk/nomad-man-nov-27-dec-1-tiniri-camp",
   "source_url": "https://tunis.events/en/events/mwZ0bk/nomad-man-nov-27-dec-1-tiniri-camp",
   "lineup_extra": [],
   "note": "Desert electronic gathering.",
   "kind": "electronic",
   "city_ar": "دوز",
   "country": "Tunisia",
   "country_ar": "تونس",
   "country_code": "TN",
   "region": "mena",
   "performances": [
    "2026-11-27-omar-fayyad-douz"
   ],
   "lineup": [
    "adison-fernando",
    "afroritmo",
    "aquanima",
    "d-y-p-live-by-united-crew",
    "da-che",
    "dendri-live",
    "don-pac",
    "emine",
    "ferta",
    "harrison-guyett",
    "kian-ok",
    "low-commitment-madame-ghorbelle-gusik",
    "luci",
    "omar-fayyad",
    "orbit-melkart-fares-a",
    "pan-j",
    "picasso",
    "stonf",
    "tige"
   ],
   "note_ar": "تجمّع للموسيقى الإلكترونية في الصحراء.",
   "note_fr": "Rassemblement électro dans le désert.",
   "note_public": true
  },
  {
   "id": "soundstorm-2026",
   "name_en": "MDLBEAST Soundstorm 2026",
   "name_ar": "ساوندستورم 2026",
   "start": "2026-12-03",
   "end": "2026-12-04",
   "city": "Riyadh",
   "venue": "Banban",
   "status": "cancelled",
   "ticket_url": "https://mdlbeast.com/events/soundstorm-26",
   "source_url": "https://www.arabnews.com/art-culture/mdlbeast-calls-off-soundstorm-2026-plans-return-in-2027-3004039",
   "lineup_extra": [],
   "note": "Cancelled by MDLBEAST on Oct 1, 2026; returning in 2027.",
   "city_ar": "الرياض",
   "country": "Saudi Arabia",
   "country_ar": "السعودية",
   "country_code": "SA",
   "region": "mena",
   "performances": [],
   "lineup": [],
   "kind": "music",
   "note_ar": "ألغته MDLBEAST في 1 أكتوبر 2026‏؛ ويعود في 2027‏.",
   "note_fr": "Annulé par MDLBEAST le 1er octobre 2026 ; retour en 2027.",
   "note_public": true
  },
  {
   "id": "sole-dxb-2026",
   "name_en": "Sole DXB 2026",
   "name_ar": "سول دي إكس بي 2026",
   "start": "2026-12-11",
   "end": "2026-12-13",
   "city": "Dubai",
   "venue": "The Square, Nad Al Sheba",
   "status": "scheduled",
   "ticket_url": "https://sole.digital/",
   "source_url": "https://sole.digital/",
   "lineup_extra": [
    "Line-up TBA"
   ],
   "note": "Passes on sale from AED 495; new venue (left d3).",
   "city_ar": "دبي",
   "country": "UAE",
   "country_ar": "الإمارات",
   "country_code": "AE",
   "region": "mena",
   "performances": [],
   "lineup": [],
   "kind": "music",
   "note_ar": "الاشتراكات معروضة للبيع ابتداءً من AED 495‏؛ مكان جديد (بعد مغادرة d3‏)‏.",
   "note_fr": "Pass en vente à partir de AED 495 ; nouveau lieu (a quitté d3).",
   "note_public": true
  },
  {
   "id": "dopa-world-2026",
   "name_en": "Dopa World",
   "name_ar": "دوبا وورلد",
   "start": "2026-12-18",
   "end": "2026-12-19",
   "city": "Dubai",
   "venue": "Jubilee Park, Expo City Dubai",
   "status": "scheduled",
   "ticket_url": "https://dubai.platinumlist.net/event-tickets/107410/dopa-world",
   "source_url": "https://www.dopa.world/",
   "lineup_extra": [
    "More artists TBA"
   ],
   "note": "New-generation Arab music festival; 12+.",
   "city_ar": "دبي",
   "country": "UAE",
   "country_ar": "الإمارات",
   "country_code": "AE",
   "region": "mena",
   "performances": [
    "2026-12-18-ziad-zaza-dubai",
    "2026-12-19-saint-levant-dubai",
    "2026-12-19-shehab-dubai"
   ],
   "lineup": [
    "saint-levant",
    "shehab",
    "ziad-zaza"
   ],
   "kind": "music",
   "note_ar": "مهرجان لموسيقى الجيل العربي الجديد؛ لمن هم 12 عامًا فما فوق.",
   "note_fr": "Festival de la nouvelle génération de la musique arabe ; 12 ans et plus.",
   "note_public": true
  },
  {
   "id": "gnaoua-2027",
   "name_en": "Gnaoua & World Music Festival (28th edition)",
   "name_ar": "مهرجان كناوة وموسيقى العالم",
   "start": "2027-06-24",
   "end": "2027-06-26",
   "city": "Essaouira",
   "venue": "Essaouira (multiple stages)",
   "status": "scheduled",
   "ticket_url": "https://www.festival-gnaoua.net/en/home/",
   "source_url": "https://www.festival-gnaoua.net/en/home/",
   "lineup_extra": [
    "2027 line-up TBA"
   ],
   "note": "Dates official; line-up shown on site appears to be the previous edition's.",
   "city_ar": "الصويرة",
   "country": "Morocco",
   "country_ar": "المغرب",
   "country_code": "MA",
   "region": "mena",
   "performances": [],
   "lineup": [],
   "kind": "music",
   "note_ar": "التواريخ رسمية؛ ويبدو أن قائمة الفنانين المعروضة على الموقع تعود إلى الدورة السابقة.",
   "note_fr": "Dates officielles ; la programmation affichée sur le site semble être celle de l’édition précédente.",
   "note_public": true
  },
  {
   "id": "jazzablanca-2027",
   "name_en": "Jazzablanca (20th anniversary)",
   "name_ar": "جازابلانكا",
   "start": "2027-07-01",
   "end": "2027-07-10",
   "city": "Casablanca",
   "venue": "Casablanca",
   "status": "scheduled",
   "ticket_url": "https://jazzablanca.com/",
   "source_url": "https://jazzablanca.com/",
   "lineup_extra": [
    "Line-up TBA"
   ],
   "note": "Dates official on festival site.",
   "city_ar": "الدار البيضاء",
   "country": "Morocco",
   "country_ar": "المغرب",
   "country_code": "MA",
   "region": "mena",
   "performances": [],
   "lineup": [],
   "kind": "music",
   "note_ar": "التواريخ رسمية على موقع المهرجان.",
   "note_fr": "Dates officielles sur le site du festival.",
   "note_public": true
  }
 ]
}