External player help

Evolveo H8, AArch64,API 23

MXplayer plays DolbyDigital TrueHD 7.1 passtrough very well and Archos Video player plays Dolby Digital+ 7.1 passtrough very well.Kodi in build DVDPlayer plays it as PCM 2.0, or max DD 5.1.

I have PlayerCoreFactory.xml

Code:
<playercorefactory>
        <players>          
                <player name="MXPlayerPro" type="ExternalPlayer" audio="false" video="true">
                        <filename>com.mxtech.videoplayer.pro</filename>
                        <hidexbmc>true</hidexbmc>
                        <playcountminimumtime>120</playcountminimumtime>
            <playonestackitem>true</playonestackitem>
                </player>
                <player name="ArchosVideo" type="ExternalPlayer" audio="false" video="true">
                        <filename>com.archos.mediacenter.video</filename>
                        <hidexbmc>true</hidexbmc>
                        <playcountminimumtime>120</playcountminimumtime>
            <playonestackitem>true</playonestackitem>
                </player>          
        </players>            
        <rules action="prepend">
                <rule name="DolbyDigital+" audiocodec="eac3" player="ArchosVideo" />
                <rule name="DolbyDigitalTHD" audiocodec="truehd" player="MXPlayerPro" />
        </rules>
</playercorefactory>

I see both players in menu with right files as default, with others files I see these players with “Play with..”

Archos player plays OK, but plays all files in folder, when I stop it, plays again next file. I have parameter “Play immdiately next file” set off. Can you help me ?
MXPlayer does not work, I do not know why, can you help me too, please.

Thanks in advance