Posts: 1
Joined: Mar 2013
Reputation:
0
Hi,
I have a MK809ii mini android device with XBMC installed on Finless 1.7b rom. I have installed your file and when run it gives the option of installing playerfactory, you can then choose the default player from MXpro, Rockplayer, MX. I also have archos player and wondershare installed on my device but these do not appear. When I setthe app to choose Rockplayer or MX player everyfile I open in XBMC is ran with that player. I was under the impression that I would get an option to choose a different player everytime I opened a file. Am I doing something wrong? Thanks for any assistance
Posts: 1
Joined: Mar 2013
Reputation:
0
Hello,
I'm trying to use this, but I failed somewhere.
I used a android stick mk808b.(rooted)
Why I need it : because xbmc android doesn't play correctly HD movies
So I tried by myself to launch an external player ( BSplayer free ) with my own playercorefactory.xml.
My file :
<playercorefactory>
<players>
<!-- BSPlayer Free definition -->
<player name="BSPlayerFree" type="ExternalPlayer" audio="false" video="true">
<!-- Android intent -->
<filename>com.bsplayer.bspandroid.free</filename>
<!-- Hide XBMC -->
<hidexbmc>true</hidexbmc>
<!-- After 2 minutes bump the play count of the item in XBMC -->
<playcountminimumtime>120</playcountminimumtime>
</player>
</players>
<!-- Rules for which external player to use -->
<!-- MX Player Free is default
change player= value to one of the above names to change this -->
<rules action="prepend">
<rule filetypes="mkv" player="BSPlayerFree">
<rule filename=".*720.*|.*1080.*" player=" BSPlayerFree" />
</rule>
<!-- Video files -- Default rule (last to ensure above trigger first -->
<rule video="true" player=" dvdplayer" />
</rules>
</playercorefactory>
It's easy :
for all movies : use the default player,
If it's a mkv file in 720 or 1080p, launch BSplayer.
It works only with upnp source, not samba shares.
So I mount my samba share on my stick with CIFSmanager. But I have the same problem....
And I found this topic....
I have installed xbmc frodo from xbmc. ( the lastest one ), installed the lastest link for smbwrapper.apk.
I launched it, select mxplayer free and applied the playercorefactory.xml. ( I checked, it's in the right place )
I launched XBMC, add a smb source, I can select an other player : steph (default) or dvdplayer.
With dvdplayer it works, but nothing happen with steph :/
In the playercorefactory, there is a link to "com.birdy.smbwrapper". I don't find it :/ Where is he ? I want to check.
Thanks.
Posts: 30
Joined: Mar 2013
Reputation:
0
joalin
Junior Member
Posts: 30
2013-03-29, 01:55
(This post was last modified: 2013-03-29, 01:55 by joalin.)
Hi,
I installed this great app, and it works really great. I just have a problem, that it XBMC has smbwrapper as default player, and I'd like the internal DVD player as default, and smbwrapper/MX player as secondary. This is because I noticed MX Player doesn't support online subtitls by now.
If this isn't possible, I'd like to use Bs player or Archos player in the xml file, so I could use them instead. I tried to edit the xml file myself, but I didn't get it to work. Mx player was mentioned only once in the file, and changing it to BSplayer didn't have any impact at all.
Posts: 5
Joined: Jan 2013
Reputation:
0
Did anybody get the Wrapper working with BSPlayer successfully? I looked into the playercorefactory.xml
<playercorefactory>
<players>
<player name="StephWrapper" type="ExternalPlayer" audio="false" video="true">
<filename>com.birdy.smbwrapper</filename>
<hidexbmc>true</hidexbmc>
<playcountminimumtime>120</playcountminimumtime>
</player>
</players>
<rules action="prepend">
<rule protocols="smb" name="StephWrapper" />
<rule dvdimage="true" player="StephWrapper"/>
<rule protocols="rtmp" player="StephWrapper"/>
<rule protocols="rtsp" player="StephWrapper" />
<rule protocols="sop" player="StephWrapper" />
<!-- Internet streams -- Disabled for now -->
<!--<rule internetstream="true" player="MXPlayerFree" />-->
<rule video="true" player="StephWrapper"/>
</rules>
</playercorefactory>
I guess the wrapper define itself as the default external player, StephWrapper. Then It call the actual the external player MXplayer. How can I redefine the actual player ad BSplayer? When I installed the wrapper, I can only select MX player ad, MX player pro, or rockplayer.
TIA for any help on this.
Posts: 411
Joined: Sep 2012
Reputation:
8
every time i run this via xbmc using the playercorefactory file it says "could not play file" but when i run it via ES File Explorer it works fine... help?
Posts: 28
Joined: Sep 2009
Reputation:
1
nikagl
Junior Member
Posts: 28
same here, would love to get it to work with BSPlayer (Free or Full). It says the external player is active but nothing happens...
Posts: 28
Joined: Sep 2009
Reputation:
1
nikagl
Junior Member
Posts: 28
Ok, I did some more testing! Here's the results:
First off, Stéphane - very good job!! This is the only way I got SMB to correctly work so far!
First version I preferred the way to select the player. It opens from XBMC and then you can choose which is your player of preference. This first bit already delays a few seconds, but is fine. But with both BSPlayer and MXPlayer it somehow delays for at least 30 seconds. With the standard gallery video player and ES Media Player it works fine.
Last version is perfect with MXPlayer, but you cannot select BSPlayer. Also your configuration XML does not allow to add custom players, like theplayercorefactory xml does. It would be nice to be able to choose the player like in the first version, or add players to the xml manually so I can try it with BSPlayer.
Btw, I like BSPlayer so much, because it's the most advanced player at the moment. It has subs support including downloading them (!) and all other stuff MXPlayer has.
Last but not least, in my case I had to make sure I add the password to the source I use to access the files (with smb://username:pass@). Possibly a good solution for other as it didn't work otherwise...
Regards,
Nika.