I know there's "kind of" support for Blu-rays in NPVR now via the LAV splitter and audio decoder, but I've never really managed to get it working that well, and you're still left without support for subtitles, never mind full-menu support if you want that too. Therefore, I still play all of my blu-ray discs via TotalMediaTheater.
Not that I really have the drive space for it, but I started looking at options for ripping some of them (to iso, and using ClownBD to make them movie-only), but wanted a nice solution for launching TMT via NPVR direct to the mounted ISO. Turns out the solution is reasonably simple:
Rather than tell NPVR the location of VirtualCloneDrive's daemon.exe, I changed the config file so that it called a batch file instead:
This batch then calls the daemon to do the mount using the parameters NPVR gave it. From there, it just has to call my normal launch script for TMT but with a different drive path now:Code:<DaemonToolsExe>D:\Batch Files\NPVR-VCD.bat</DaemonToolsExe>
Batchrunner is something I wrote to run batch files without the dos window appearing.Code:"C:\Program Files\SlySoft\VirtualCloneDrive\Daemon.exe" %1 %2 %3 %4 %5 "D:\BatchRunner\batchrunner.exe" "D:\Batch Files\NPVR-BluRayISO.bat"
NPVR-BluRayISO.bat does a whole bunch of stuff to get ready for running TMT (like killing NPVR), but ultimately it calls the following, where y: is the path to my virtual blu-ray drive.
Of course, if you have DVD rips as ISOs (I don't), then this would mean they'd play via TMT too rather than in NPVR, but you could probably work around that.Code:start /D"C:\Program Files\Arcsoft\TotalMedia Theatre 3\" /WAIT uMCEDVDPlayer.exe y: