2015-10-24, 14:51
<playercorefactory>
<players>
<player name="VLC" type="ExternalPlayer" video="true">
<filename>C:\Program Files\VideoLAN\VLC\vlc.exe</filename>
<args>"{1}"</args>
<forceontop>false</forceontop>
<hidekodi>false</hidekodi>
<hideconsole>false</hideconsole>
<hidecursor>false</hidecursor>
</player>
</players>
<rules action="prepend">
<!- vlc rtmp ->
<rule filetypes="rtmp" player="VLC"/>
</rules>
</playercorefactory>
this is what im using for the external vlc i see straight away your code is uing xbmc and not kodi as you said you have running..
<playercorefactory>
<players>
<player name="VLCPlayer" type="ExternalPlayer" audio="false" video="true">
<filename>com.vlcforandroid.vlcdirectprofree</filename> <---this section you must show the path of the player from inside your system/box
<hidexbmc>true</hidexbmc> <----this should be setup as <hidekodi>true</hidekodi>
</player>
</players>
<rules action="prepend">
<rule video="true" player="vlcplayer"/>
</rules>
</playercorefactory>
and then you see when you select the file your wanting to play in vlc after right clicking mine i select "play using" and vlc is in the options
<player name="VLC" type="ExternalPlayer" audio="false" video="true"> your player name line when setup like that you dont need to add a rule <rule video="true" player="vlcplayer"/> its already identified
<players>
<player name="VLC" type="ExternalPlayer" video="true">
<filename>C:\Program Files\VideoLAN\VLC\vlc.exe</filename>
<args>"{1}"</args>
<forceontop>false</forceontop>
<hidekodi>false</hidekodi>
<hideconsole>false</hideconsole>
<hidecursor>false</hidecursor>
</player>
</players>
<rules action="prepend">
<!- vlc rtmp ->
<rule filetypes="rtmp" player="VLC"/>
</rules>
</playercorefactory>
this is what im using for the external vlc i see straight away your code is uing xbmc and not kodi as you said you have running..
<playercorefactory>
<players>
<player name="VLCPlayer" type="ExternalPlayer" audio="false" video="true">
<filename>com.vlcforandroid.vlcdirectprofree</filename> <---this section you must show the path of the player from inside your system/box
<hidexbmc>true</hidexbmc> <----this should be setup as <hidekodi>true</hidekodi>
</player>
</players>
<rules action="prepend">
<rule video="true" player="vlcplayer"/>
</rules>
</playercorefactory>
and then you see when you select the file your wanting to play in vlc after right clicking mine i select "play using" and vlc is in the options
<player name="VLC" type="ExternalPlayer" audio="false" video="true"> your player name line when setup like that you dont need to add a rule <rule video="true" player="vlcplayer"/> its already identified