2021-02-10, 11:50
I am trying to set up both VLC and PowerDVD as external players, VLC as the Kodi default, and PDVD for all videos requiring menu navigation. This is what i have, and it results in no context menu options.
<playercorefactory>
<players>
<player name="VLC" type="ExternalPlayer" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files\VideoLAN\VLC\VLC.exe</filename>
<args>"{1}"</args>
<hidekodi>true</hidekodi>
<hideconsole>true</hideconsole>
<forceontop>false</forceontop>
</player>
<player name="PowerDVD" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files\CyberLink\PowerDVD20\PowerDVD.exe</filename>
<args>"{1}"</args>
<hidekodi>true</hidekodi>
<hideconsole>true</hideconsole>
<forceontop>false</forceontop>
</player>
</players>
<rules action="prepend">
<rule filetypes="mkv|ts|avi|divx|mp4|flv|m2v|mpeg|mpg|mts|vob|mov|m4v" player="VLC"/>
<rule filename=".*.3D.*|.*.3D.iso|3D.*" player="PowerDVD"/>
<rule filetypes="iso|bdmv|mpls|m2ts" player="PowerDVD"/>
</rules>
</playercorefactory>
This is what i have been using which provides default VLC playback, and Kodi player via context.
<playercorefactory>
<players>
<player name="VLC" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files\VideoLAN\VLC\VLC.exe</filename>
<playcountminimumtime>30</playcountminimumtime>
</player>
</players>
<rules action="prepend">
<rule filename=".*HDR10.*|.*HDR.*|.*hdr.*|.*2160p.*" player="VLC"/>
<rule filetypes="iso|bdmv|mpls|m2ts|mkv|mp4|ts|vob|avi|mov|ifo" player="VLC"/>
</rules>
</playercorefactory>
What have i got wrong here ?
<playercorefactory>
<players>
<player name="VLC" type="ExternalPlayer" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files\VideoLAN\VLC\VLC.exe</filename>
<args>"{1}"</args>
<hidekodi>true</hidekodi>
<hideconsole>true</hideconsole>
<forceontop>false</forceontop>
</player>
<player name="PowerDVD" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files\CyberLink\PowerDVD20\PowerDVD.exe</filename>
<args>"{1}"</args>
<hidekodi>true</hidekodi>
<hideconsole>true</hideconsole>
<forceontop>false</forceontop>
</player>
</players>
<rules action="prepend">
<rule filetypes="mkv|ts|avi|divx|mp4|flv|m2v|mpeg|mpg|mts|vob|mov|m4v" player="VLC"/>
<rule filename=".*.3D.*|.*.3D.iso|3D.*" player="PowerDVD"/>
<rule filetypes="iso|bdmv|mpls|m2ts" player="PowerDVD"/>
</rules>
</playercorefactory>
This is what i have been using which provides default VLC playback, and Kodi player via context.
<playercorefactory>
<players>
<player name="VLC" type="ExternalPlayer" audio="false" video="true">
<filename>C:\Program Files\VideoLAN\VLC\VLC.exe</filename>
<playcountminimumtime>30</playcountminimumtime>
</player>
</players>
<rules action="prepend">
<rule filename=".*HDR10.*|.*HDR.*|.*hdr.*|.*2160p.*" player="VLC"/>
<rule filetypes="iso|bdmv|mpls|m2ts|mkv|mp4|ts|vob|avi|mov|ifo" player="VLC"/>
</rules>
</playercorefactory>
What have i got wrong here ?