Android - Use of External player for network stream

  Thread Rating:
  • 1 Votes - 1 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Hullbiker Offline
Junior Member
Posts: 1
Joined: Aug 2014
Reputation: 0
Post: #1
Hi,

I am currently using XBMC 13.2 (latest stable) and would like to use an external player for network streams, I have searched the web and found a "playercorefactory.xml" which allows me to use MX Player for everything but network streams, but it doesn't work on the network, just get the message "External Player is Active" but it does not open MX Player.

My plaercorefactory.xml is as follows;

<!--
Credits
KemoNine (xbmcandroid.com/forums)
Staticadk (xbmcandroid.com/forums)
GSH (xbmcandroid.com/forums)
-->

<playercorefactory>
<players>
<!-- MXPlayer Free definition -->
<player name="MXPlayerFree" type="ExternalPlayer" audio="false" video="true">
<!-- Android intent -->
<filename>com.mxtech.videoplayer.ad</filename>
<!-- Hide XBMC -->
<hidexbmc>true</hidexbmc>
<!-- After 2 minutes bump the play count of the item in XBMC -->
<playcountminimumtime>120</playcountminimumtime>
</player>

<!-- MXPlayer Pro definition -->
<player name="MXPlayerPro" type="ExternalPlayer" audio="false" video="true">
<!-- Android intent -->
<filename>com.mxtech.videoplayer.pro</filename>
<!-- Hide XBMC -->
<hidexbmc>true</hidexbmc>
<!-- After 2 minutes bump the play count of the item in XBMC -->
<playcountminimumtime>120</playcountminimumtime>
</player>

<!-- TPlayer definition -->
<player name="TPlayer" type="ExternalPlayer" audio="false" video="true">
<!-- Android intent -->
<filename>com.tiantian.android.player.app</filename>
<!-- Hide XBMC -->
<hidexbmc>true</hidexbmc>
<!-- After 2 minutes bump the play count of the item in XBMC -->
<playcountminimumtime>120</playcountminimumtime>
</player>

<!-- DicePlayer Free definition -->
<player name="DicePlayerFree" type="ExternalPlayer" audio="false" video="true">
<!-- Android intent -->
<filename>com.inisoft.mediaplayer.trial</filename>
<!-- Hide XBMC -->
<hidexbmc>true</hidexbmc>
<!-- After 2 minutes bump the play count of the item in XBMC -->
<playcountminimumtime>120</playcountminimumtime>
</player>

<!-- VLC Player definition -->
<player name="VLCPlayer" type="ExternalPlayer" audio="false" video="true">
<!-- Android intent -->
<filename>com.vlcforandroid.vlcdirectprofree</filename>
<!-- Hide XBMC -->
<hidexbmc>true</hidexbmc>
<!-- After 2 minutes bump the play count of the item in XBMC -->
<playcountminimumtime>120</playcountminimumtime>
</player>

<!-- DicePlayer Paid definition -->
<player name="DicePlayerPaid" type="ExternalPlayer" audio="false" video="true">
<!-- Android intent -->
<filename>com.inisoft.mediaplayer.a</filename>
<!-- Hide XBMC -->
<hidexbmc>true</hidexbmc>
<!-- After 2 minutes bump the play count of the item in XBMC -->
<playcountminimumtime>120</playcountminimumtime>
</player>

<!-- RockPlayer Lite definition -->
<player name="RockPlayerLite" type="ExternalPlayer" audio="false" video="true">
<!-- Android intent -->
<filename>com.redirectin.rockplayer.android.unified.lite</filename>
<!-- Hide XBMC -->
<hidexbmc>true</hidexbmc>
<!-- After 2 minutes bump the play count of the item in XBMC -->
<playcountminimumtime>120</playcountminimumtime>
</player>

<!-- RockPlayer2 definition -->
<player name="RockPlayer" type="ExternalPlayer" audio="false" video="true">
<!-- Android intent -->
<filename>com.rockplayer</filename>
<!-- Hide XBMC -->
<hidexbmc>true</hidexbmc>
<!-- After 2 minutes bump the play count of the item in XBMC -->
<playcountminimumtime>120</playcountminimumtime>
</player>

<!-- 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>

<!-- Moboplayer Free definition -->
<player name="MoboplayerFree" type="ExternalPlayer" audio="false" video="true">
<!-- Android intent -->
<filename>com.clov4r.android.nilz</filename>
<!-- Hide XBMC -->
<hidexbmc>true</hidexbmc>
<!-- After 2 minutes bump the play count of the item in XBMC -->
<playcountminimumtime>120</playcountminimumtime>
</player>

<!-- mVideoplayer Free definition -->
<player name="mVideoplayerFree" type="ExternalPlayer" audio="false" video="true">
<!-- Android intent -->
<filename>afzkl.development.mVideoPlayer</filename>
<!-- Hide XBMC -->
<hidexbmc>true</hidexbmc>
<!-- After 2 minutes bump the play count of the item in XBMC -->
<playcountminimumtime>120</playcountminimumtime>
</player>

<!-- Vplayer definition -->
<player name="Vplayer" type="ExternalPlayer" audio="false" video="true">
<!-- Android intent -->
<filename>me.abitno.vplayer.t</filename>
<!-- Hide XBMC -->
<hidexbmc>true</hidexbmc>
<!-- After 2 minutes bump the play count of the item in XBMC -->
<playcountminimumtime>120</playcountminimumtime>
</player>

<!-- Wondershare Player definition -->
<player name="WondersharePlayer" type="ExternalPlayer" audio="false" video="true">
<!-- Android intent -->
<filename>com.wondershare.player</filename>
<!-- Hide XBMC -->
<hidexbmc>true</hidexbmc>
<!-- After 2 minutes bump the play count of the item in XBMC -->
<playcountminimumtime>120</playcountminimumtime>
</player>

<!-- Archos Video definition -->
<player name="ArchosVideo" type="ExternalPlayer" audio="false" video="true">
<!-- Android intent -->
<filename>com.archos.mediacenter.video</filename>
<!-- Hide XBMC -->
<hidexbmc>true</hidexbmc>
<!-- After 2 minutes bump the play count of the item in XBMC -->
<playcountminimumtime>120</playcountminimumtime>
</player>

<!-- SopCast Player definition -->
<player name="SopCast" type="ExternalPlayer" audio="false" video="true">
<!-- Android intent -->
<filename>org.sopcast.android</filename>
<!-- Hide XBMC -->
<hidexbmc>true</hidexbmc>
<!-- After 2 minutes bump the play count of the item in XBMC -->
<playcountminimumtime>120</playcountminimumtime>
</player>

<!-- Daroon Player definition -->
<player name="DaroonPlayer" type="ExternalPlayer" audio="false" video="true">
<!-- Android intent -->
<filename>com.daroonplayer.dsplayer</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">
<!-- Samba file shares -- Internal player for now due to MX Player issues -->
<rule protocols="smb" player="DVDPlayer" />

<!-- DVD Images -->
<rule dvdimage="true" player="MXPlayerFree"/>

<!-- rtmp Streams (Ice / Navi-x) -->
<rule protocols="rtmp" player="MXPlayerFree"/>

<!-- rtsp Streams (Type of internet stream) -->
<rule protocols="rtsp" player="MXPlayerFree" />

<!-- SopCast -->
<rule protocols="sop" player="SopCast" />

<!-- Internet streams -- Disabled for now -->
<!--<rule internetstream="true" player="MXPlayerFree" />-->

<!-- Video files -- Default rule (last to ensure above trigger first -->
<rule video="true" player="MXPlayerFree"/>
</rules>
</playercorefactory>

<rule protocols="smb" player="DVDPlayer" /> has been changed to MX Player as in other lines.

Has this issue been fixed yet? and if so what am doing wrong.

FYI - I want use MX Player because I get stuttering with the built in player and not with MX.

Regards and thanks for an otherwise great app.[/code]
find quote
bpllfc Offline
Junior Member
Posts: 4
Joined: Sep 2014
Reputation: 0
Post: #2
I am guessing you mean that when you use mx player you get the 'external player active-click ok when playback has ended... Yeah I've been getting that message too Sad If you find a solution can you inform me? Thx mate Smile
find quote
ertman Offline
Senior Member
Posts: 160
Joined: Sep 2012
Reputation: 0
Post: #3
+2
find quote