Pojawił się nowy sposób na to, aby przyśpieszyć nieco ładowanie filmów, a także ich przesuwanie. Filmy powinny buforować się znacznie szybciej, a przeskoki między poszczególnymi fragmentami powinny być płynniejsze.
Od jakiegoś czasu w aplikacjach Google, takich jak Google Play Filmy czy YouTube, dostępny jest nowy silnik odtwarzania materiałów wideo, ale nie jest jeszcze aktywny. Domyślnie YouTube korzysta z silnika MediaPlayer, natomiast nowy jest znany pod nazwą ExoPlayer.
MediaPlayer po otwarciu jakiegoś filmu na YouTube po prostu zaczyna go strumieniować na domyślnych ustawieniach. ExoPlayer jest od niego lepszy, gdyż wykorzystuje funkcje Microsoft Smooth Streaming. Sprawia ona, że odtwarzacz lepiej wykorzystuje procesor, a także dostosowuje przepustowość łącza internetowego w taki sposób, aby szybciej zbuforować film. Efektem jest szybsze odtwarzanie i przesuwanie filmu.
Przełączenie YouTube'a na ExoPlayera
Abyśmy mogli uaktywnić ExoPlayera, należy mieć zrootowanego Androida i wykonać ręczną edycję jednego z plików aplikacji YouTube. Poza samym YouTubem musimy się zatem wyposażyć w odpowiedni menedżer plików – ja polecam ES File Explorer.
1. Uruchamiamy menedżera plików. Pierwszym krokiem jest włączenie funkcji Root Explorer, która umożliwia przeglądanie plików systemowych. Wysuwamy pasek boczny po lewej stronie, a następnie rozwijamy zakładkę „Narzędzia” i zaznaczamy „Root Explorer”. Jeśli aplikacja poprosi o uprawnienia roota, to wyrażamy zgodę.
2. Teraz musimy udać się do odpowiedniego folderu. W przeglądarce plików dotykamy górnego paska z napisem „sdcard” i wybieramy w nowym okienku „Urządzenie”.
Zostaniemy przeniesieni do głównego katalogu w pamięci Androida. Udajemy się teraz do katalogu „data/data/com.google.android.youtube”.
3. Po wejściu do katalogu z YouTubem przechodzimy do podfolderu „shared_prefs”, a następnie otwieramy plik „youtube.xml”. Gdy aplikacja zapyta, w jaki sposób otworzyć ten plik, możemy wybrać „ES Edytor Notatek” lub inny edytor tekstu, z którego korzystamy.
4. Jeśli otworzyliśmy plik za pomocą Edytora notatek ES, to musimy przełączyć się w tryb edycji tekstu, a nie samego podglądu. W górnym prawym rogu wysuwamy menu za pomocą ikony ołówka i wybieramy „Edytuj”.
5. Na górze pliku znajdziemy znacznik „
Za pomocą klawiatury wpisujemy trzy poniższe linie, oddzielając każdą Enterem.
ADAPTIVE
6. Po wpisaniu wycofujemy się z edycji strzałką w górnym lewym rogu. Aplikacja zapyta nas, czy chcemy zapisać zmiany – potwierdzamy przyciskiem „Tak”.
7. Zmiany zostały wprowadzone, musimy teraz zrestartować aplikację YouTube. W tym celu udajemy się do Ustawień w Androidzie, a następnie przechodzimy do „Aplikacje” i z listy wybieramy YouTube.
Wyświetlą się szczegóły aplikacji YouTube – dotykamy przycisku „Wymuś zatrzymanie”, aby zamknąć aplikację.
8. Po zatrzymaniu możemy wyjść z Ustawień i ponownie włączyć YouTube'a. Aplikacja powinna teraz korzystać z silnika ExoPlayer i znacznie szybciej buforować filmy. Zmiany zauważymy zwłaszcza wtedy, gdy odtwarzamy filmy w jakości HD.