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.