SyncWave/.idea
TySmi 560ef40624 Add album page, Media3 playback and mini player
- Tapping an album opens its page (cover, details, track list in disc/track
  order); tapping a track plays it with the rest of the album queued after.
- PlaybackService (Media3 MediaLibraryService + ExoPlayer) plays in the
  background and with the screen off, with notification and lock-screen
  controls, audio focus, and pause on headphone unplug. Exported with the
  MediaLibraryService/MediaBrowserService filters for Android Auto later;
  library browsing returns an empty root until then.
- Streams and notification artwork load through the authenticated OkHttp
  client, so credentials never appear in URLs. The session attaches stream
  URLs from media ids.
- Mini player (artwork, title, play/pause, next) above the navigation bar
  on every screen; the playing track is highlighted on the album page.
- Signing out stops playback and clears the queue.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-11 19:08:03 -04:00
..
inspectionProfiles Add Navidrome login and album grid 2026-10-11 18:50:38 -04:00
.gitignore Add Navidrome login and album grid 2026-10-11 18:50:38 -04:00
AndroidProjectSystem.xml Add Navidrome login and album grid 2026-10-11 18:50:38 -04:00
compiler.xml Add Navidrome login and album grid 2026-10-11 18:50:38 -04:00
gradle.xml Add Navidrome login and album grid 2026-10-11 18:50:38 -04:00
misc.xml Add Navidrome login and album grid 2026-10-11 18:50:38 -04:00
runConfigurations.xml Add Navidrome login and album grid 2026-10-11 18:50:38 -04:00
vcs.xml Add album page, Media3 playback and mini player 2026-10-11 19:08:03 -04:00