LastWave 4.2.1
Added
- True Bit-Perfect Audio Pipeline: native C++ round-to-nearest-even (lrintf/llround), direct integer bit-depth packing. Fixes 1-LSB truncation on 24-bit FLAC.
- Dual-Crystal UAC2 Clock Switching: auto CLOCK_SOURCE/CLOCK_SELECTOR parsing for 44.1k/48k families + Soxr fallback for single-crystal DACs.
- Lyrics: Apple Music, Better Lyrics, Bini, Musixmatch, SimpMusic + TTML Rich Sync / karaoke splitter.
- Fluid Artwork Background + Large Now Playing widget.
Changed
- Download matching: strict artist penalty, duration validation, direct videoId routing.
- Signal Path: exact resampled status, true source bit-depth, HW rates, USB open-failure diagnostics.
- Volume: 100 percent = 1.0f unity gain.
Fixed
- YouTube Liked/LM playlist LazyColumn key crash.
- USB buzzing, forward-seek cutoff, runaway seekbar, pause spinner.
- Seekbar clock, repeat-one skip, pill white-out.
- Release build compile errors (findBestMatch Elvis, TrackDetailsSheet durationMs).
Built from main f1fcaa9. APKs are the verified CI artifacts from run 36219558254 — no rebuild.
| Package | Recommended OS |
|---|---|
| LastWave-v4.2.1-release.apk (~24 MB) | Android 10+ standard, R8 optimized |
| LastWave-v4.2.1-raw.apk (~92 MB) | Android 10+ raw/unminified |
| LastWave-v4.2.1-android7.apk (~18 MB) | Android 7.0-9.0 legacy |