Skip to content

v0.10.7 - Stable Release

Choose a tag to compare

@engabd11 engabd11 released this 23 Aug 23:56
· 18 commits to master since this release

Stable build of CAMusic for Android phones and tablets.

Install

  1. Download camusic-0.10.7.apk below (Android 12 / API 31+).
  2. Allow install from unknown sources, then open it. Installs over 0.10.x (versionCode 52) — same signing key, so your servers, credentials and downloads survive.

This build is the mobile flavor — the same app every prior release
has shipped, same package id. A separate Android TV build now exists
too (see below) but is not this APK.

Android Auto

Browse, play and speak from the car. A new car session mirrors whichever
of local playback, the phone's own Sendspin stream, or a remote Music
Assistant speaker is actually active, and routes every transport command
through the same ownership authority the rest of the app uses. Tapping a
track in the car always plays it on this phone — never a remote MA
speaker that happens to be selected on the phone's own Speakers screen —
and no stream or cover URL crosses the exported binder, since some
servers embed credentials in those query strings.

Android TV — first release (MVP)

A new tv build flavor, reusing the same business logic as the phone
app behind new D-pad-navigable screens: Now Playing, Library, Queue,
Light Sync and Settings, with first-run setup for Music Assistant,
Navidrome, Jellyfin and local files. Downloads, DSP, Stats and Speakers
are deferred to a fast-follow. Not part of this download — see the
separate TV release if you're setting up on a television.

Phone UI polish

  • Library shelves are two-row carousels that scroll sideways instead
    of wrapping into the page's own grid — finding a section and browsing
    it are now two different gestures instead of one.
  • Category tiles are art-directed: a colour and glyph instead of a
    bordered row with a chevron, tinted from whatever's currently playing.
  • Settings explanations move behind an info chip on the control's
    own title, so a six-line paragraph under one switch no longer pushes
    the next three controls off the screen.
  • One motion language applied consistently across the phone UI.
  • The album cover no longer flashes off and back on when skipping
    between tracks of the same album — some servers hand out a different
    artwork URL per track for the identical picture, which was read as a
    cache miss.