2015-05-18, 18:31
(2015-05-17, 11:47)Animal_Freeride Wrote:(2015-05-14, 16:32)rmilyard Wrote:(2015-05-14, 10:06)Animal_Freeride Wrote: I finally managed to get PDVD14 to work flawlessly using Elaborate Bytes as a virtual DVD player. I amended the code to point at the Classic exe file rather than the Cinema exe as I just couldn't get it to work properly.
I recently tried PDVD15 (trial version) hoping the integration of ISO playback would negate the requirement to use Elaborate Bytes. However I just couldn't get it to work despite spending hours messing around with the xml code and batch file. I tried looking for a virtual drive exe within the PDVD15 folders but there doesn't appear to be one. Anyway I'm not sure whether I would want to use PDVD15 to "auto mount" ISO images in any event as it takes a while to load whereas Elaborate Bytes is almost instantaneous.
As stated, now that I've got PDVD14 to work flawlessly, I have no desire to upgrade. I'll post the playercorefactory & batch file code later. I presume you are running Kodi?
I have been able to auto mount files with EB also. My issue is Kodi runs PowerDVD and shows Blu Ray mount but doesn't auto play the movie. When I used TMT6 in the past it would. I am thinking I am missing a /cmd argument or something.
Also issue I am seeing is PowerDVD doesn't detect if content of the Blu Ray is 3d or not. When I start it I need to selected (right click) and turn on 3d. TMT6 would just detect it. After doing that it plays after later if run a non 3d blu ray you need to do the same and turn it off.
This is what I use and runs perfect;
Playercore Code
<playercorefactory>
<players>
<player name="PowerDVD" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Users\(YOUR DETAILS HERE)\AppData\Roaming\Kodi\userdata\PowerDVD.bat</filename>
<args>"{1}"</args>
<hidekodi>false</hidekodi>
</player>
</players>
<rules action="prepend">
<rule filetypes="iso|bdmv|mpls" player="PowerDVD"/>
</rules>
</playercorefactory>
BAT File
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
"C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\VCDMount.exe" /d=0 %1
"C:\Program Files (x86)\Cyberlink\PowerDVD14\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%
"C:\Program Files (x86)\Cyberlink\PowerDVD14\PowerDVD.exe" "%pth%" exit
GOTO end
:playbdmv
set pth=%1
set pth=%pth:BDMV\MovieObject.bdmv=%
set pth=%pth:BDMV\index.bdmv=%
"C:\Program Files (x86)\Cyberlink\PowerDVD14\PowerDVD.exe" %pth% exit
GOTO end
:end
exit
So I tried this with PowerDVD 15. The program loads but doesn't seem to mount the iso. So just sits there saying H: (My VCD) no disk.