Auxio/app/src/main/res/drawable
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
..
ic_about.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_accent.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_album.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_artist.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_auto.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_auxio.xml coil: update image behavior 2021-11-14 16:23:25 -07:00
ic_back.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_check.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_close.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_code.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_dark.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_delete.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_down.xml widgets: rework tiny widget 2022-05-24 10:08:12 -06:00
ic_faq.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_filter.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_genre.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_handle.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_indexer.xml music: add indexer service 2022-06-03 20:12:27 -06:00
ic_launcher_background.xml style: use material in playback view 2021-11-11 16:25:56 -07:00
ic_launcher_foreground.xml accent: simplify accents 2021-11-13 16:00:41 -07:00
ic_license.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_light.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_pause.xml style: use material in playback view 2021-11-11 16:25:56 -07:00
ic_play.xml style: use material in playback view 2021-11-11 16:25:56 -07:00
ic_queue.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_remote_default_cover.xml widgets: rework tiny widget 2022-05-24 10:08:12 -06:00
ic_remote_repeat_off.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_remote_shuffle_off.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_remote_shuffle_on.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_repeat.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_repeat_on.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_repeat_one.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_search.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_settings.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_shuffle_state.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_skip_next.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_skip_prev.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_song.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_sort.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
ic_time.xml all: hack around more lollipop issues 2022-05-22 17:12:49 -06:00
sel_playing_state.xml style: use material in playback view 2021-11-11 16:25:56 -07:00
ui_accent_circle.xml accent: simplify accents 2021-11-13 16:00:41 -07:00
ui_indicator.xml all: cleanup 2022-03-23 12:27:49 -06:00
ui_large_unbounded_ripple.xml ui: general cleanup 2022-02-23 15:26:40 -07:00
ui_m3_switch_thumb.xml style: implement m3 switches 2022-01-23 10:56:34 -07:00
ui_m3_switch_track.xml style: implement m3 switches 2022-01-23 10:56:34 -07:00
ui_panel_bg.xml playback: use layer background in playback panel 2021-11-25 10:10:07 -07:00
ui_remote_aspect_ratio.xml playback: rework playback icon visibility 2022-02-21 16:36:08 -07:00
ui_ripple.xml ui: completely migrate to material 2021-09-03 20:37:32 -06:00
ui_scroll_thumb.xml style: use material in playback view 2021-11-11 16:25:56 -07:00
ui_unbounded_ripple.xml ui: general cleanup 2022-02-23 15:26:40 -07:00
ui_widget_panel.xml widget: make small/wide widgets stylistic 2021-11-14 09:00:54 -07:00