Some info about PLEX and my NVIDIA SHIELD setup. Don't read if you know all about PLEX, NVIDIA SHIELD, etc.
I've been using PLEX and NVIDIA SHIELD for years. Just now I checked, and SHIELD is $150 on AMAZON. You run the PLEX client on SHIELD. (I run the PLEX server on Windows, but you can theoretically run a PLEX server on SHIELD or elsewhere.) In the PLEX client, under AUDIO, you set PASSTHROUGH HDMI. You're on your LAN, so PLEX should send audio and video over the HDMI OUT right to the AVR in what is called DIRECT PLAY (not transcoded to EAC3, for example). I do this, and get perfect 1080p video and TrueHD 7.1, etc. audio sent to the AVR, and a buddy has the same setup and also does 4K video. (The AVR of course plays the sound, and it sends the video to the TV.) When I tried to use TiVo, Fire TV, and other boxes I had around the house, I experienced all the performance problems people have been talking about. NVIDIA SHIELD seemed to be the only box with enough horses to push these high-bandwidth signals. As an aside, my house is gigabit, but I would think 10/100 would also work for the PLEX server to SHIELD.
As for what else PLEX can do, it's pretty impressive. (NOTE: I use an old PLEX server and an old PLEX client. New PLEX S/W might be different.) PLEX completely understands movies, TV shows (seasons, episodes), music, and pictures. (I don't do pictures.) It downloads metadata and more. You can customize a lot. It can also function as an OTA DVR. You install an acceptable TV Tuner card in the PLEX server PC, and tell Plex it's there. It will download the guide, and -- voila! -- you have a DVR. I record network and local news shows every day. Additionally, you can install a PLEX app on your phone. I've actually watched Live OTA TV (and movies) on my phone via PLEX. Encryption is supported over the LAN and WAN.
NVIDIA SHIELD is getting a bad rap here. It's not that bad. It does run Android, which is disgustingly ad-filled these days (like all the streaming boxes it seems). However, if you're running an old enough version (like I am), you can turn off all the ads. I basically see three icons when I turn on SHIELD: PLEX, a FILE-MOVING utility, and surveillance-camera S/W. That's it. Nothing bouncing around telling me to buy something or watch some ad-filled movie. The NVIDIA SHIELD remote control in newer versions is improved over older versions, but the ones I have still leave a lot to be desired. What I use is a repurposed AMAZON FIRE TV remote, since SHIELD and PLEX can work with it. Indeed, if you get the setup right using CEC, you can control the volume of the AVR with the AMAZON REMOTE as well as do all the PLEX controls you might need.
Some comments on SHIELD: even though NVIDIA claims they fixed this, I think it's still a problem: HDCP. I had to switch to a HDCP 2.2 AVR to accept the output of SHIELD, otherwise PLEX could not send TrueHD, etc. I earlier here or elsewhere mentioned PLEX (or something in the mix) will transcode if the box it's running on doesn't pass some HDCP test. When I read here about Roku problems, I assume the Roku box is streaming, in which case I wonder where it's getting TrueHD. If it's using the PLEX app (which does exist in Roku TVs), then either the Roku TV doesn't have the horses or it's having an HDCP issue. What you need is a box that runs the PLEX client, and the box has to have the horses, hence SHIELD entering the discussion. As someone mentioned, too bad the AVR itself didn't support a PLEX client. Using a non-TV PLEX client, run the PLEX client to the AVR, and let the AVR drive the TV. Be wary of HDCP issues. Finally, SHIELD may be "old tech," but the main one I have has been running fine for years. In other words, if you want to call it old tech, do so, but it still keeps doing what I want it to! These SHIELD boxes are still being sold. And they've got the horses. The one for $150 on AMAZON is my second SHIELD (bought as a backup, which I loaned to the above-mentioned buddy). This newer SHIELD works as well as my older SHIELD, and I was able to eliminate the aggravating Android ads on it, too. SHIELD runs a lot of the Android apps, and is a game box, so it does more than just run the PLEX client. For example, I also run the surveillance app on SHIELD.