These are available for around £50. It will take any SATA hard drive upto approx 1TB, and will play literally all media formats out at the moment. It has HDMI and composite outputs and can also just be used as a standard USB hard drive caddy.
Comes with remote, power cord and HDMI connectivity.