quran / quran_android

a quran reading application for android
http://android.quran.com
GNU General Public License v3.0
1.98k stars 883 forks source link

Emit audio playback events via audio repository #2543

Closed ahmedre closed 7 months ago

ahmedre commented 7 months ago

Previously, audio events were either broadcast via a local broadcast (now deprecated), or emitted via an AudioEventPresenter. This replaces both approaches, and rather than just emitting the current playing ayah, it emits the entire playback state instead.

github-actions[bot] commented 7 months ago
OLD: app-madani-debug.apk (signature: V1, V2)
NEW: app-madani-debug.apk (signature: V1, V2)

          │            compressed            │           uncompressed           
          ├───────────┬───────────┬──────────┼───────────┬───────────┬──────────
 APK      │ old       │ new       │ diff     │ old       │ new       │ diff     
──────────┼───────────┼───────────┼──────────┼───────────┼───────────┼──────────
      dex │  12.6 MiB │  12.6 MiB │ +2.7 KiB │    32 MiB │  32.1 MiB │ +5.9 KiB 
     arsc │   2.2 MiB │   2.2 MiB │      0 B │   2.2 MiB │   2.2 MiB │      0 B 
 manifest │   5.6 KiB │   5.6 KiB │      0 B │  27.1 KiB │  27.1 KiB │      0 B 
      res │   1.6 MiB │   1.6 MiB │      0 B │   1.8 MiB │   1.8 MiB │      0 B 
    asset │ 404.2 KiB │ 404.2 KiB │      0 B │ 678.6 KiB │ 678.6 KiB │      0 B 
    other │ 189.2 KiB │ 189.2 KiB │    -11 B │ 387.5 KiB │ 387.5 KiB │      0 B 
──────────┼───────────┼───────────┼──────────┼───────────┼───────────┼──────────
    total │    17 MiB │    17 MiB │ +2.7 KiB │  37.1 MiB │  37.1 MiB │ +5.9 KiB