Auxio/app/src/main
OxygenCobalt e3708bf5f5
music: rework loading management
Rework loading management into a new object, Indexer, which should act
as the base for all future loading changes.

Indexer tries to solve a two issues with music loading:
1. The issue of what occurs when tasks must be restarted or cancelled,
which is common with music loading.
2. Trying to find a good strategy to mediate between service and
ViewModel components in a sensible manner.

Indexer also rolls in a lot of the universal music loading code
alongside this, as much of MusicStore's loading state went unused
by app components and only raised technical challenges when reworking
it.
2022-06-03 16:03:08 -06:00
..
java/org/oxycblt/auxio music: rework loading management 2022-06-03 16:03:08 -06:00
res music: add loading progress indicator 2022-06-02 15:16:32 -06:00
AndroidManifest.xml ui: rework cover style 2022-04-02 18:18:10 -06:00