One option you could consider is getting a PS3. With PS3 media server you can stream stuff through your wireless network your PS3 that is hooked up to your tv. Also it has a browser, Blu-Ray and video games.
PS3 MediaServer is also free software and one of the easiest setups ever.
This is my birthday present to myself and will handle most of these tasks as well. I have owned Oppo for years and they are far away the highest quality dvd/brp on the market. Now with wifi streaming.
https://www.oppodigital.com/blu-ray-bdp-93/blu-ray-BDP-93-Features.aspx
You know your ****...that is a fantastic DVD player. I've installed it before.