name: huda
description: Huda is a comprehensive Islamic companion app featuring Quran recitation with multiple audio reciters, Adhan (call to prayer) notifications, and prayer time calculations.
snapcraft: Huda/snap/snapcraft.yaml at master · abdulwahed-s/Huda · GitHub
upstream: GitHub - abdulwahed-s/Huda: Huda - Islamic Companion App · GitHub
upstream-relation: I am the original developer and publisher of this app.
interfaces:
mpris:
request-type: auto-connection
reasoning: The app plays continuous audio (Quran recitations and Adhan). The MPRIS interface is essential so users can play, pause, and control the audio playback using their desktop environment’s media controllers, system trays, and hardware media keys.
dbus:
request-type: auto-connection
reasoning: The app requests the well-known D-Bus name `com.aw.huda` (defined in the `dbus-huda` slot). This namespace is required to properly register the MPRIS media player on the system session bus, allowing the desktop environment to discover and communicate with the app’s audio player.