2011-01-19, 07:40
I'm using version 10.0 of XBMC on an iMac running OSX 10.6.6. I want to play all videos using an external player (MPlayer OSX Extended). I've read the wiki article about creating an playercorefactory.xml file, but I can't seem to get it working.
Here's the file I've created:
<playercorefactory>
<players>
<player name="MPlayer" type="ExternalPlayer" audio="false" video="true">
<filename>/Applications/Other Programs/MPlayer OSX Extended.app</filename>
<args>"{1}" /fullscreen /close</args>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>none</warpcursor>
</player>
<player name="VLC" type="ExternalPlayer" audio="false" video="true">
<filename>/Applications/Other Programs/VLC.app</filename>
<args>"{1}" /fullscreen /close</args>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>none</warpcursor>
</player>
</players>
<rules action="prepend">
<rule video="true" player=MPlayer">
<rule dvd="true" player="MPlayer" />
</rules>
</playercorefactory>
What am I doing wrong? I put the file in /Users/Me/Library/Application Support/XBMC/userdata/
Is my syntax incorrect somewhere? Should "/" in the file name be "\"? Should I be pointing to the app or somewhere inside the package contents?
Any help would be greatly appreciated.
Here's the file I've created:
<playercorefactory>
<players>
<player name="MPlayer" type="ExternalPlayer" audio="false" video="true">
<filename>/Applications/Other Programs/MPlayer OSX Extended.app</filename>
<args>"{1}" /fullscreen /close</args>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>none</warpcursor>
</player>
<player name="VLC" type="ExternalPlayer" audio="false" video="true">
<filename>/Applications/Other Programs/VLC.app</filename>
<args>"{1}" /fullscreen /close</args>
<hidexbmc>false</hidexbmc>
<hideconsole>false</hideconsole>
<warpcursor>none</warpcursor>
</player>
</players>
<rules action="prepend">
<rule video="true" player=MPlayer">
<rule dvd="true" player="MPlayer" />
</rules>
</playercorefactory>
What am I doing wrong? I put the file in /Users/Me/Library/Application Support/XBMC/userdata/
Is my syntax incorrect somewhere? Should "/" in the file name be "\"? Should I be pointing to the app or somewhere inside the package contents?
Any help would be greatly appreciated.