Kodi Community Forum
ISO Mounter - third-party software for auto Blu-ray ISO / IMG image mount on Windows - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: General Support (https://forum.kodi.tv/forumdisplay.php?fid=111)
+---- Forum: Windows (https://forum.kodi.tv/forumdisplay.php?fid=59)
+---- Thread: ISO Mounter - third-party software for auto Blu-ray ISO / IMG image mount on Windows (/showthread.php?tid=65556)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16


- mw90 - 2010-11-28

anyone willing to post a video tutorial on how to do thisHuh? PLEASE


Forget ISO Mouter! - slingshot27 - 2010-11-28

Hi,

Forget ISO Mounter (under windows 7Huh).
I have tried a lot of different things. I did manage to get it working.

But I have a solution without ISO Mounter!

1. Make batch file mountit.bat and place it in c:\temp (working with this tutorial, of course you can place it somewhere else)
The mountit.bat contains the followin content

"C:\Program Files\Elaborate Bytes\VirtualCloneDrive\vcdmount.exe" /d=0 %1
"C:\Program Files\CyberLink\PowerDVD9\PowerDVD9.exe" j:
"C:\Program Files\Elaborate Bytes\VirtualCloneDrive\vcdmount.exe" /d=0 /u

2. Edit playercorefactory.xml
Add folllowing content for external platers:
<player name="MyIsoMount" type="ExternalPlayer" audio="false" video="true">
<filename>c:\temp\mountit.bat</filename>
<args>"{1}"</args>
<forceontop>false</forceontop>
<hidexbmc>false</hidexbmc>
<hidecursor>false</hidecursor>
</player>

Add following rule:

<!-- Blurays -->
<rule filetypes="iso" filename="*.bluray.*iso" player="MyIsoMount"/>

Remark: the filename MUST contain bluray and iso. Of course you can change this.

It work for me!

I hope it will work for you too, please let me know if it works for you!


- cadillacart - 2010-12-20

The above worked for me. Of course, I needed to change the paths pointing to the location of powerdvd and my new mountit.bat file.

Thanks alot!


- slingshot27 - 2010-12-20

cadillacart Wrote:The above worked for me. Of course, I needed to change the paths pointing to the location of powerdvd and my new mountit.bat file.

Thanks alot!

I am glad I could help! Lot of people are struggling with this problem.


- pazzaTim - 2010-12-23

Thanks slingshot... I've kind of got it working.

Using powerdvd 10. The iso's mount and play. I disabled the moovilink part, but when I press stop I end up with the powerDVD splash screen. I have to use a mouse to "exit" the app and get back to xbmc.

Is there any way around this?


- slingshot27 - 2010-12-24

Euh, the moovilink part? Sorry I do not understand what you mean.


[Windows] Playing BluRay ISOs - gecko1a - 2011-01-20

Hi community,

for over a week I try again and again to play my BluRay ISO files.
All my BluRays are ISOs on my server and I like to mount them with Daemon tools or virtual Cd from Slysoft and start them with PowerDVD10, but it doesn't. If I click the film in XBMC nothing happens.

It isn't a problem to play DVD-ISOs with XBMC or BluRays without XBMC :-(

All references I found didn't work, like "Mount ISO 3.0" or the versions of advancedsettings.xml and playercorefactory.xml.

Does anyone have any tips for me or has someone my configuration and
has a manual for more detail?

My configuration:
Windows 7 HP 64bit
XBMC 10.0
PowerDVD10

My wishes:

Within XBMC click on the BluRay film
XBMC mounts it with a virtual CD drive
XBMC starts PowerDVD10
My wife understands the handling Big Grin

Thanks for help

gecko1a


- LU270bro - 2011-01-20

hello new to the forums and xbmc. seems i am having the same problems as stated above. I clilck on a movie (bluray backup, movie only, in .iso) and nothing happens. I click on it several more times and eventually get an error "playback failed one or more items failed to play." I used the tutorial above with the "mountit.bat" script from slingshot27, except i deleted the part under rules about filetypes and *.bluray, so now my filetypes and filename are iso and *.iso respectively. Why doesnt this work? Please help. I will try and attach my xbmc log, my playercorefactory.xml and my mountit.bat. Thanks for the help.

playercorefactory.xml:

<playercorefactory>
<players>
<player name="Digital Theatre" type="External Player" audio="false" video="true">
<filename>c:\XBMC Player\mountit.bat</filename>
<args>"{1}"</args>
<forceontop>false</forceontop>
<hidexbmc>false</hidexbmc>
<hidecursor>false</hidecursor>
</player>
</players>
<rules>
<rule filetypes="iso" filename="*.iso" player="Digital Theatre"/>
</rules>
</playercorefactory>

mountit.bat :

C:\Program Files\Elaborate Bytes\VirtualCloneDrive\VCDmount.exe /d=0
C:\Program Files\Arcsoft\TotalMedia Extreme 2\Digital Theatre\uMCEDVDPlayer.exe g:
C:\Program Files\Elaborate Bytes\VirtualCloneDrive\VCDmount.exe /u

log:

[HTML]22:04:21 T:2724 M:2325856256 NOTICE: -----------------------------------------------------------------------
22:04:21 T:2724 M:2325848064 NOTICE: Starting XBMC, Platform: Windows 7, 32-bit build 7600. Built on Dec 17 2010 (SVN:35647, compiler 1500)
22:04:21 T:2724 M:2325848064 NOTICE: AMD Athlon™ II X4 640 Processor
22:04:21 T:2724 M:2325848064 NOTICE: Desktop Resolution: 1920x1080 32Bit at 60Hz
22:04:21 T:2724 M:2325848064 NOTICE: Running with administrator rights
22:04:21 T:2724 M:2325848064 NOTICE: special://xbmc/ is mapped to: C:\Program Files\XBMC
22:04:21 T:2724 M:2325848064 NOTICE: special://xbmcbin/ is mapped to: C:\Program Files\XBMC
22:04:21 T:2724 M:2325848064 NOTICE: special://masterprofile/ is mapped to: C:\Users\Home Theatre\AppData\Roaming\XBMC\userdata
22:04:21 T:2724 M:2325848064 NOTICE: special://home/ is mapped to: C:\Users\Home Theatre\AppData\Roaming\XBMC
22:04:21 T:2724 M:2325848064 NOTICE: special://temp/ is mapped to: C:\Users\Home Theatre\AppData\Roaming\XBMC\cache
22:04:21 T:2724 M:2325848064 NOTICE: The executable running is: C:\Program Files\XBMC\XBMC.exe
22:04:21 T:2724 M:2325848064 NOTICE: Log File is located: C:\Users\Home Theatre\AppData\Roaming\XBMC\xbmc.log
22:04:21 T:2724 M:2325848064 NOTICE: -----------------------------------------------------------------------

22:04:21 T:2724 M:2324946944 NOTICE: load settings...
22:04:21 T:2724 M:2324676608 NOTICE: special://profile/ is mapped to: special://masterprofile/
22:04:21 T:2724 M:2324672512 NOTICE: loading special://masterprofile/guisettings.xml
22:04:21 T:2724 M:2324606976 NOTICE: Getting hardware information now...
22:04:21 T:2724 M:2324606976 NOTICE: Checking resolution 12
22:04:21 T:2724 M:2324594688 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
22:04:21 T:2724 M:2324586496 NOTICE: Loaded playercorefactory configuration
22:04:21 T:2724 M:2324586496 NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
22:04:21 T:2724 M:2324586496 NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
22:04:21 T:2724 M:2324582400 NOTICE: No advancedsettings.xml to load (special://masterprofile/advancedsettings.xml)
22:04:21 T:2724 M:2324582400 NOTICE: Default DVD Player: dvdplayer
22:04:21 T:2724 M:2324582400 NOTICE: Default Video Player: dvdplayer
22:04:21 T:2724 M:2324582400 NOTICE: Default Audio Player: paplayer
22:04:21 T:2724 M:2324602880 NOTICE: Loading media sources from special://masterprofile/sources.xml
22:04:21 T:2724 M:2311057408 NOTICE: initializing playlistplayer
22:04:21 T:2724 M:2311053312 NOTICE: DONE initializing playlistplayer
22:04:21 T:2724 M:2299260928 NOTICE: CApplication::UpdateLibraries - Starting video library startup scan
22:04:21 T:2724 M:2298638336 NOTICE: initialize done
22:04:21 T:2724 M:2298638336 NOTICE: Running the application...
22:04:21 T:2724 M:2298617856 NOTICE: ES: Starting event server
22:04:21 T:2228 M:2298609664 NOTICE: ES: Starting UDP Event server on 127.0.0.1:9777
22:04:21 T:2228 M:2298568704 NOTICE: UDP: Listening on port 9777
22:04:21 T:2744 M:2298552320 NOTICE: VideoInfoScanner: Starting scan ..
22:04:21 T:2744 M:2281811968 NOTICE: VideoInfoScanner: Finished scan. Scanning for video info took 00:00
22:04:28 T:2724 M:2272460800 ERROR: PCRE: nothing to repeat. Compilation failed at offset 0 in expression '*.iso'
22:04:28 T:2724 M:2272460800 WARNING: CPlayerCoreFactory::GetPlayerCore(Digital Theatre): no such core: Digital Theatre
22:04:28 T:2724 M:2271285248 NOTICE: DVDPlayer: Opening: E:\HD Movies\Batman Begins.iso
22:04:28 T:2724 M:2271281152 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
22:04:28 T:3016 M:2271277056 NOTICE: Creating InputStream
22:04:28 T:3016 M:2271219712 ERROR: Error on dvdnav_open
22:04:28 T:3016 M:2271219712 ERROR: CDVDPlayer::OpenInputStream - error opening [E:\HD Movies\Batman Begins.iso]
22:04:28 T:3016 M:2271219712 NOTICE: CDVDPlayer::OnExit()
22:04:28 T:3016 M:2271215616 NOTICE: CDVDPlayer::OnExit() deleting input stream
22:04:28 T:2724 M:2271182848 ERROR: Playlist Player: skipping unplayable item: 0, path [E:\HD Movies\Batman Begins.iso]
22:04:28 T:2724 M:2271178752 NOTICE: CDVDPlayer::CloseFile()
22:04:28 T:2724 M:2271178752 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
22:04:28 T:2724 M:2271178752 NOTICE: DVDPlayer: waiting for threads to exit
22:04:28 T:2724 M:2271178752 NOTICE: DVDPlayer: finished waiting
22:04:30 T:2724 M:2272309248 ERROR: PCRE: nothing to repeat. Compilation failed at offset 0 in expression '*.iso'
22:04:30 T:2724 M:2272309248 WARNING: CPlayerCoreFactory::GetPlayerCore(Digital Theatre): no such core: Digital Theatre
22:04:33 T:2724 M:2273292288 ERROR: PCRE: nothing to repeat. Compilation failed at offset 0 in expression '*.iso'
22:04:33 T:2724 M:2273292288 WARNING: CPlayerCoreFactory::GetPlayerCore(Digital Theatre): no such core: Digital Theatre
22:04:33 T:2724 M:2272178176 NOTICE: DVDPlayer: Opening: E:\HD Movies\Batman Begins.iso
22:04:33 T:2724 M:2272178176 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
22:04:33 T:1668 M:2272178176 NOTICE: Creating InputStream
22:04:33 T:1668 M:2272153600 ERROR: Error on dvdnav_open
22:04:33 T:1668 M:2272153600 ERROR: CDVDPlayer::OpenInputStream - error opening [E:\HD Movies\Batman Begins.iso]
22:04:33 T:1668 M:2272153600 NOTICE: CDVDPlayer::OnExit()
22:04:33 T:1668 M:2272153600 NOTICE: CDVDPlayer::OnExit() deleting input stream
22:04:33 T:2724 M:2272153600 ERROR: Playlist Player: skipping unplayable item: 0, path [E:\HD Movies\Batman Begins.iso]
22:04:33 T:2724 M:2272153600 NOTICE: CDVDPlayer::CloseFile()

sorry bout long post but not sure how to post the log with the scrollable navigation bars like i see in other posts.


- Hildebilly - 2011-01-25

LU270bro Wrote:hello new to the forums and xbmc. seems i am having the same problems as stated above. I clilck on a movie (bluray backup, movie only, in .iso) and nothing happens. I click on it several more times and eventually get an error "playback failed one or more items failed to play." I used the tutorial above with the "mountit.bat" script from slingshot27, except i deleted the part under rules about filetypes and *.bluray, so now my filetypes and filename are iso and *.iso respectively. Why doesnt this work? Please help. I will try and attach my xbmc log, my playercorefactory.xml and my mountit.bat. Thanks for the help.

Which playercorefactory.xml file did you edit? You need to create a new one in you XBMC userdata folder (C:\Users\xbmc\AppData\Roaming\XBMC\userdata\) for your external players. From the looks of your log, there is not a personal playercorefactory.xml file being loaded. You can find more info here.


PLEASE HELP, still can't get XBMC to auto mount blu-ray iso - sir_kw - 2011-02-04

Did you ever managed to get this to work? I'm running Windows 7 Pro 32bit and would like to configure XBMC to automount blu-ray iso with Virtual Clone Drive and play it with Total Media Theatre 5. I've read all these threads and suggestions but still NO GOHuh Here is my playercorefactory.xml file and mounit.bat file. Please help me find out what is wrong. HuhHuh

[playercorefactory.xml]
<playercorefactory>
<players>
<player name="MyIsoMount" type="ExternalPlayer" audio="false" video="true">
<filename>c:\xbmc\mountit.bat </filename>
<args>"{1}"</args>
<forceontop>false</forceontop>
<hidexbmc>false</hidexbmc>
<hidecursor>false</hidecursor>
</player>
</players>
<rules>
<!-- Blurays -->
<rule filetypes="iso" filename="*.iso" player="MyIsoMount"/>
</rules>
</playercorefactory>

[mountit.bat]
"C:\Program Files\Elaborate Bytes\VirtualCloneDrive\vcdmount.exe" /d=0 %1
"C:\Program Files\ArcSoft\TotalMedia Theatre 5\uLaunchTMT5.exe" f:
"C:\Program Files\Elaborate Bytes\VirtualCloneDrive\vcdmount.exe" /d=0 /u

===========

LU270bro Wrote:hello new to the forums and xbmc. seems i am having the same problems as stated above. I clilck on a movie (bluray backup, movie only, in .iso) and nothing happens. I click on it several more times and eventually get an error "playback failed one or more items failed to play." I used the tutorial above with the "mountit.bat" script from slingshot27, except i deleted the part under rules about filetypes and *.bluray, so now my filetypes and filename are iso and *.iso respectively. Why doesnt this work? Please help. I will try and attach my xbmc log, my playercorefactory.xml and my mountit.bat. Thanks for the help.

playercorefactory.xml:

<playercorefactory>
<players>
<player name="Digital Theatre" type="External Player" audio="false" video="true">
<filename>c:\XBMC Player\mountit.bat</filename>
<args>"{1}"</args>
<forceontop>false</forceontop>
<hidexbmc>false</hidexbmc>
<hidecursor>false</hidecursor>
</player>
</players>
<rules>
<rule filetypes="iso" filename="*.iso" player="Digital Theatre"/>
</rules>
</playercorefactory>

mountit.bat :

C:\Program Files\Elaborate Bytes\VirtualCloneDrive\VCDmount.exe /d=0
C:\Program Files\Arcsoft\TotalMedia Extreme 2\Digital Theatre\uMCEDVDPlayer.exe g:
C:\Program Files\Elaborate Bytes\VirtualCloneDrive\VCDmount.exe /u

log:

[HTML]22:04:21 T:2724 M:2325856256 NOTICE: -----------------------------------------------------------------------
22:04:21 T:2724 M:2325848064 NOTICE: Starting XBMC, Platform: Windows 7, 32-bit build 7600. Built on Dec 17 2010 (SVN:35647, compiler 1500)
22:04:21 T:2724 M:2325848064 NOTICE: AMD Athlon™ II X4 640 Processor
22:04:21 T:2724 M:2325848064 NOTICE: Desktop Resolution: 1920x1080 32Bit at 60Hz
22:04:21 T:2724 M:2325848064 NOTICE: Running with administrator rights
22:04:21 T:2724 M:2325848064 NOTICE: special://xbmc/ is mapped to: C:\Program Files\XBMC
22:04:21 T:2724 M:2325848064 NOTICE: special://xbmcbin/ is mapped to: C:\Program Files\XBMC
22:04:21 T:2724 M:2325848064 NOTICE: special://masterprofile/ is mapped to: C:\Users\Home Theatre\AppData\Roaming\XBMC\userdata
22:04:21 T:2724 M:2325848064 NOTICE: special://home/ is mapped to: C:\Users\Home Theatre\AppData\Roaming\XBMC
22:04:21 T:2724 M:2325848064 NOTICE: special://temp/ is mapped to: C:\Users\Home Theatre\AppData\Roaming\XBMC\cache
22:04:21 T:2724 M:2325848064 NOTICE: The executable running is: C:\Program Files\XBMC\XBMC.exe
22:04:21 T:2724 M:2325848064 NOTICE: Log File is located: C:\Users\Home Theatre\AppData\Roaming\XBMC\xbmc.log
22:04:21 T:2724 M:2325848064 NOTICE: -----------------------------------------------------------------------

22:04:21 T:2724 M:2324946944 NOTICE: load settings...
22:04:21 T:2724 M:2324676608 NOTICE: special://profile/ is mapped to: special://masterprofile/
22:04:21 T:2724 M:2324672512 NOTICE: loading special://masterprofile/guisettings.xml
22:04:21 T:2724 M:2324606976 NOTICE: Getting hardware information now...
22:04:21 T:2724 M:2324606976 NOTICE: Checking resolution 12
22:04:21 T:2724 M:2324594688 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
22:04:21 T:2724 M:2324586496 NOTICE: Loaded playercorefactory configuration
22:04:21 T:2724 M:2324586496 NOTICE: Loading player core factory settings from special://masterprofile/playercorefactory.xml.
22:04:21 T:2724 M:2324586496 NOTICE: special://masterprofile/playercorefactory.xml does not exist. Skipping.
22:04:21 T:2724 M:2324582400 NOTICE: No advancedsettings.xml to load (special://masterprofile/advancedsettings.xml)
22:04:21 T:2724 M:2324582400 NOTICE: Default DVD Player: dvdplayer
22:04:21 T:2724 M:2324582400 NOTICE: Default Video Player: dvdplayer
22:04:21 T:2724 M:2324582400 NOTICE: Default Audio Player: paplayer
22:04:21 T:2724 M:2324602880 NOTICE: Loading media sources from special://masterprofile/sources.xml
22:04:21 T:2724 M:2311057408 NOTICE: initializing playlistplayer
22:04:21 T:2724 M:2311053312 NOTICE: DONE initializing playlistplayer
22:04:21 T:2724 M:2299260928 NOTICE: CApplication::UpdateLibraries - Starting video library startup scan
22:04:21 T:2724 M:2298638336 NOTICE: initialize done
22:04:21 T:2724 M:2298638336 NOTICE: Running the application...
22:04:21 T:2724 M:2298617856 NOTICE: ES: Starting event server
22:04:21 T:2228 M:2298609664 NOTICE: ES: Starting UDP Event server on 127.0.0.1:9777
22:04:21 T:2228 M:2298568704 NOTICE: UDP: Listening on port 9777
22:04:21 T:2744 M:2298552320 NOTICE: VideoInfoScanner: Starting scan ..
22:04:21 T:2744 M:2281811968 NOTICE: VideoInfoScanner: Finished scan. Scanning for video info took 00:00
22:04:28 T:2724 M:2272460800 ERROR: PCRE: nothing to repeat. Compilation failed at offset 0 in expression '*.iso'
22:04:28 T:2724 M:2272460800 WARNING: CPlayerCoreFactory::GetPlayerCore(Digital Theatre): no such core: Digital Theatre
22:04:28 T:2724 M:2271285248 NOTICE: DVDPlayer: Opening: E:\HD Movies\Batman Begins.iso
22:04:28 T:2724 M:2271281152 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
22:04:28 T:3016 M:2271277056 NOTICE: Creating InputStream
22:04:28 T:3016 M:2271219712 ERROR: Error on dvdnav_open
22:04:28 T:3016 M:2271219712 ERROR: CDVDPlayer::OpenInputStream - error opening [E:\HD Movies\Batman Begins.iso]
22:04:28 T:3016 M:2271219712 NOTICE: CDVDPlayer::OnExit()
22:04:28 T:3016 M:2271215616 NOTICE: CDVDPlayer::OnExit() deleting input stream
22:04:28 T:2724 M:2271182848 ERROR: Playlist Player: skipping unplayable item: 0, path [E:\HD Movies\Batman Begins.iso]
22:04:28 T:2724 M:2271178752 NOTICE: CDVDPlayer::CloseFile()
22:04:28 T:2724 M:2271178752 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
22:04:28 T:2724 M:2271178752 NOTICE: DVDPlayer: waiting for threads to exit
22:04:28 T:2724 M:2271178752 NOTICE: DVDPlayer: finished waiting
22:04:30 T:2724 M:2272309248 ERROR: PCRE: nothing to repeat. Compilation failed at offset 0 in expression '*.iso'
22:04:30 T:2724 M:2272309248 WARNING: CPlayerCoreFactory::GetPlayerCore(Digital Theatre): no such core: Digital Theatre
22:04:33 T:2724 M:2273292288 ERROR: PCRE: nothing to repeat. Compilation failed at offset 0 in expression '*.iso'
22:04:33 T:2724 M:2273292288 WARNING: CPlayerCoreFactory::GetPlayerCore(Digital Theatre): no such core: Digital Theatre
22:04:33 T:2724 M:2272178176 NOTICE: DVDPlayer: Opening: E:\HD Movies\Batman Begins.iso
22:04:33 T:2724 M:2272178176 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
22:04:33 T:1668 M:2272178176 NOTICE: Creating InputStream
22:04:33 T:1668 M:2272153600 ERROR: Error on dvdnav_open
22:04:33 T:1668 M:2272153600 ERROR: CDVDPlayer::OpenInputStream - error opening [E:\HD Movies\Batman Begins.iso]
22:04:33 T:1668 M:2272153600 NOTICE: CDVDPlayer::OnExit()
22:04:33 T:1668 M:2272153600 NOTICE: CDVDPlayer::OnExit() deleting input stream
22:04:33 T:2724 M:2272153600 ERROR: Playlist Player: skipping unplayable item: 0, path [E:\HD Movies\Batman Begins.iso]
22:04:33 T:2724 M:2272153600 NOTICE: CDVDPlayer::CloseFile()

sorry bout long post but not sure how to post the log with the scrollable navigation bars like i see in other posts.



- ltcharles - 2011-02-06

Yeah same here I cant get it to work either and so tired of messing with it. So here it goes I will give someone 25 bucks if they can look at my pc and get this thing to work.

I need it to mount my iso and play with power dvd 10. If you can do this email me or pm if you want I am dead serious i will pay to get this working perfectly.

If your up for it let me know so i can set aside time and send you a remote control invitation so you can mess with my pc.


[Windows] Playing BluRay ISOs and discs, Step-by-step - Horst - 2011-02-21

Hi,

slingshot27's methode works perfect for me (my configuration: Windows 7, PowerDVD 10, XBMC Dharma.)

I try to give you a more detailled description of what you have to do, to play Blu-ray discs and iso-files using PowerDVD:

1. Create a new folder on drive C:, name it 'For_XBMC', DON'T use whitespaces, use underlines instead!
You should now have a folder 'C:\For_XBMC'.

2. Use Notepad or any other text editor to create a batch file, that will be used to play Blu-ray discs using Power DVD. It should only contain this single line:

"C:\Program Files\CyberLink\PowerDVD10\PowerDVD10.exe" /fullscreen e:

If the drive letter of your Blu-ray disc drive is not 'E:' and/or PowerDVD was installed into another directory, change the line above accordingly. Be sure to enclose the path in double quotes. Save the file into the previously created folder, name it 'PlayBD.bat'.
You should now have a file 'C:\For_XBMC\PlayBD.bat'.

3. Insert a Blue-ray or DVD into your optical drive, wait a few moments, if PowerDVD starts via windows autoplay, quit PowerDVD. Now double click the previously created PlayBD.bat. PowerDVD should start now, playing the BD/DVD. If yes, proceed to the next step, otherwise double check the path and driveletter in 'PlayBD.bat'.

4. Check which drive letter is assigned to Virtual CloneDrive. (You can do this by double clicking an *.iso-file in the Windows-Explorer.)

5. Use Notepad or any other text editor to create another batch file, that will be used to play Blu-ray iso-files using Power DVD. It should contain these three lines:

"C:\Program Files\Elaborate Bytes\VirtualCloneDrive\vcdmount.exe" /d=0 %1
"C:\Program Files\CyberLink\PowerDVD10\PowerDVD10.exe" /fullscreen f:
"C:\Program Files\Elaborate Bytes\VirtualCloneDrive\vcdmount.exe" /d=0 /u

If the drive letter of Virtual CloneDrive is not 'F:' and/or PowerDVD was installed into another directory, change line 2 accordingly. If VirtualCloneDrive was installed into another directory, change the pathes in lines 1 and 3 accordingly. Be sure to enclose all pathes in double quotes.
Save the file into the previously created folder, name it 'PlayBDiso.bat'.
You should now have two files: 'C:\For_XBMC\PlayBD.bat' and 'C:\For_XBMC\PlayBDiso.bat'.

6. For testing purposes, reopen PlayBDiso.bat and replace the %1 (at the end of the first line) with the path to one of your Blu-ray iso-files, e. g. "C:\Movies\The Lord Of The Ring.iso".
Now the first line of PlayBDiso.bat should look similiar to

"C:\Program Files\Elaborate Bytes\VirtualCloneDrive\vcdmount.exe" /d=0 "C:\Movies\The Lord Of The Ring.iso"

Leave lines 2 and 3 unchanged. Save the file into 'C:\For_XBMC\', name it 'Test.bat'. Double click 'Test.bat', the iso-file should now play in PowerDVD. If yes, congratulations, halfway there Wink. If no, double check all pathes and the use of double quotes.

7. Use Notepad or any other text editor to create or modify the 'playercorefactory.xml' in the userdata directory.
IMPORTANT!!! DONT'T modify the 'playercorefactory.xml' in the XBMC program directory (e. g. 'C:\Program Files\XBMC\system\playercorefactory.xml')!!!
You MUST create/modify the 'playercorefactory.xml' in your userdata directory (running Windows 7, this is 'C:\Users\<YOUR_USERNAME>\AppData\Roaming\XBMC\userdata'), with <YOUR_USERNAME> being your user name Big Grin
It should contain these lines:

Code:
<playercorefactory>
    <players>
        <player name="PowerDVD (BD.iso)" type="ExternalPlayer" audio="false" video="true">
            <filename>C:\For_XBMC\PlayBDiso.bat</filename>
            <args>"{1}"</args>
            <hidexbmc>true</hidexbmc>
        </player>
        <player name="PowerDVD (BD)" type="ExternalPlayer" audio="false" video="true">
            <filename>C:\For_XBMC\PlayBD.bat</filename>
            <hidexbmc>true</hidexbmc>
        </player>
    </players>
    <rules action="prepend">
        <!-- Blu-rays -->
        <rule protocols="bd" player="PowerDVD (BD)"/>         
        <rule filetypes="iso" filename=".*BD.*" player="PowerDVD (BD.iso)"/>
    </rules>
</playercorefactory>

Save it in the userdata directory (see above), name it 'playercorefactory.xml'.

8. For testing purposes, open 'playercorefactory.xml' with InternetExplorer. It should open in IE with syntax highlighting, without any error messages.

9. Rename your Blu-ray iso-files using the naming scheme <NAME_OF_THE_MOVIE>.BD.iso, e. g. 'The Lord Of The Ring.BD.iso'

10. Run XBMC, Blu-ray disc and iso-files should now automatically be played using PowerDVD. Additionally the 'pay with...' context menu should now contain the menu items 'PowerDVD (BD)' and 'PowerDVD (BD.iso)' which you can use to manually play an optical disc or iso-file using PowerDVD.

I hope this could help someone.

Greetings
Horst


- benogil - 2011-02-22

Will this work for MPC-HC instead of PowerDVD ?


- patm95 - 2011-02-27

Horst, This method did work for me after a long time of trying to get it to work! Thanks!


- dsharbani - 2011-02-28

I am trying to get this to work properly with TMT 5. I have got it to work where the bluray iso mounts and plays using same method as Hurst. Problem is I have to delete the last line of bat file to unmount disk or it will not play. my bat file executes all the way through, mount iso, start to run TMT 5, then unmount iso, before TMT even starts on screen the bluray is unmounted.

Now when I delete line from bat file it plays, but my issue is how to close TMT to go back to XBMC? Do i have to get a close command from event ghost and map it to a button on remote?

Thanks in advance.