2009-05-11, 18:21
moby-uk Wrote:You can put the batch file anywhere you like, you should then invoke that as the ExternalPlayer instead of invoking TMT3 directly. In the batch file you'll need to do whatever the mount the ISO and then launch TMT3.
To be explicit, the ExternalPlayer functionality supports invoking a single executable, period. If your particular flavour of player needs some action to be taken prior to it being able to play some particular type of media, it's up to you to arrange for that to happen.
I know this sounds harsh but this functionality is in advancedsettings for a reason , see my next point ...
... that's the crux of the issue of wanting that type of functionality builtin; you want Virtual Clone Drive, someone else wants Daemon Tools, someone else will want something else ....
If someone is motivated to build in support for n different virtual DVD drive applications then cool, but I'm afraid I'm not. My take is that XBMC is first and foremost a media player, not a launcher; for me personally, this is strictly a workaround for the fact that until XBMC has some GPU-acceleration it can't handle HD on my little EEE Box, so I have to use MPC-HC+CoreAVC.
crashing? or do you mean it looks like it hanging? In order to not consume CPU-cyles XBMC locks its graphicscontext a short time after the externalplayer starts. If the externalplayer hasn't got itself together enough to open its window in that time then it'll appear behind XBMC and you'll think it's hung. You can try increasing this time from its default of, IIRC, 2000ms by adding
<startuptime>nnnn</startuptime>
inside your <externalplayer></externalplayer> element in advancedsettings, where nnnn is a number of milliseconds, e.g. <startuptime>5000</startuptime> is 5 seconds.
If you want to use the externalplayer as the default for DVDs/ISOs then you need to have:
<defaultdvdplayer>externalplayer</defaultdvdplayer>
inside the <video></video> element in your advancedsettings (
moby-uk
I certainly appreciate your time and info on this matter. I understand that there are numerous virtual drive programs out there and to make something that would work with each one might be unrealistic.
As far as the wrapper batch file, I dont have a clue how to do this. I think something like this might solve my problem. But again, if I dont know how to create it, Im at a standstill.
As far as the crashing issue... What is happening is once the external player is selected and coming up, I get a Windows message saying that XBMC is closing. I dont remember if it was a Windows error message or if it specifically said XBMC is closing. But the fact is, a messages comes up saying XBMC is being forced to close.
I will try your tips when I get home and see if that does the trick to at least fix that issue.
Thanks again. And if you can lead me to the correct path on this batch file thing I would appreciate it.