Auxio/app
OxygenCobalt 08caa01dca
music: add indexer service
Add a dedicated service towards the loading of the music library.

This new service was created for two reasons:
1. Music loading is slow and resource-intensive, so putting it on the
ViewModel layer just didn't seem right and made it vulnerable to the
OS simply stopping the loading process.
2. For automatic rescanning [#72], there must be something watching
the music library and waiting for a change in the background. This
would require a service as that is probably the least insane way to
do that kind of background work.

I have no garuntees how viable the service might be. If anything, it
might be halted by some insane android restriction or issue that
makes it more or less impossible to use for most apps, and I will have
to largely drop truly automatic rescanning.
2022-06-03 20:12:27 -06:00
..
src music: add indexer service 2022-06-03 20:12:27 -06:00
build.gradle deps: upgrade 2022-06-03 14:15:23 -06:00
NOTICE all: switch to spotless 2022-03-13 17:38:19 -06:00
proguard-rules.pro Create dedicated app object 2021-01-14 07:42:56 -07:00