Auxio/app/src/main/java/org/oxycblt/auxio/music
OxygenCobalt 180faa6f50
music: rework callback configuration
Rework the asynchronous aspects of MusicStore to rely on a more
conventional callback system.

In preparation for automatic rescanning, it would be more elegant
for music consumers to use a callback, so that updates can be
registered easier than if a co-routine continued to be used.
Convert MusicStore to this new model and rework the accesses of
MusicStore in-app to line up with this new system.
2022-04-07 20:18:25 -06:00
..
excluded music: rework name heirarchy 2022-04-03 12:54:29 -06:00
Indexer.kt music: rework callback configuration 2022-04-07 20:18:25 -06:00
Music.kt music: rework callback configuration 2022-04-07 20:18:25 -06:00
MusicStore.kt music: rework callback configuration 2022-04-07 20:18:25 -06:00
MusicUtils.kt all: remove databinding 2022-03-23 10:59:01 -06:00
MusicViewModel.kt music: rework callback configuration 2022-04-07 20:18:25 -06:00