play music with hitsounds on android devices, inspired by this project.
(only) tested on Galaxy S10+ with android r.
but it should work on all devices with android kitkat or newer.
android.permission.MANAGE_EXTERNAL_STORAGE
is required on android r devices. using saf to access osu!stable's directory based storage seems a bit difficult, also indexing performance might be reduced according to this doc.- reading osu!lazer's database seems impossible since android r introduces restrictions on accessing apps' private data.
- symbolic links are not supported in songs folder path.
- maybe incompatible with old osu file formats.
- low performance.
- many many bugs.