XBMC Community Forum
[WINDOWS] External Player Support Thread - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: XBMC General Help and Support (/forumdisplay.php?fid=111)
+---- Forum: Windows support (/forumdisplay.php?fid=59)
+---- Thread: [WINDOWS] External Player Support Thread (/showthread.php?tid=43511)



- zag - 2009-02-17 01:07

Thanks for this, works well.

Here is my xml for zoomplayer. I use HIP to cycle the subs and aspect ratio.

Code:
<advancedsettings>
<video>
  <defaultplayer>externalplayer</defaultplayer>
</video>
<externalplayer>
  <filename>C:\Program Files\Zoom Player\zplayer.exe</filename>
  <args>/F /Q /LOCKFS /MOUSEOFF</args>
  <forceontop>true</forceontop>
  <hidexbmc>true</hidexbmc>
  <hideconsole>false</hideconsole>
  <hidecursor>false</hidecursor>
</externalplayer>
</advancedsettings>

Playmee for meedio allows you to set up multiple external players based on rules such as file extension, is there any chance of getting this done for this script? For instance zoomplayer is great for MKV files but not so good for youtube streams or online videos.

EDIT: also the first post is wrong

Quote:\Documents and Settings\[user]\Application Data\XBMC

Shouldn't it be

Quote:\Documents and Settings\[user]\Application Data\XBMC\USERDATA

?


- Hitcher - 2009-02-17 08:51

zag2me Wrote:EDIT: also the first post is wrong
Quote:\Documents and Settings\[user]\Application Data\XBMC
Shouldn't it be
Quote:\Documents and Settings\[user]\Application Data\XBMC\USERDATA

No, that's where you find the USERDATA folder -

Jester Wrote:Create a advancedsettings.xml file in your userdata directory (in \Documents and Settings\[user]\Application Data\XBMC on WinXp or \Users\[user]\AppData\Roaming\XBMC on Vista)



- moby-uk - 2009-02-17 19:55

zag2me Wrote:Playmee for meedio allows you to set up multiple external players based on rules such as file extension, is there any chance of getting this done for this script?

Not by me Smile. (Not wanting to speak for anyone else but AIUI) XBMC has no desire to be a launcher but rather an integrated experience. I've scratched my particular itch: performance of the builtin player not being adequate for HD content on my EEE Box whereas MPC-HC+CoreAVC is. But I personally hope that the builtin player will improve to the point that externalplayers are unnecessary.


- moby-uk - 2009-02-17 20:04

I've just added what I hope is the final version of my patch to trac.

This adds the changes from my test build detailed here.

@taxigps: I slightly changed the action that allowed you to bind launching the externalplayer to a key, you'll now need to use something like
Code:
<e>XBMC.PlayWith(externalplayer)</e>
this is so that, if you make the externalplayer the default, you can bind a key to launch the builtin player with something like
Code:
<p>XBMC.PlayWith(dvdplayer)</p>

Just gotta persuade the devs to accept it now Eek


- Jester - 2009-02-17 20:13

Build coming with the latest moby-uk patch, after this and some testing is done, we'll push the dev's to get this in SVN as the standard external player that is in the SVN currently is seriously borked compaired to this one Wink


- Jester - 2009-02-17 20:57

Upped

XBMCSetup-Rev17788-jester-ext.exe


- jcraven - 2009-02-18 03:16

Where did you find the Keymap.xml file? Did you have to create it? I searched my system after installing the latest version and couldn't find it.


- taxigps - 2009-02-18 06:56

moby-uk Wrote:@taxigps: I slightly changed the action that allowed you to bind launching the externalplayer to a key, you'll now need to use something like
Code:
<e>XBMC.PlayWith(externalplayer)</e>
this is so that, if you make the externalplayer the default, you can bind a key to launch the builtin player with something like
Code:
<p>XBMC.PlayWith(dvdplayer)</p>

Just gotta persuade the devs to accept it now Eek

That's good. I wish you success to persuade the devs to accept it.Nod


- Jester - 2009-02-19 13:37

Can people please report if there are any functional issues with the current patch ? if not that I can ask the dev's to include this in the main SVN....
thanks


- Mindspin - 2009-02-19 14:45

Hi Jester,

I installed your latest build and I lost external player functionality. It had previously worked and I changed nothing. My advancedsettings is still the same. I'll post a log when I return tonight.

One other curious thing I noticed was that if I put in the video and external player settings in the advancedsettings xml as well as putting in a regexp setting for xbmc to find my TV shows properly, it depended on which was listed first for which would work. If I put the video stuff first then my external player would work and not the regexp stuff, and vice-versa.

However now, I have tried both ways and only the regexp works properly and my external player will not launch, it goes straight to the internal player only.