Kodi Community Forum

Full Version: External Player marked as default, not being used by default
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
Hey!

I'm sure this has been asked and answered a billion times before, but I searched a lot and couldn't find any solution. Maybe one of you can just quickly point me to it?

Here's my problem: I am using a playercorefactory.xml file to use Total Media Theater 6 to playback ISO's. If I select a movie, press the options key and select "play using..." it shows the external player (a batch file in my case) as the default player. If I now click play everything works as one would expect.

But if I just select a movie and press ok/enter it uses the internal player (which of course doesn't work for 3D blu-ray images) despite not being the default player for this filetype.

Here's my playercorefactory.xml:

Code:
<playercorefactory>
  <players>
    <player name="PlayDisc" type="ExternalPlayer" audio="false" video="true">
      <filename>C:\test\PlayDisc.bat</filename>
      <args>"{1}"</args>
      <hidexbmc>true</hidexbmc>
   </player>
  </players>
<rules action="prepend">
    <!-- Bluray ISO -->
    <rule filetypes="iso" player="PlayDisc"/>
</rules>
</playercorefactory>

And here my (somehow working) PlayDisc.bat:

Code:
"C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\VCDMount.exe" /d=0 %1
"C:\Program Files (x86)\ArcSoft\TotalMedia Theatre 6\uMCEPlayer6.exe" D:
"C:\Program Files (x86)\Elaborate Bytes\VirtualCloneDrive\VCDMount.exe" /d=0 /u

What am I missing if I just want the default player to be used without using the "play using..." option?