Hello,
I recently uploaded my snap, huda (Huda - Islamic Companion App), and it was flagged for manual review due to the deny-connection constraint on the mpris and dbus slots.
I am requesting approval and auto-connection for these interfaces.
App Description: Huda is a comprehensive companion app built with Flutter. It features Quran recitation with multiple audio reciters, Adhan (call to prayer) notifications, and prayer time calculations.
Justification for requested slots:
mpris: The app plays continuous audio (Quran recitations). 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: The app requests the well-known D-Bus namecom.aw.huda. 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.
Here is the relevant snippet from my snapcraft.yaml: slots: dbus-huda: interface: dbus bus: session name: com.aw.huda mpris: interface: mpris name: huda
Could you please review and grant the necessary approvals so this release can proceed to the stable channel?
Thank you for your time!