I wonder if anyone knows if the mobile apps can cache music for offline listening? It's the only feature that's keeping me using YouTube Music's Uploads (formerly Google Play Music).
Symfonium [0] (which supports pretty much anything but koel) is a commercial android app, can cache & export, have rules for doing so automatically, supports a rolling cache, can decide via wifi connection if the cached or online version should be used. You can also choose if you want original files or transcoded ones.