I expose everything as a Samba share and stream with VLC. But nowdays most of my music purchases are on Bandcamp so I use their app (which has a nice interface for saving stuff to your phone) a lot of the time. I usually spin albums so playlists aren't really a concern.