Skip to content

Releases: jbriones95/D-PAD-Player

v0.8

17 Jun 00:02

Choose a tag to compare

Rename to DPAD Music

v0.7

16 Jun 23:54

Choose a tag to compare

Album grouping fix, playback exit fix, track switching fix, rename to DPAD Music

v0.5

21 May 15:04

Choose a tag to compare

chore(release): 0.5

v0.4.9

21 May 03:30

Choose a tag to compare

Release v0.4.9 - fixes foreground service crash, corrupted icons, adds Room migration, cache persistence, and signed APK.

v0.4.8

04 May 23:55

Choose a tag to compare

Changelog:\n- Notification: stop service when idle to avoid background drain\n- Notification: album art, stop button, seekbar improvements\n- Theme: explicit status bar icon behavior for light/dark themes\n- Bump app version to 0.4.8 (versionCode 3)

v0.4.7

01 May 22:57

Choose a tag to compare

Changelog:\n- DB: add Room migration 1->2, export schema, add migration test; persist track/album cache\n- DB: disallow fallbackToDestructiveMigration in production; require explicit migrations\n- CI: add Android CI workflow (unit + connected androidTest)\n- CI: remove Android CI workflow per request\n- Bump app version to 0.4.7 (versionCode 2)

v0.4.6

01 May 22:23

Choose a tag to compare

Release v0.4.6: artwork caching + ArtRepository events; cleanup of generated files

v0.4.5

01 May 22:07

Choose a tag to compare

Release v0.4.5: coroutine-based per-track enrichment, batched background worker, resource fixes

v0.4.4

01 May 21:42

Choose a tag to compare

Fix: lazy-load embedded artwork to prevent OOM during library scan\n\n- Removed bulk artwork extraction from MediaStoreScanner\n- Added lazy MediaStoreScanner.loadEmbeddedArtwork(context, track)\n- PlaybackService loads artwork lazily when a track starts\n

v0.4.3 - Media Scanner & Rescan

01 May 21:10

Choose a tag to compare

Fix music library not loading and add Rescan Library setting

- Permission logic: decouple storage and notification permissions so
  a denied POST_NOTIFICATIONS no longer blocks the media scan from running
- MediaStoreScanner: replace TITLE != '' filter with IS_MUSIC != 0, which
  is the correct way to ask MediaStore for proper music tracks vs ringtones,
  alarms, and notifications
- Settings: add 'Rescan library' preference that calls rescanLibrary() on
  MainActivity, allowing users to manually refresh the track list after
  adding new music files without restarting the app