
MP3 Quran is a modern, high-performance web application dedicated to streaming and downloading Quranic recitations by renowned world reciters. Designed with an emphasis on accessibility and user experience, the platform features a globally persistent audio player, smart search capabilities, and robust internationalization supporting over 20 languages with full RTL/LTR layouts.
Global Audio Player & Playback Control: Features a persistent, floating audio player built with media-chrome. It supports background playback, media session controls (hardware keys), and seamless transitions between Surahs (chapters) and specific Ayahs (verses).
Deep Internationalization (i18n): Native support for 20+ languages (Arabic, English, French, Urdu, Bengali, etc.) with custom Next.js middleware handling locale routing, translations, and dynamic Right-to-Left (RTL) text rendering.
Multi-Reciter Library: A highly extensible architecture housing numerous renowned reciters (Mishary, Al-Sudais, Maher, etc.). Custom Node.js scripts automatically process MP3 folders to extract metadata (duration, size) and generate optimized JSON data structures.
Modern, Accessible UI: Beautifully crafted using Tailwind CSS v4 and Radix UI primitives. It guarantees full keyboard accessibility, screen-reader support, and a responsive design that adapts smoothly across desktop and mobile devices. Includes dynamic Dark/Light mode switching.
Translations & Reading View: Offers a dedicated "Translation View" fetching localized meanings of Ayahs, coupled with custom Moshaf (Quran script) selectors to cater to different reading preferences.