Everyone knows about VLC but I don't think many people know it has a really good Android app! I use it as my primary music app and it's great. Even has android auto support and a surprisingly sleek interface.
I haven't used those so I don't think so. But it lets you add music from local networks, and you can add streams from a URL (even supports youtube links, which is a way to watch youtube without ads without pihole or a third party app).
Huh, TIL - I've been using VLC for ages on my phone and on my tablet, but I never knew this. I just tried it - open Youtube app, select random Video, share, select VLC, wait a bit and it plays!
I haven't used VLC on my phone. I prefer MPV on both desktop and mobile (it's the media player used in JMP), and it works with the jellyfin app just fine!