Hi,
To make this work smoothly, and for your Bluray 3D movies as well, I highly recommend an AMD APU setup for your HTPC. I have tried an Intel build but for some reason, Intel is abysmally bad in writing proper drivers for their integrated GPU in their CPUs. They update their drivers twice a year (if you are lucky) and they have for a long time ignored user complaints about non-functioning 3D playback using their chips. Look at the Intel user forums if you want proof.
So. 1st tip - stay away from Intel if you plan to use the integrated Graphics in their CPUs. It's bad for 3D.
Other than that it's not complex. You need a simple script to make Kodi fire up PowerDVD when selecting an ISO file, and in PowerDVD 16 there is only one .exe file to use. Power DVD will start up in the state you last left it in (TV mode or PC mode).
There're tons of scripts and help available on the Kodi website.
Kodi Scripts I use:
<playercorefactory>
<players>
<player name="ISO_BDMV_Player" type="ExternalPlayer" audio="false" video="true"><filename>C:\Users\HTPC\AppData\Roaming\Kodi\userdata\PlayISO.bat</filename>
<args>"{1}"</args><hidexbmc>true</hidexbmc>
<warpcursor>topright</warpcursor>
<hideconsole>true</hideconsole>
<forceontop>true</forceontop>
</player>
<player name="Disc_Player" type="ExternalPlayer" audio="false" video="true"><filename>C:\Users\HTPC\AppData\Roaming\Kodi\userdata\PlayDisc.bat</filename>
<args>"{1}"</args>
<hidexbmc>true</hidexbmc>
<hideconsole>true</hideconsole>
<forceontop>true</forceontop>
</player>
</players>
<rules action="prepend">
<rule filename=".*\BluRay\.*|.*3D.*" player="ISO_BDMV_Player" />
<rule filename=".*DVD.*" player="DVDPlayer" />
<rule filetypes="bd|ifo" player="Disc_Player"/>
</rules>
</playercorefactory>
and....
The PlayISO.bat file:
"@echo off
Set file=%1
Set dummy=%file:iso=%
IF NOT %dummy% == %file% (GOTO playiso) ELSE (goto next)
:next
Set file=%1
Set dummy=%file:mpls=%
IF NOT %dummy% == %file% (GOTO plaympls) ELSE (goto playbdmv)
:playiso
set pth=%1
set pth=%pth:~1,-25%
"C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\VCDMount.exe" /d=0 %1
timeout /t 3
"C:\Program Files (x86)\CyberLink\PowerDVD16\PowerDVD.exe" E:\
"C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\VCDMount.exe" /d=0 /u
GOTO end
:plaympls
set pth=%1
set pth=%pth:~1,-25%
timeout /t 3
"C:\Program Files (x86)\CyberLink\PowerDVD16\PowerDVD.exe" E:\
GOTO end
:playbdmv
set pth=%1
set pth=%pth:BDMV\MovieObject.bdmv=%
set pth=%pth:BDMV\index.bdmv=%
timeout /t 3
"C:\Program Files (x86)\CyberLink\PowerDVD16\PowerDVD.exe" E:\
GOTO end
:end
exit
"
Hope this helps. :
This message was edited 2 times. Last update was at Oct 13. 2016 12:02