Cómo mejorar la velocidad de YouTube en Android habilitando ExoPlayer


La pagina Phonearena nos brinda una forma de mejorar la velocidad de los vídeos de YouTube cambiando el reproductor por defecto por ExoPlayer.

ExoPlayer es un reproductor de vídeo experimental escondido dentro de la aplicación YouTube (que carga los vídeos mucho más rápido, eso dicen :).  



En pocas palabras, el reproductor predeterminado, MediaPlayer, no es muy flexible - después de que usted proporciona con un enlace URL de un vídeo deseado, se hace todo lo posible para transmitir lo más rápido que puede. Sin embargo, las cosas se pueden hacer mucho mejor, y eso es exactamente lo que hace ExoPlayer. Este es completamente más flexible, permitiendo a los desarrolladores más control sobre las diferentes etapas (buffering, extracción, decodificación, interpretación, entre otros).


Cómo lo conseguimos:


  • Para poder hacerlo es necesario tener acceso Root en nuestro dispositivo
  • Ncesitamos un administrador de archivo con acceso Root, puedes utilizar ES File Explorer, Root Explorer, ect
  • Vamos a la aplicación YouTube y le damos en Clear Data


  •  Buscamos la ruta > Data/Data/com.google.android.youtube




  • Escogemos shared_prefs y luego youtube.xml (es recomendable hacer un back up de el xml youtube antes de hacer cualquier cambio




  • Luego de la palabra <map>






  • Añade las siguientes 3 lineas y le das guardar


  •  Debe quedarte así




  •  Luego vas nuevamente y buscas la app de YouTube y le das en Force Stop



  • Abres YouTube y veras que te aparecerá que estas utilizando Exo Player



  • Si luego de probar que te saliera el mensaje, ya no quieres volver a a verlo, solo tienes que eliminar la 3 linea que añadiste anteriormente en el xml.



Todos los créditos son para Phonearena