I mean, you have a point. Why would Google or LG have to subsidize the hardware to spy on you when you can just let your laptop or media dongle do it anytime you want to watch some Netflix.
Self Indulgent Roku TV Vent/Rant that maybe isn't the most fitting to reply on this specific comment but I'm getting it out of my system:
I can't do this because the remote for my TV broke and the on-TV controls are very limited so we use an APP for some things.
My phone for some reason cant connect to the TV with the app either so if I want the volume adjusted my options are to either ask my partner or use my RP5 🤡
It's a very unfavorable situation, I want so badly to get a new tv to get away from Roku. Can't block Roku phoning home either because no DNS settings on the TV and we weren't getting the full speed with our own router so we use the ISP provided one now which doesn't let us mess with that.
We don't event watch anything on the actual TV (application), its hooked up to a mini PC that does the work.
We can just buy a remote so we can set the TV offline but we don't like this TV so getting a new remote feels like lengthing its lifespan and I'm stubborn.
It's rather technical but if you were considering getting smart home devices, you can use home assistant to replace the app on your phone. I followed this guide to make a very lazy Roku card for HA. Then, you can keep the TV on your LAN but ban it from the internet.
I have a pihole on the network to keep the ads off the TV but honestly I wish we hadn't bought the thing. It sounds like you can't use a different DNS? That's a real shame. I'm more or less in your situation, seems like a waste to toss a working device just because it's a rebellious piece of shit.
But hey, you have to give it to them, at least when it doesn't crash they do run pretty beefy 4K HDR video decoding on a ten year old dual core SBC. I'm surprised the whole thing doesn't spontaneously combust at random intervals.
I have a piece of shit Samsung TV that needs replacing. When an app crashes I found holding down the standby button for like 20 seconds and then turn it back on seems to kill the apps on the TV so I can reload them.
No idea if it's a legit fix; but if not the placebo effect makes me feel better. Maybe other TVs could work the same way?
There are some hardware limits that make a Pi not perfect for the job, and while there are things I like about Kodi there are things I don't. For one thing, I had speakers attached to the Pi via it's audio jack, but it would keep defaulting to the television's audio over HDMI and I'd have to alter a config file to get the option to use the audio jack to even appear in the GUI's menu. Someone decided to make it do that.
Another commenter mentions HDMI-CEC, which allows the Pi to control the TV like a remote, it can turn the TV on and off, change volume, etc. What this does is make it so that you can't turn the TV off. You turn the TV off, the Pi turns it back on immediately. Again, someone decided to make it do that.
It's one of those open source "It technically works and has the UX of west nile virus, so it's exactly what we want and we will treat you with open hostility if you ask us why it sucks" things, like GIMP and FreeCAD.