You might want to try the Jellyfin Server + Jellyfin Client plugins (disclaimer: I am the author of both).
The idea is to let Jellyfin Server index your music, then use the Jellyfin Client to access your music on the server. It provides standard sorting and filtering, so hopefully would meet your needs.
Regarding m3u playlists, although I haven’t tried myself, they seem to be supported in Jellyfin (more here).
If you would like to give this a try, both plugins are installable from the plugin store. Also check the README (server and client) on how to setup (more steps than Volumio, but still pretty straightforward).