I’ve always kept a small music library on my phone, so I’ve tried a lot of offline players. The paid apps are usually great, but most of the free ones are packed to the gills with ads.