Hopefully this is the right kind of question for this community, my apologies if not.
I’m looking for some sort of device that will let me load my own media from a USB / SD card, and play it to my TV. Does such a device exist? Some sort of remote controlled box that can just load mp4 / mkv files from locally hosted storage? I have been using my PC over HDMI but it can get annoying having an awkward room layout because my computer always has to be next to the TV to do this.
It can be a bit overkill for your use case if you only need to stream the USB media on your tv, but take a look at Jellyfin, it’s a program you can install on any PC and as long as this is up and running on the same network you can access your media on that PC (in your case with the USB plugged in) from any other device (TV, other PCs, Tablets, smartphones)