![]() 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. |
||
---|---|---|
.. | ||
java/org/oxycblt/auxio | ||
res | ||
AndroidManifest.xml |