Whereas SMPC on the same Device, with the same “playercorefactory.xml” can detect MxPlayer, Kodi 17RC1 fails to detect any player.
“playercorefactory.xml”:
<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">
<!---
********** **********
********** EDIT THIS SECTION **********
********** **********
-->
<rule protocols="smb" player="MXPlayerFree" />
<rule dvdimage="true" player="MXPlayerFree"/>
<rule protocols="rtmp" player="MXPlayerFree"/>
<rule protocols="rtsp" player="MXPlayerFree" />
<rule protocols="sop" player="MXPlayerFree" />
<rule internetstream="true" player="MXPlayerFree" />
<rule video="true" player="MXPlayerFree"/> <!-- Default for anything else not listed -->
</rules>
</playercorefactory>
Kodi.log, watch the last line:
13:04:29.753 T:18446744072343129984 NOTICE: special://profile/ is mapped to: special://masterprofile/
13:04:29.753 T:18446744072343129984 NOTICE: -----------------------------------------------------------------------
13:04:29.753 T:18446744072343129984 NOTICE: Starting Kodi (17.1-RC1 Git:2017-02-25-8b422f7-dirty). Platform: Android ARM 32-bit
13:04:29.753 T:18446744072343129984 NOTICE: Using Release Kodi x32 build
13:04:29.754 T:18446744072343129984 NOTICE: Kodi compiled Feb 25 2017 by GCC 4.9.0 for Android ARM 32-bit API level 21 (API level 21)
13:04:29.754 T:18446744072343129984 NOTICE: Running on MBX m8s+ with Android 5.1.1 API level 22, kernel: Linux ARM 32-bit version 3.10.33
13:04:29.754 T:18446744072343129984 NOTICE: FFmpeg version/source: ffmpeg-3.1-kodi
13:04:29.754 T:18446744072343129984 NOTICE: Host CPU: ARMv7 Processor rev 1 (v7l), 4 cores available
13:04:29.754 T:18446744072343129984 NOTICE: Product: m8s+, Device: m8s_plus, Board: m8s+ - Manufacturer: MBX, Brand: m8s+, Model: m8s+, Hardware: amlogic
13:04:29.755 T:18446744072343129984 NOTICE: External storage path = /storage/emulated/0; status = ok
13:04:29.755 T:18446744072343129984 NOTICE: ARM Features: Neon enabled
13:04:29.755 T:18446744072343129984 NOTICE: special://xbmc/ is mapped to: /data/data/org.xbmc.kodi/cache/apk/assets
13:04:29.756 T:18446744072343129984 NOTICE: special://xbmcbin/ is mapped to: /data/data/org.xbmc.kodi/cache/apk/assets
13:04:29.756 T:18446744072343129984 NOTICE: special://xbmcbinaddons/ is mapped to: /data/app/org.xbmc.kodi-2/lib/arm
13:04:29.756 T:18446744072343129984 NOTICE: special://masterprofile/ is mapped to: /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/userdata
13:04:29.756 T:18446744072343129984 NOTICE: special://envhome/ is mapped to: /storage/emulated/0/Android/data/org.xbmc.kodi/files
13:04:29.756 T:18446744072343129984 NOTICE: special://home/ is mapped to: /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi
13:04:29.756 T:18446744072343129984 NOTICE: special://temp/ is mapped to: /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/temp
13:04:29.756 T:18446744072343129984 NOTICE: special://logpath/ is mapped to: /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/temp
13:04:29.756 T:18446744072343129984 NOTICE: The executable running is: /data/app/org.xbmc.kodi-2/lib/arm/libkodi.so
13:04:29.757 T:18446744072343129984 NOTICE: Local hostname: localhost
13:04:29.757 T:18446744072343129984 NOTICE: Log File is located: /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/temp//kodi.log
13:04:29.757 T:18446744072343129984 NOTICE: -----------------------------------------------------------------------
13:04:29.757 T:18446744072343129984 NOTICE: load settings...
13:04:29.784 T:18446744072343129984 DEBUG: CSettings: loaded settings definition from special://xbmc/system/settings/settings.xml
13:04:29.787 T:18446744072343129984 WARNING: CSettingInt: unknown options filler "audiocdactions" of "audiocds.autoaction"
13:04:29.809 T:18446744072343129984 DEBUG: CSettings: loaded settings definition from special://xbmc/system/settings/android.xml
13:04:29.811 T:18446744072343129984 DEBUG: Firmware implements AC3 RAW
13:04:29.811 T:18446744072343129984 DEBUG: Firmware implements EAC3 RAW
13:04:29.812 T:18446744072343129984 NOTICE: AML device detected
13:04:29.812 T:18446744072343129984 NOTICE: Found 1 Lists of Devices
13:04:29.812 T:18446744072343129984 NOTICE: Enumerated AUDIOTRACK devices:
13:04:29.812 T:18446744072343129984 NOTICE: Device 1
13:04:29.812 T:18446744072343129984 NOTICE: m_deviceName : AudioTrack
13:04:29.812 T:18446744072343129984 NOTICE: m_displayName : android
13:04:29.812 T:18446744072343129984 NOTICE: m_displayNameExtra: audiotrack
13:04:29.812 T:18446744072343129984 NOTICE: m_deviceType : AE_DEVTYPE_HDMI
13:04:29.812 T:18446744072343129984 NOTICE: m_channels : FL,FR,FC,LFE,BL,BR,SL,SR
13:04:29.812 T:18446744072343129984 NOTICE: m_sampleRates : 44100,48000
13:04:29.813 T:18446744072343129984 NOTICE: m_dataFormats : AE_FMT_S16LE,AE_FMT_RAW
13:04:29.813 T:18446744072343129984 NOTICE: m_streamTypes : STREAM_TYPE_AC3,STREAM_TYPE_EAC3
13:04:29.824 T:18446744072343129984 DEBUG: CSkinSettings: no <skinsettings> tag found
13:04:29.826 T:18446744072343129984 NOTICE: No settings file to load (special://xbmc/system/advancedsettings.xml)
13:04:29.827 T:18446744072343129984 NOTICE: No settings file to load (special://masterprofile/advancedsettings.xml)
13:04:29.827 T:18446744072343129984 NOTICE: Default Video Player: VideoPlayer
13:04:29.827 T:18446744072343129984 NOTICE: Default Audio Player: paplayer
13:04:29.827 T:18446744072343129984 NOTICE: Disabled debug logging due to GUI setting. Level 0.
13:04:29.827 T:18446744072343129984 NOTICE: Log level changed to "LOG_LEVEL_NORMAL"
13:04:29.828 T:18446744072343129984 NOTICE: CMediaSourceSettings: loading media sources from special://masterprofile/sources.xml
13:04:29.829 T:18446744072343129984 NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
13:04:29.830 T:18446744072343129984 NOTICE: Loaded playercorefactory configuration
13:04:29.830 T:18446744072343129984 NOTICE: Loading player core factory settings from special://profile/playercorefactory.xml.
13:04:29.831 T:18446744072343129984 WARNING: CPlayerCoreFactory::GetPlayer(MXPlayerFree): no such player: MXPlayerFree
Any ideas?