Hi, I hope someone can give me some advice. I'm pretty sure I posted this in the wrong subforum first. I hope it's okay that I repost it here. I moved to a two-story house, and the router and TV are downstairs while my desktop PC is upstairs. I mainly play videos on my computer, but I want to watch them on the TV. I used to have an HDMI cable (for video and audio), and that worked great. But now I would need to get a 15 meter one. I was hoping to avoid that, since the PC (which has no wi-fi) is connected to the network with an ethernet cable. So I'm looking for some kind of box to connect to the TV and the router, that can either (A) receive files that I stream (with some sort of app or player) from my PC to the network, or (B) access the media files on my PC and play them. Option A would be preferable, because then I can use MPC and the great remote control app for MPC, like I used to. Or for files that need tweeks in aspect ratio etc, I might use another player. I have total control. But from my research, it seems like option A is pretty impossible. So I guess it's option B. I have looked into ChromeCast with the ethernet adapter. The problem is I need to use Chrome to play media, and it doesn't even support avi or mkv. Some third-party app can let me transcode these files on the fly, but that sounds like a bad idea. And what about playing DVD files on my computer? I thought about the Beelink X2, and I think that might do what I want. But I was not able to order it from Gearbest. They rejected my PayPal payment without being able to explain why. I'm living in Mexico, which makes things complicated. Before trying to order the Beelink from other places (all in China it seems), is there any other, maybe better, box than the Beelink out there? tl;dr: What's the best box to hook up directly to the router, that can play media from the network (via cable from the router, not via wi-fi) and send it to the TV? And that supports several file formats?