I happen to use plex.tv currently and was previously using kodi.tv
Plex does offer a free version however the paid for version lets you stream to all of your devices even outside of your home.
Both will scrape repositories such as IMDB for metadata for your DVD library and they both will run on basically any operating system Windows, OSX, Linux, Android, IOS.