Skimmed comments, but if you download and manage your music on your own on a machine you can have a super simple setup like I do. All music is synced using Syncthing to my phone. So my phone gets local storage, and then I use Poweramp (android) to play it.
I pretty much have a folder for all the music though. But I assume you can sort music into folders to have them as playlists. But perhaps not as practical as desired.
I use it for coding (rarely pure copy paste), explaining code, use/examples, finding tools to use. Better translation than Google translate for Japanese. Asking for things that search engines only gives generic results for.