The common term for that is "Network Attached Storage" or NAS. NASes aren't cheap but they consume a lot less power than running a conventional computer. With quite a few of the better routers, you can create a NAS by plugging in a USB hard drive.Sounds like you can use a networked EHD.
I don't understand how any modern device can reasonably omit Roku compatibility; maybe the winds have shifted.