Ya que muchos me lo habéis pedido, voy a explicar paso a paso como editar el archivo"PLAYERFACTORY.XML"y por tanto poder elegir el reproductor que mas nos interese en XBMC.

Este procedimiento está destinado básicamente para equipos con Windows y sobretodo para los sistemas que aún están en "pañales" y que requieren de cierta agilidad gráfica.
Aquí podríamos hablar de los sistemas Android, que si bien ya se están "puliendo" cada vez mas con las últimas versiones de XBMC, pero que aún les falta un empujoncito para poder ser 100% funcionales.
De todas maneras con esta opción de poder elegir otro reproductor, podremos disfrutar sin problemas de archivos "pesados" (+ de 2Gb),
así como disfrutar de películas y series online, con calidades de 720 y 1080p.
Así que empecemos...
- TUTORIAL PARA UTILIZAR UN REPRODUCTOR EXTERNO EN XBMC -
1.Lo primero que necesitamos, es el archivo "PLAYERFACTORY.XML" que se encarga de gestionar en cada momento el reproductor a utilizar en XBMC.
El enlace para descargarlo lo podéis encontrar al final de esta explicación.
2. Cuando lo tengamos descargado lo pegamos en la carpeta "/USERDATA".
Sino sabéis la ruta exacta, podéis echar un ojo a esta entrada donde en lugar de ser la carpeta "/Addons" será la que comentamos de "/Userdata".
3.El siguiente paso es tener claro que reproductor queremos utilizar.
Por ejemplo para Windows os puedo recomendar MPC-HC"MediaPlayer Clasic" y para Android el que mejor funciona actualmente es el "MXPlayer" junto con su "Pack de Códecs".
4. Ahora ya tenemos todo preparado para empezar a editar el archivo "Playerfactory" y elegir el reproductor que mas nos guste.
Lo podemos editar con un simple editor, como el "Bloc de Notas" que incluye Windows aunque yo os recomiendo el "Notepad++" que es gratuito y mucho mas completo.
5. Abrimos el archivo "Playerfactory.xml" y vemos los siguientes campos :
- Ejemplo Android -
Con esta configuración le decimos a XBMC que vamos a elegir como "Reproductor Externo" el MXPLAYER (el interno es el DVDPLAYER).
Si queremos añadir otro reproductor lo incluiremos dentro de :
· Player Name : Pondremos el nombre del reproductor
· Filename : La carpeta donde está ubicado
6.El apartado REGLAS, es el que mas "quebraderos" de cabeza puede darnos.
Por las posibles combinaciones y porque a veces ciertas condiciones pueden solaparse y por tanto anular otras que ya teníamos marcadas.
Aunque después de hacer muchas pruebas, "creo" haber dado con la configuración ideal para que elijamos en cada momento el reproductor que nos parezca mas oportuno y para que no haya incongruencias entre ellos.
7. Con mi configuración le estoy diciendo a XBMC que voy a utilizar el reproductor DVDPLAYER :
. Con el contenido de mi Biblioteca
· Cuando se inicie un DVD
· Cuando se inicie una reproducción "streaming" del tipo RTMP y RTSP (por ejemplo de Livestreams)
· Cuando se inicie una reproducción de vídeo por SMB(Samba)
Y se ejecutará el reproductor MXPLAYER cuando :
· Los archivos de mi Biblioteca sean de calidad 720 y 1080p
· Cuando se inicie una reproducción "streaming" del tipo HTTP (por ejemplo Youtube, Pelisalacarta, etc...)
8. Así es como lo tengo configurado en un equipo Android (concretamente en un MINIX X5), por tanto si os gusta esta configuración la descargáis, la pegáis en la carpeta "/Userdata" y a disfrutar.
9. En cambio si os interesa otra configuración, debéis de ir jugando con los diferentes items o incluso añadir de nuevos.
(Mas información en la Wiki de XBMC)
PlayerFactory para ANDROID

PlayerFactory para WINDOWS

- NOTA -
También es posible elegir uno u otro reproductor de los que hayamos introducido en el archivo "playerfactory.xml".
Independientemente de la condición fijada podremos seleccionar cualquier reproductor seleccionando el archivo a reproducir y pulsando la tecla "C" del teclado o botón derecho del ratón y finalmente la opción de "Reproducir Usando..."