You didn't indicate what platform you're using. I'm on Android and generally don't stream music because I have a massive 500 GB FLAC collection of music created over a couple of decades and updated with new stuff as I find it. Because I manage/create my own playlists on my computer to use on multiple other devices, I use BlackPlayer on Android. It's free and can handle importing very large playlists created elsewhere. Some default music apps (exmple, Samsung Music) killed the ability to do that so I switched and never looked back. The large playlist import feature was my major consideration.