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.