github knoop7/Ava 0.6.6

4 hours ago
0.6.6

Ava 0.6.6 - Precision

0.6.5 taught Ava to rest when nobody is watching; 0.6.6 spends its effort on singing, listening, and wall mounting: lyrics can fill the screen, dashboards on older tablets feel smoother, wake word triggers less often from room noise, and you can hear microphone and echo processing on the device itself.

Detailed Metadata: Lyrics Focus

Building on 0.6.5 Expanded Lyrics, the Detailed Metadata player adds Lyrics Focus: tap the cover to switch between the full player and full-screen lyrics (off by default to save resources). When expanded, lyrics follow the current line in the center; scroll to browse and double-tap a line to resume playback from there. Portrait and landscape remember whether you expanded until you tap the cover again. Lyrics stay tighter after track changes and no longer jump around when paused.

Path: Ava Settings -> Interaction -> Media & Playback -> Detailed metadata

Karaoke Lyrics and Lyric Matching

Optional Karaoke lyrics (Beta): the active line lights up left to right with the vocal, with softer line transitions and less reliance on zoom to keep time.

QQ Music and LRCLIB search together with stricter matching: fewer wrong songs, less confusion between live and studio versions, and no forced lyrics when artist metadata is incomplete.

Path: Ava Settings -> Interaction -> Media & Playback -> Karaoke lyrics (Beta)

Sendspin Sync

During long multi-room playback, devices are less likely to drift apart slowly after a track change.

Music Overlay FAB

Fixed the floating button sometimes failing to reappear after auto-hide when playback starts again.

WebView Health Steward

Further improvements for #161-style sluggish dashboards and incomplete custom card state on older hardware.

Entity filtering stays off by default; turn it on when needed to lighten the page. For complex custom cards, paste the opening type: custom:... line from the card editor to keep full updates. When the browser is hidden or covered by a screensaver, page animations and media rest, Home Assistant push updates pause, and everything resumes when you return. The floating browser adds memory- and frame-rate-saving options (System WebView; Gecko unchanged).

Path: Ava Settings -> Browser -> WebView Health Steward (Beta)

microWakeWord and Speech Gating

Wake word behavior is a focus this release. Room noise could still cause false wakes. A lightweight speech gate now waits for something closer to human speech before wake scoring, reducing empty triggers from TV hum, bumps, and similar sounds. Threshold display in Voice Stats is also more consistent.

Path: Ava Settings -> Voice -> Wake word / Voice Stats

Hear It Yourself: Noise Suppression and Echo Cancellation

At the bottom of Smart noise suppression and Echo cancellation, record a short clip and listen on the spot to compare before and after processing; the echo page also offers a quick test, with data kept only on the device. Helps you sanity-check issues like those in #157—whether that matches pipeline recordings saved in Home Assistant still depends on device and settings. Software echo cancellation is also a bit smoother, with less choppy artifacts.

Path: Ava Settings -> Voice -> Microphone -> Smart noise suppression / Echo cancellation

Single-Lens Camera

Incorporates @gilcu2 fix from PR #163: devices with only a rear camera no longer stay black forever because the app locked onto a missing front camera.

Path: Ava Settings -> Experimental -> Device camera

In-App Updates (Kiosk-Class Devices)

For #164 (e.g. Portal: adb install works but in-app update does not), the install flow was adjusted; some devices may improve. Many still need Shizuku, root, or adb install from a PC. Thanks to @lone-baggie

Path: Ava Settings -> About / Software update · Home Assistant Update entity

Other

  • Website Console: Takes effect immediately on first enable; no need to force-stop and reopen Ava.
  • Simple clock: Portrait weather icon position tweaked.
  • Floating browser: Back label aligned with the back arrow.
  • Localization: Fixed mixed translations and overly long strings.

Don't miss a new Ava release

NewReleases is sending notifications on new releases.