Skip to content

Resonāda 1.5.0 Viveka

Choose a tag to compare

@kaurav99 kaurav99 released this 08 Jul 09:45
8f9b479

Resonāda — 1.5.0 · Viveka · discernment

versionCode 29 · minSdk 30 · targetSdk 36 · same keystore — installs as an update over any earlier build without losing your library, playlists, favorites or settings.

Viveka — the discerning ear. This line is about telling real quality from fake: fidelity analysis that reliably unmasks lossy transcodes hidden in lossless files, names every format honestly, and carries a confidence level on each verdict, with a richer spectrogram you can read point-by-point and export. Rounded out by a redesigned Now Playing widget, a true AMOLED-black theme, full streaming album views, experimental upsampling, and a broad sweep of playback and UI fixes.


✨ New

  • 🌑 AMOLED black theme. A new Cover art background option paints backgrounds pure black, so those pixels switch fully off on OLED / AMOLED screens — deeper blacks and lower battery on those panels. Off by default, and it never touches audio playback.
  • 🎚️ Experimental upsampling (opt-in). Reconstruct lossless PCM to a higher sample rate before your USB DAC through a reference-class linear-phase filter — "Max" auto-picks the highest whole-number multiple your DAC supports, or choose a fixed 2× / 4× / 8× (e.g. 44.1→176.4, 48→192 kHz). A user-controlled experiment, clearly not bit-perfect, off by default, with bit-perfect playback left untouched.
  • 🗄️ Advanced search for Internet Archive. Filter archive.org by title, creator, collection, subject and year range (or lossless-only), with sort options.
  • 🖼️ Export the spectrogram as an annotated image. Save the picture with its axes, fidelity verdict, key measurements and the methodology behind them — plus a details sheet with the full grounded analysis.

⚡ Improved

  • 📟 Redesigned Now Playing widget. A single premium home-screen widget with a live progress seekbar and elapsed / total time that advances second-by-second while playing, snappy Next / Previous with the cover art changing instantly, a clean AMOLED-black card, and a working like button tucked under the cover. It replaces the older cluster of smaller widgets.
  • 🔬 Smarter fidelity analysis. Detects lossy transcodes hidden inside lossless files ("fake FLAC") far more reliably without mislabeling genuine low-pass-mastered or 24-bit / 48 kHz tracks; names truly lossy files (MP3, AAC, Opus, AC-3) by codec with bit depth shown as N/A; reads 24-bit CD-rate tracks as Studio Master; labels DSD by its real rate (DSD64 · 2.8 MHz, DSD128, DSD256); and every verdict now carries a confidence level — Confirmed, Likely or Possible — with inter-sample true-peak overs flagged against the EBU R128 −1 dBTP standard and a plain-language note when a master runs hot.
  • 🌈 Richer spectrogram. Shows the fidelity verdict and the detected frequency-cutoff line right on the image, lets you tap any point to read its exact frequency / level / time, and adds a dB colour scale, a format header, and frequency labels up to the true Nyquist for hi-res.
  • 🧭 Library browsing polish. Tapping an artist now shows that artist's albums (tap one to open its tracks) instead of one long flat list — Play / Shuffle in the header still play everything. Playlists are searchable by name alongside tracks and albums, and albums and playlists carry a small type badge on their cover art.
  • 🎞️ Premium screen animations (opt-in). With Screen animations turned on, moving between screens now uses a shared-axis slide + fade with emphasized easing; the default crisp instant swaps are unchanged.
  • 📜 Fuller open-source credits. The licenses screen now also credits AutoEq, sshj, smbj, Apache Commons Net and Bouncy Castle.

🛠️ Fixed

  • 🎼 Very long and very large tracks now play end to end. Multi-hour, multi-gigabyte hi-res albums — big single-file or CUE rips in FLAC, WAV, AIFF, ALAC, DSF or DFF — now seek and play accurately the whole way through, instead of mis-seeking past a point on some devices.
  • 🔋 Streaming no longer stops after the screen is off. Non-USB playback now holds a CPU + Wi-Fi lock while playing, so Doze can't starve it during long screen-off sessions.
  • 🌐 DLNA / UPnP tracks with cover-art thumbnails now play. On servers that attach a thumbnail to each track, the app was picking the image link instead of the audio stream, so a track silently did nothing; it now plays, with a clear message if a remote stream stalls with no audio.
  • 📻 HLS radio stations play instead of crashing. Stations that stream over HLS (common in search results) now play; any station whose format still can't be played shows a message rather than closing the app.
  • 🎨 Light-theme polish. The About screen's cosmic backdrop is back in Light theme as an always-dark showcase with legible text, the navigation sidebar now follows your Light / Dark choice, and synced lyrics get a solid, easy-to-read panel with a vivid gradient highlight instead of album-art bleed.
  • Bottom-nav re-tap no longer flickers. Re-selecting the tab you're already on used to pop and rebuild the screen on every tap; it's now a no-op (Home still resets to the All view).
  • 🔍 Per-tab cover zoom is remembered. Pinch-to-resize covers on Albums no longer cascades to Songs, Artists and every other tab — each keeps its own layout.
  • 🔔 Tidier media notification when paused. Swiping the app away while paused no longer leaves a stray notification card behind, and reopening doesn't pop a notification until you actually start playback.
  • 🌐 Lyrics translation polish. Downloaded on-device language packs now list (with Download and Refresh) in Settings → Lyrics translation, translation stops and its toggle resets when you leave the lyrics view, and the translate toggle appears only in the lyrics view.
  • 📊 Spectrogram axis no longer clipped. The time axis and labels are no longer cut off at the bottom of the screen on some devices.

📦 Artifacts (sha256)

APK Size SHA-256
Resonada-1.5.0-arm64-v8a.apk 90.7 MB ecb8222c89a04dd6935d40a2001018ba691e8c50e0d80c3eae0fa3d72154a674
Resonada-1.5.0-armeabi-v7a.apk 85.2 MB 8b7ac1fa0e87545a8f3ed4c64a888d1494b535a2951684aad20f352e7215c1be
Resonada-1.5.0-universal.apk 121.54 MB 680378a6d2f42f109027167ea3dfa5d4cffc8b607fd5f046f8e7b86de7431a96

Pick arm64-v8a for any phone made since 2017 (smaller, faster). Use universal only if you're unsure of your device's CPU. armeabi-v7a is for legacy 32-bit-only devices.

Same signing key as the previous releases — Android installs this directly on top with no data loss.