External Player support fix (MX Player and others)
#46
(2014-12-04, 19:25)harrybuckman Wrote: Currently external players still work on TVMC.

It really should be fixed for kodi.

This would be a major improvement for android tablet and TV users.

So is TVMC is that a fork of KODI? Do you know if that would work on a system using ALLWINNER 64 bit Chipset? Because if that the case that would mean I can use the newest version and use the external player.
Reply
#47
(2014-04-24, 15:01)smithjoe115 Wrote: I was hoping someone could help me with something? I want XBMC to use my external player (MX Player) instead of the XBMC's player .

I am using both the Frodo 12.4 and Gotham 13 Beta4 versions of XBMC (19th April Nightly build).

I created the file, when i play a film from (1channel Primeware or Mashup) it uses MX Player (the correct External Player), but if i try and play a live stream is states (External Player Active) "Click OK when playback has ended" (an example would be any stream from Expat TV, F.T.V, Navi-X, Mashup, Sports Devil, Nothing works other than films.

If someone could advise it would be great :-)

It does not seem to matter what I do I get the same results. I have cut down the file to the basics see below:-

<playercorefactory>
<players>
<player name="MXPlayerFree" type="ExternalPlayer" audio="false" video="true">
<filename>com.mxtech.videoplayer.ad</filename>
<hidexbmc>true</hidexbmc>
<playcountminimumtime>120</playcountminimumtime>
</player>

</players>
<rules action="prepend">
<rule video="true" player="MXPlayerFree"/>
</rules>
</playercorefactory>

I have tried changing the hidexbmc to false and still no diffference.

I don't understand, if I go to 1channel, it plays a film using MX Player, then if I got to say klm05 sports links in Mashup, I get the message (External Player Active) "Click OK when playback has ended". But it does not startup MX Player.

I cannot be the only one that experiences this problem, I am sure everyone has had this problem and I hoping someone would share the answer please?

Thanks for your help.

Can you tell me the version you are using? Is it KODI, XMBC, TVMC? What chipset does your system use? Have you corrected the reported issue already? Which instructions did you follow to get to this point?
Reply
#48
I have the same problem,looking for an easy solution.
Reply
#49
Hi,

I've the same problem. External player doesn't work on my Android TV.

my playercorefactory.xml file
Code:
<playercorefactory>
<players>

<player name="sony" type="ExternalPlayer" audio="false" video="true">
<filename>com.sony.dtv.osat.video</filename>
<hidexbmc>true</hidexbmc>
<playcountminimumtime>120</playcountminimumtime>
</player>

</players>
<rules action="prepend">
<!---
********** **********
********** EDIT THIS SECTION **********
********** **********
-->
<rule protocols="smb" player="sony" />
<rule dvdimage="true" player="sony"/>
<rule protocols="rtmp" player="sony"/>
<rule protocols="rtsp" player="sony" />
<rule protocols="sop" player="sony" />
<rule internetstream="true" player="sony" />
<rule video="true" player="sony"/> <!-- Default for anything else not listed -->
</rules>
</playercorefactory>

com.sony.dtv.osat.video is the native video player provided by Sony.

The video are stored on a NAS and SMB protocol is used.

Kodi 16.1 Git:2016-04-24-f6ceced
CPU : ARMv7 MT5890
Android 5.1.1 API Level 22 ( kernel: 3.10.27)
TV : SONY KDL-43W755C

If i manually start the movie with ES Explorer ( https://play.google.com/store/apps/detai....pop&hl=fr ) and then i select the native sony's video player. All works perfectly.

I don't understand why kodi doesn't that the player. i've also tried with MX Player Free, i've the same problem. The player doesn't start.

I'm looking for a solution. Blush

Euca
Reply
#50
(2016-11-01, 20:34)euca Wrote: Hi,

I've the same problem. External player doesn't work on my Android TV.

my playercorefactory.xml file
Code:
<playercorefactory>
<players>

<player name="sony" type="ExternalPlayer" audio="false" video="true">
<filename>com.sony.dtv.osat.video</filename>
<hidexbmc>true</hidexbmc>
<playcountminimumtime>120</playcountminimumtime>
</player>

</players>
<rules action="prepend">
<!---
********** **********
********** EDIT THIS SECTION **********
********** **********
-->
<rule protocols="smb" player="sony" />
<rule dvdimage="true" player="sony"/>
<rule protocols="rtmp" player="sony"/>
<rule protocols="rtsp" player="sony" />
<rule protocols="sop" player="sony" />
<rule internetstream="true" player="sony" />
<rule video="true" player="sony"/> <!-- Default for anything else not listed -->
</rules>
</playercorefactory>

com.sony.dtv.osat.video is the native video player provided by Sony.

The video are stored on a NAS and SMB protocol is used.

Kodi 16.1 Git:2016-04-24-f6ceced
CPU : ARMv7 MT5890
Android 5.1.1 API Level 22 ( kernel: 3.10.27)
TV : SONY KDL-43W755C

If i manually start the movie with ES Explorer ( https://play.google.com/store/apps/detai....pop&hl=fr ) and then i select the native sony's video player. All works perfectly.

I don't understand why kodi doesn't that the player. i've also tried with MX Player Free, i've the same problem. The player doesn't start.

I'm looking for a solution. Blush

Euca

Hey Euca, I would also like to be able to do this, shame it doesn't work.

Even if it could be a prettier version of ES file explorer.
Reply
#51
I also had this problem. I tried to use LocalCast without any luck. I was getting "File type not supported" error on my TV. I then tried a couple of other players and ended up with AllConnect (https://play.google.com/store/apps/detai...streambels).

My playercorefactory.xml file:
Code:
<playercorefactory>
<players>

<player name="extPlayer" type="ExternalPlayer" audio="false" video="true">
<filename>com.tuxera.streambels</filename>
<hidexbmc>true</hidexbmc>
<playcountminimumtime>120</playcountminimumtime>
</player>

</players>
<rules action="prepend">
<!---
********** **********
********** EDIT THIS SECTION **********
********** **********
-->
<rule protocols="smb" player="extPlayer" />
<rule dvdimage="true" player="extPlayer"/>
<rule protocols="rtmp" player="extPlayer"/>
<rule protocols="rtsp" player="extPlayer" />
<rule protocols="sop" player="extPlayer" />
<rule internetstream="true" player="extPlayer" />
<rule video="true" player="extPlayer"/> <!-- Default for anything else not listed -->
</rules>
</playercorefactory>

The other thing i'm wondering if there is a way to use the internal player if i want to view the video on my phone. Even if i select "Play using..." and select "DVDplayer" which is the internal player for KODI, it still starts may external player. Is there a way to fix that. What do i have to change in may XML?
Reply
#52
I am trying to get this to work but I am not sure if I am doing it right. Here is what my playercorefactory.xml file looks like.

Code:
<playercorefactory>
<players>
<player name="MXPlayerFree" type="ExternalPlayer" audio="true" video="true">
<filename>com.mxtech.videoplayer.ad</filename>
<hidexbmc>true</hidexbmc>
<playcountminimumtime>120</playcountminimumtime>
</player>
</players>
<rules action="prepend">
<!---
********** **********
********** EDIT THIS SECTION **********
********** **********
-->
<rule protocols="smb" player="extPlayer" />
<rule dvdimage="true" player="extPlayer"/>
<rule protocols="rtmp" player="extPlayer"/>
<rule protocols="rtsp" player="extPlayer" />
<rule protocols="sop" player="extPlayer" />
<rule internetstream="true" player="extPlayer" />
<rule video="true" player="extPlayer"/> <!-- Default for anything else not listed -->
</rules>
</playercorefactory>

The thing is. How do I know if it is in fact using MX Player? I am using a Samsung SM-T700 8.4" with Jarvis.
Reply
#53
Hi!

I think, I've found a partial solution to external player support on android tv (mine is Sony) - stream over http by kodis http server and use replacer in playercorefactory: sony http external player

Though solution does not work for dvd/blu ray - for it to work, it seems to be nesessary to play menu by kodi videoplayer, "catch" actiual m2ts/vob file and process it with external player selection to pass to external one.  Can kodi videoplayer do that?
Reply

Logout Mark Read Team Forum Stats Members Help
External Player support fix (MX Player and others)1