Buenos días,
Ayer realicé otra prueba que nos responde a lo del retardo.
Configuré el Kmedia para que guardara los ficheros en el disco. Cuando llevaba un 5% lo paré e intenté reproducirlo desde Kmedia tanto con el interno como con el VLC, pero no funciono. Por tanto esto descarta la opción del retardo

(. Con YATSE y lanzando VLC funciona perfectamente
Comentarte que lo de reproducir con el VLC con YATSE es fijando el download path a una carpeta de descarga. En mi caso /storage/emulated/0/Films.
He probado también con MXPlayerPro y el ACEStream y tampoco funciona diretamente desde Kmedia, pero si funcionan lanzándolos desde YATSE.
En cuanto a playercorefactory lanza el VLC cuando ya ha completado el pre-buffer, luego entiendo que ya ahí le ha dado tiempo suficiente en crear el archivo y lo del retardo no tiene sentido.
El contendio de playercorefactory.xml es el siguiente:
<playercorefactory>
<players>
<!-- MPLAYER -->
<player name="MXPlayerPro" type="ExternalPlayer" audio="false" video="true">
<filename>com.mxtech.videoplayer.pro</filename>
<args>"{1}"</args>
<hidexbmc>true</hidexbmc>
<playcountminimumtime>120</playcountminimumtime>
</player>
<player name="ACEPlayer" type="ExternalPlayer" audio="false" video="true">
<filename>org.acestream</filename>
<args>"{1}"</args>
<hidexbmc>true</hidexbmc>
<playcountminimumtime>120</playcountminimumtime>
</player>
<player name="VLCPlayer" type="ExternalPlayer" audio="false" video="true">
<filename>org.videolan.vlc</filename>
<args>"{1}" --video-on-top --play-and-exit</args>
<hidexbmc>true</hidexbmc>
<playcountminimumtime>120</playcountminimumtime>
</player>
</players>
<!-- REGLAS -->
<rules action="prepend">
<!-- Archivos Avi -->
<rule filetypes="avi" player="VLCPlayer" />
<rule filetypes="xvid" player="VLCPlayer" />
</rules>
</playercorefactory>
Seguiré haciendo pruebas a ver si saco alguna conclusión.
Muchas gracias!
