I’m fine if it’s two separate services for the two.
For android I use OpenTune from f-droid:
https://f-droid.org/packages/com.Arturo254.opentuneNot sure about a web client though.
You may also just want to check out your music options on the dbzer0 piracy wiki:
https://rentry.org/megathread-musicBesides outertune there’s harmonymusic as well
None protect your IP if not using a non self hosted frontend like invidio or piped, cause if self hosted then you’re providing your IP any ways. So now a days actually private is kind of hard. But these applications for sure help a lot.
I tried it out on my laptop that’s running Fedora and so far it’s great. it’s a shame that the development of it has ended.
I’m thinking of using Outertune when i get myself a pixel and install GrapheneOS on it.