I've been happy for a year or two (not even sure, now that I think about it...) with two Pi3s running openElec. Both run over wired ethernet to SMB media server. I'm generally stingy with my storage, so I usually opt for the 1080p file sizes. I don't know how well or if it can handle 4K.