SoftwareHow to & Tips

Video FormatsConvert Video


Step-by-step Guide on How to Adopt External Video Player for Kodi Leia/Krypton

Author by Oswald

Updated on Aug 4, 2021

In case you don't know, Kodi can perfectly support almost any video player program as its external player, and adopting an external player for Kodi won't loss the marks on videos like “watched”. Thus if you find the default video player of Kodi somewhat barely satisfactory and are looking for a solution, this is a great guide for you to learn to adopt an external video player for Kodi Leia/Krypton for flawless playback.

Why Should You Adopt External Player for Kodi

The default video player of Kodi (XMBC): Kodi VideoPlayer can be reliable in most cases, performing decent video playback for almost all videos. When it comes to some videos with specific video codecs, however, the default VideoPlayer might have trouble decoding the input video, leading to playback issues like video buffering/stuttering, video can't play, video not sound, weird color during playback, etc. Also, Kodi VideoPlayer is not as easy to control; pretty to look, as multifunctional as many other mainstream video players nowadays. Thus it's a great idea to adopt an external video player for Kodi. Now, I'll show you how.

Kodi VLC

Choose a Proper Video Player for Kodi

There are many good video player programs like VLC Media player, MPC, PotPlayer, KMPlayer, etc. and they can be perfectly attached to Kodi.

My recommendation here is VLC Media Player. VLC Media Player is a free and open-source media player program that runs on almost all platforms and play practically any kind of a video file even including m3u8 playlists, without the need of installing any additional codec packs. Beside video playback feature, it's so multifunctional that even supports to merge videos, compress videos, take video snapshot frame by frame, etc. making it one of the best Kodi external player in my opinion.

VLC is just one recommendation. Some posts you may want to consult for choosing the best external video player for Kodi as per needs:

Convert Videos to Kodi-friendly Formats

Kodi fails to play some local movies or TV series? This powerful converter will help you convert any video to be playable by Kodi. See More Details>

Download Free Download
Download Free Download
Compatible with Windows, 100% Clean!
HD Video Converter Factory Pro

How to Use External Video Players to Play Videos on Kodi

I'll illustrate the detailed procedure with Kodi Leia on Windows operating system, using VLC Media Player as Kodi external video player. The process for other platform go with the same principle.

Step 1. Use Notepad to create a playercorefactory.xml file.

Create new Text Document in Notepad, open it, and paste the following exactly:



<player name="11111" type="ExternalPlayer" audio="false" video="true">


<args>--fullscreen "{1}"</args>




<rules action="prepend">

<rule video="true" player="11111"/>



· Replace 11111 with a customized name for external video player, like “VLC”.

· Replace 22222 with the exact file location for the external player, like C:\Program Files (x86)\VideoLAN\VLC\vlc.exe, make sure it includes the file extension .exe of the external video player program.

· Remove --fullscreen "{1}" if you want the video to play in a window instead of full screen.

*To get the exact address of the video player, you can: visit the video player file location by right clicking on the video player's icon > open file location > click on the blank space of the address bar to highlight it > paste the full name of the media player like VLC.exe after it > copy the full address and replace 22222.

The exact address of the video player

Now your text document should be like this. Then click on “File” tab > Save As… > rename the file name as playercorefactory.xml > set “Save as type:” as “All Files” > “click Save”

Create playercorefactory.xml file

Step 2. Copy and paste the created playercorefactory.xml to the userdata subfolder under Kodi folder. Example: C:\Users\WonderFox\AppData\Roaming\Kodi\userdata

Copy the playercorefactory.xml file to the userdata folder

Step 3. Launch Kodi, and locate the video you want to play. Right-click/hold pressing on it, you'll see there an additional option named “Play using…”, click on it.

Hit the Play using… option

Step 4. Choose the external video player with the customized name, like “VLC” here.

Choose the external video player

Enjoy the smooth playback! When you close the external video player program, you'll get back to Kodi GUI.

Video playing in external video player

To use external player for Kodi on other platforms, likewise make a playercorefactory.xml file in the userdata folder.

Userdata folder path on mainstream platforms:

Android: Android/data/org.xbmc.kodi/files/.kodi/userdata/

iOS/tvOS: /private/var/mobile/Library/Preferences/Kodi/userdata/

LibreELEC: /storage/.kodi/userdata/

Linux: ~/.kodi/userdata/

OSMC: /home/osmc/.kodi/userdata/

Mac: /Users//Library/Application Support/Kodi/userdata/

Windows: %APPDATA%\Kodi\userdata

Windows UWP: %LOCALAPPDATA%\Packages\XBMCFoundation.Kodi_4n2hpmxwrvr6p\LocalCache\Roaming\Kodi\


Convert and compress any video with HD Video Converter Factory Pro in 3 simple steps: Load videos into the converter > Modify output settings > Convert and compress videos in batches

Free Download Free Download

More Related Articles

Guide on How to Install the Working Kodi Neptune Rising Addon on Kodi Watch DVD Movies in Kodi and Rip DVD Collections for Your Kodi DVD Library Best Kodi Addons in 2021 for Everything Desired
How to Browse Web with Kodi in 2021 – Two Solutions How to Update Kodi on Windows with Settings & Configurations Preserved Kodi Subtitles – How to Add Subtitles on Kodi Easily