1.2.1.md 2.2 KB

CarDash 1.2.1 fixes a brief Music-tile equalizer flash when Jellyfin playback is paused or stopped from the Home card.

  • Package: com.wasp.cardash_launcher
  • Version: 1.2.1 (versionCode 21)
  • ABIs: arm64-v8a, armeabi-v7a, x86_64 (universal APK)
  • Signing: project debug key matching all prior releases
  • SHA-256: 8fc6de444c2811dfe8269b21a7ad7b1f927cdde6b97d4f2f9fadd7cf0ea9b97e

The bug

  • Pausing Jellyfin updated the Jellyfin controller immediately, but the Android MediaSession snapshot could still report CarDash's own session as playing for one system poll (~900 ms).
  • The Music tile briefly took that stale snapshot as “another app is playing” and animated its equalizer for part of a second.

The fix

  • The Music equalizer now only animates for an external system media session; CarDash's own Jellyfin package is excluded.
  • The Home volume/playback card also ignores the stale CarDash session, so it stays on the paused Jellyfin queue instead of switching to the system source during that gap.
  • No visual or behavior changes to Jellyfin playback itself.

Verified

  • 139 tests pass, including unit coverage for the stale CarDash session and the external-app case.
  • Android 14 emulator: play a Jellyfin album, pause from Home; the Jellyfin tile stops immediately, the Music tile stays quiet, and the Home card remains on the paused Jellyfin track.
  • All 1.2.0 Jellyfin features are included: Home button, dashboard, grouped genres, album page, Media3/background playback, notification, audio focus and playback reporting.

Download cardash-android-1.2.1.apk

Devices with the in-app updater can use Settings → Updates to download this APK and open Android's package installer. Android requires install confirmation and a one-time unknown-apps allowance; no silent install is attempted. A yellow dot appears on the Settings gear when this release is available.

This build is debug-signed for sideloading/testing, not Play Store distribution. Gogs release attachments are limited to 32 MB, so the 59 MB universal APK is linked directly from the repository.