Unfortunately, 2D/3D Blu-ray and DVD discs aren't supported by default in our favorite media center application, XBMC, and you may have the issues below:

I'm very frustrated at the moment. I just bought a blu-ray drive for my HTPC, and then learned that playing blu-ray discs on XBMC is somewhere between non-trivial and impossible. Any way to help me out?

In that case, we need to convert 2D/3D Blu-ray and DVD videos to XBMC media center supported format at first, then playing them on HTPC will be as easy as a pie. Note that you must have a BD drive in the first place to support blu-ray playback.

Then, a professional Blu-ray Ripper is the key. I found Pavtube BDMagic which aims to solve this problem by giving us the ability to store our purchased physical 2D/3D Blu-ray and DVD discs to local computer, hard drive then add to XBMC for smooth playback. It has a simple yet very easy-to-use UI, and has a large output list that supports various formats. The most important thing is it accepts my every disc, which Handbrake and Jack the Ripper couldn't.

Download a trial version and follow the step-by-step guide on ripping, converting Blu-ray (2D and 3D) /DVD to XBMC for playback. If you are working on Mac OS X, please get BDMagic for Mac.

How to rip 2D/3D Blu-ray and DVD movies to view on XBMCStep 1. Load disc

Run the Blu-ray/DVD Ripper for XBMC and click "Load files(s)" to import DVDs and Blu-rays. Note you need to have an external Blu-ray drive if you want to rip ISO, IFO, and BD/DVD folder as well as Blu-rays,DVDs are all supported by the app.

Keep Internet connected during importing.

Step 2. Choose format.

Although XBMC support lots of formats, I still recommend MP4 format as it's most acceptable by most devices, so that you can stream the converted video on other devices.

Click "Format" and choose "Common Video>H.264 Video(*.mp4)" as below:

If you want to keep 1080p resolution as source movie, you can choose HD Video > H.264 HD Video(*.mp4) for XBMC.

* Rip and Convert latest Blu-ray/DVD to various video formats for playback or editing, edit the video before conversion including trim, crop, effect, etc, add *sst and *ass subtitle into video part and so on.