* changes in file scanning
- progress indicator
- ManageExternalStorage permission
- fewer database calls
* filter allowed extensions and blocked paths earlier
* seperated fetching songs into 3 different for loops. This is messy for now but needs to be done in order to enable multithreading
* fix lint
* this does not work but I need it on my laptop
* Working multithreaded import
* fixes for multithreaded import
* multithread color generation
* Changes to the getBackgroundColor algorythm and a fun debugging trick that makes the album covers look hard
* final tweaks to color generation & remove debugging code
* remove vscode generated launch.json
* remove old background color code
* small changes and fixes in local_music_fetcher
* add quotes around env var in workflow
* change location for keystore in actions
---------
Co-authored-by: Moritz Weber <moritz.weber@posteo.de>
Co-authored-by: FriederHannenheim <frieder12.fml@pm.me>