I have an MXQ Pro S905 running on an LE 8.0.1j and would like it to play/record any TV channels on my NAS. So far, I found this playercorefactory. But, before I go ahead to install it, I noticed from my /storage/.kodi/temp/kodi.log file (excerpt below) on my MXQ Pro S905 running on an LE 8.0.1j that kodi tries to unsuccessfully load the playercorefactory (I haven't installed the playercorefactory, yet) with an error message of special://masterprofile/playercorefactory.xml does not exist. A quick search (i.e. find .kodi/ -name "*playercorefactory*" -print) through my /storage/.kodi directory yields no mentions of any playercorefactory. Does this mean LE doesn't include a playercorefactory support? If it does, can anyone please help me on how to resolve this error message? Thank you.
I created a link in /storage/.kodi/userdata/playercorefactory.xml from /usr/share/kodi/system/playercorefactory.xml and now the /storage/.kodi/temp/kodi.log shows some error messages of no such player: as shown below. Looking at the /usr/share/kodi/system/playercorefactory.xml file, it seems to point to $HOME/git/kodi-playercorefactory/bash-scripts directory for all the utilities. Does that mean I have to install those utilities from playercorefactory?
I don't really understand what you're trying to achieve. Playing and recording content to a NAS doesn't require playercorefactory changes. The only video player we embed in our distro is ffmpeg. If you're following some guide that recommends to use alternative player binaries via playercorefactory you need to choose a non-embedded distro where you can install things, e.g. Ubuntu.
I don't really understand what you're trying to achieve. Playing and recording content to a NAS doesn't require playercorefactory changes. The only video player we embed in our distro is ffmpeg. If you're following some guide that recommends to use alternative player binaries via playercorefactory you need to choose a non-embedded distro where you can install things, e.g. Ubuntu.
All external players within Kodi are configured within a single file called playercorefactory.xml. By default the playercorefactory.xml file does not exist and you need to create one to open this functionality. This file needs to be created in the Kodi userdata folder. To get there enter the following command in the Cortana box located at the bottom left of your screen and hit enter.
When the folder opens right click on a free area within the pane and click on "New Text Document". This will open a new instance of Notepad. Before you go any further click File -> Save As. Save your new file as playercorefactory.xml. Your external player configuration file has now been created and we need to populate it with the standard configuration text. [Read: Kodi MySQL setup for sharing media library]
There are two parts to the playercorefactory.xml file because Kodi uses both Player and Rule settings. Everything between and contains the settings for each player you configure. Everything between and tells Kodi which file types to apply each player to therefore keeping the rulesets separate. [Read: 5 Kodi advanced settings I always use on media centers]
Here is how you can customize the playercorefactory.xml code block listed above. To show you how to change the Kodi default player to an external player, we have used an external player called Media File Player. We will use the color coding to explain each required setting.
Finally, you must save your playercorefactory.xml file as this will apply your new settings. Launch Kodi and navigate to a movie file with the MKV file extension. When you launch the file Kodi will now call upon the external player "Media File Player" and play your movie file with it. At this point Kodi hands all player settings to the external player. Next you need to optimize your movie playback settings within your external player application because this will give you the best possible playback. Please note that you only need one playercorefactory.xml file. If you want to use multiple external players in addition to this one they can be configured within the same file. I hope that this guide showed you how to use external players in Kodi.
All you need to do once you've got everything installed and setup for Kodi is to go into your Appdata>roaming folder (it's hidden, in your windows user folder). You can easily access it also by hitting the windows key and then typing %appdata% and hitting enter (or clicking the link that shows up). That will take you into the Appdata>roaming folder. You need to find the Kodi folder there, and then the userdata folder within it. Once there, find the file playercorefactory.xml. If it is not present, you can create it with notepad, and input the following into it. You can just copy and paste the code, but make sure to point the filename section to your actual retroarch.exe path and executable.
Save the file, and then rename it to playercorefactory.xml (or just save it, if you're editing an existing file). Make sure that you put the path to the copy of retroarch that you'd like to use, and make sure that you are pointing it to the actual executable file. You can also add your own custom rules if you'd like in the lower section. If you'd like to use it to play only specific file types, or specific aspect ratio videos, or whatever you'd like. Here is a link to other possible rules and some examples: _players. This will make the default player Retroarch. If you want to use the regular Kodi player to play media, you can right click on your media within Kodi, and choose "play using..." - this will allow you to select the player of your choice.
The Android OS just gets in the way IMHO and adds un-needed un-neccessary un-wanted complications, especially when you start adding in External Media player software (eg playercorefactory.xml) to playback all manner of audio & video. That is not the way to keep it simple at all.
e2b47a7662