I dont know why that has you doing so much, I use port forwarding with proton vpn and all I did was press a button in the proton vpn app and it was on.
It’s the nearly part that is keeping me away from jellyfin for now. But if plex enshittifies, I’ll switch straight to jellyfin
Earbuds could be used and your devices could charge at the same time without needing a dongle because they had a headphone jack.