Auxio/app
Alexander Capehart 28d28287fe
music: refactor backends into extractors
Refactor all Backend instances into a new package called extractor and
a new structure called "Layer".

Layers are no longer generalized into an interface. Instead, they build
on eachother in order to produce a correct output of raw songs.

One of these layers is a stub class to eventually implement caching.

This changeset also phases out the "Ignore MediaStore tags" setting, as
it is no longer needed.
2022-09-08 20:41:08 -06:00
..
src music: refactor backends into extractors 2022-09-08 20:41:08 -06:00
build.gradle music: add support for id3v2.4 multi value tags 2022-09-07 21:00:24 -06:00
NOTICE all: switch to spotless 2022-03-13 17:38:19 -06:00
proguard-rules.pro widget: update preview 2022-08-28 11:59:22 -06:00