I went with GitHub. In the end it’s just an OAuth service, to provide identity. It’s not used to gather data on you (just the same we already share by visiting regular websites).
I’m still gonna lookup Headscale and Wireguard because It’s been on my radar.





https://wiki.archlinux.org/title/MPRIS
In section 2.3 it explains how to use D-Bus and I think OP should use it instead