I like Bluetooth quite a lot, but the default SBC codec that comes with A2DP isn’t all that great. Even FLAK gets recompressed in an obscure format at medium bitrate.
HD “standards” like… AptX(?) aren’t really a Bluetooth standard AFAIK but it runs over Bluetooth so if both devices support it, it works great.
Fun fact, them HD standards are so software based that I got support for three different HD standards when I changed OS.
Domains can be free and several of them works flawlessly with DDNS for home hosting. You can set up a completely free Nextcloud. Self-signed certs and direct IP access works as well.
Somebody else mentioned setting up a VPN to your home LAN, that works fine too.