For the price it's a nice BD Player can do more than that. I've been running it with a 500GB external HD, which I can play my pictures, music and videos without any problems. It will support more than 90% of gänigen codecs. DIVX, XVID, etc ... anything goes.