Auxio/app
OxygenCobalt f3a7813f5e
music: add support for excluding other volumes
Add support for excluding directories on other volumes, at least from
Android Q onwards.

Previously, Auxio only supported excluding the primary volume. This was
mostly out of laziness, as the excluded directory implementation was
shamelessly copied from Phonograph. This commit completely refactors
the excluded directory system, dumpstering the old database (which was
overkill anyway) for a new system based on SharedPreferences that is
actually capable of handling external volumes.

Now, limitations regarding external volumes still apply below Android
Q, as the VOLUME_NAME field does not exist on those versions. However,
this should resolve at least one major complaint regarding the
excluded directory system. Now theres just all of the other complaints.

Resolves #134.
2022-06-05 11:35:26 -06:00
..
src music: add support for excluding other volumes 2022-06-05 11:35:26 -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