I managed to get my XMBC v11 eden on PC (windows 7 x64) to play bluray disc with a few changes to the external players xml file and and adding some software to VLC.
first grabbing the latests VLC player, I had to create the folder
%APPDATA%\AACS
and place the files
KEYDB.cfg (
http://vlc-bluray.whoknowsmy.name/files/KEYDB.cfg), and
libaacs.dll (
http://vlc-bluray.whoknowsmy.name/files/...ibaacs.dll) into the new created
aacs folder
For some reason VLC was not recognizing the disc so I had to add the libaacs.dll to my VLC folder. (C:\Program Files (x86)\VideoLAN\VLC)
additionally, I had to install DVDfab passkey lite on to my machine (
http://www.dvdfab.com/passkey-lite.htm). this added about a minute to load a disc.
then after a few hours of trial and error (and a 4 and 6 year old complaining to watch their movie) i manged to get a working external player
in the folder
%APPDATA%\XBMC\userdata
I modified my
playercorefactory.xml file to this
****START*****
<playercorefactory>
<players>
<player name="VLC" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files (x86)\VideoLAN\VLC\VLC.exe</filename>
<args>"{1}" -f</args>
<hidexbmc>true</hidexbmc>
<hideconsole>true</hideconsole>
<warpcursor>none</warpcursor>
</player>
<player name="VLC-Bluray" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files (x86)\VideoLAN\VLC\VLC.exe</filename>
<args>bluray:///"{1}"/ -f</args>
<hidexbmc>true</hidexbmc>
<hideconsole>true</hideconsole>
<warpcursor>none</warpcursor>
</player>
</players>
<rules action="prepend">
<rule dvd="true" player="dvdplayer"/>
<rule filetypes="D:*" player="VLC-Bluray"/>
</rules>
</playercorefactory>
****END****
where as D: is my drive letter.
Avengers bluray started up and worked, via XBMC "play disc" menu from the main screen! All other files worked, and DVDs worked