Skip to content

v1.1.0 — Offline Downloads & Playback

Choose a tag to compare

@luchfilip luchfilip released this 01 May 04:50

What's New

Full offline download and playback support for albums and playlists.

Features

  • Download albums & playlists for offline listening on Wear OS
  • Offline playback — plays from local files when no network is available
  • Storage management — configurable storage limit, per-track space checks
  • Download manager — view, delete individual collections, or clear all downloads
  • STREAM mode fallback — downloads still work when offline registration isn't supported
  • Offline-first detail screens — album/playlist metadata loads from local database when API is unreachable
  • Track duration & numbering persisted for offline display

Technical

  • WorkManager background download pipeline with DASH manifest parsing
  • Room database for track/collection state tracking
  • TrackResolver local-file-first resolution for seamless offline playback
  • Flint SDK instrumentation for ADB-based E2E testing
  • ProGuard rules for Ktor JVM management classes