Set top network devices for playing audio,video etc


I’m looking for a set top device that can connect to a wireless or copper network that has a TV display and will play multiple formats, MPG, mp3, jpg’s ect… Here is the catch, I need to run it on a network using a NAS device, no pc running some special software to serve it. Just able to pull data from a NAS and play it.