Skip to content

AMARadio 1.31

Latest

Choose a tag to compare

@ounben ounben released this 06 Sep 20:52

DB: 20260906
signed by ounben

Changelog

[1.31] - 2026-09-01

  • Hebrew and Indonesian ISO locale fix
  • Dialog UI button realignment
  • AGP 9.4.0 update

[1.30] - 2026-09-01

  • Native list/grid drag-and-drop integration
  • Offline-first M3U file import
  • Automatic station image downsampling
  • 74-language localization synchronization
  • Multi-table custom station synchronization
  • Local-first link resolution
  • Gradle 10 compatibility updates

[1.29] - 2026-08-29

  • MP3 preroll stream continuity fix
  • Forced ICY metadata headers
  • Hardened MP3 frame extraction
  • Unbounded stream length handling
  • Stream metadata flickering fix
  • Global session CookieJar persistence
  • Live stream STATE_ENDED auto-recovery

[1.28] - 2026-08-29

  • Custom stations management (full CRUD)
  • Local gallery icon storage
  • Jetpack Compose 1.7 drag-and-drop reordering
  • Optimistic UI reordering architecture
  • Global catalog metadata matching
  • Grid and List layout support
  • Media3 Coil artwork caching migration

[1.26] - 2026-08-23

  • Ogg Vorbis and Opus metadata support
  • Centralized MetadataHandler
  • Ogg chained stream title updates

[1.25] - 2026-08-19

  • Google Cast (Chromecast) Media3 integration
  • Metadata cleaning for technical tags
  • Startup race condition fix via loading gate
  • Tab pager initialization optimization

[1.24] - 2026-08-14

  • System notification/lockscreen skip buttons restoration
  • Dynamic queue fallback mechanism
  • Core updates (Gradle 9.7.0, Media3 1.11.0, Compose BOM 2026.08.00)
  • MediaSession skip command routing fix

[1.23] - 2026-08-11

  • Service-based widget interactions (ghost task prevention)
  • Mutex-based widget update synchronization
  • Android Auto 4-folder limit restructuring
  • Widget tab state synchronization
  • Widget stopped-state display cleanup
  • Localized widget empty states

[1.22] - 2026-08-05

  • History paging crash fix
  • Foreground service initialization for widgets
  • Android 16 and 120Hz subcomposition layout fix
  • Station click reporting rate-limiting

[1.21] - 2026-08-04

  • ANR fix via background thread I/O offloading
  • Widget update event throttling

[1.20] - 2026-07-31

  • External Intent crash safety guards
  • Dynamic MediaSession IDs for restart stability

[1.19] - 2026-07-31

  • Jetpack Glance home screen widgets (4x1, 4x3)
  • Reactive widget state-push synchronization
  • Real-time widget track metadata
  • Adaptive XML widget previews
  • Broadcast-based widget click handling
  • First-start local SQL initialization

[1.18] - 2026-07-30

  • Catalog and user data dual-database architecture
  • Room SQL migration for user data
  • Direct SQL synchronization for Android Auto
  • Android Auto 10-item history limit
  • Filter tab transaction crash fix
  • Real-time phone-to-car sync latency elimination

[1.17] - 2026-07-30

  • Media-Anchor persistent car playback state
  • HLS/TS stream playback support
  • Restructured Android Auto browser folders
  • Compact list layout for car displays
  • Driver-focused car metadata ordering
  • Standardized MUSIC (1) media type
  • Codec handover transition buffer (250ms)

[1.16] - 2026-07-29

  • AGP 9.0 and Target SDK 37 updates
  • Built-in Kotlin toolchain migration
  • System-wide edge-to-edge UI support