

Services - The settings for how the web server, application control, UPnP/DLNA, AirPlay, and Weather services are handled here.PVR and Live TV - This is where you can adjust the settings for watching Live TV and recording it, which isn’t applicable if you are using Kodi on your Android smartphone or tablet.Everything from thumbnails to sorting can be adjusted here, with the Advanced and Expert modes adding more to the list. Media - Here, you can set up how Kodi handles and displays any media that you have locally stored on your device.There are a variety of settings for video, music, pictures, DVD, BLU-Ray, and accessibility. You can adjust anything from skip steps to skip delay, default languages, display refresh rate, and much more. Player - You can use this option to customize how the Kodi player works completely.Below you can find a quick rundown of the options. Once you launch the app, you can find it by tapping on the gear icon in the navigation menu on the left side. However, Kodi is a highly customizable media streaming player with a robust Settings menu. And on the right is where your library will show up once you set it up. External players - for full details on playercorefactory.xml and all the possible parameters.When you first launch Kodi, you will see a basic media player like any other.To use VLC to selectively play only H.265 encoded videos with corresponding names, but the default internal player for everything else, use this playercorefactory: Save this file as playercorefactory.xml in your userdata folder and reboot Kodi if it is still open. Use dvdplayer for any file type/stream type where you want to use Kodi's default internal player. In most cases you will likely just want to use one external player. You might want to use only some external players for some files/streams, or even use more than one external player, depending on the file type and stream. Go to the section of the file that says EDIT THIS SECTION and replace all the instances of CHOOSE PLAYER NAME HERE with the external player name that you would like to use (exact name defined where it says " player name=" in the list of players).

You may also need to add args to pass to your desired player in order for it to actually play media. This must match the actual deployment on your Android device. Verify the contents of your desired player definitions, particularly the filename. Create a new plain text file using a text editor and copy the contents of " #Basic playercorefactory.xml file" to it.
