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.

Przyśpieszanie YouTube za pomocą ExoPlayera

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.

Pobierz 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ę.

ES File Explorer - uprawnienia roota

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”.

ES File Explorer - przeglądanie zawartości urządzenia

Zostaniemy przeniesieni do głównego katalogu w pamięci Androida. Udajemy się teraz do katalogu „data/data/com.google.android.youtube”.

Nawigacja do katalogu 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.

Otwarcie pliku YouTube.xml

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 „”. Musimy wstawić nowy fragment tekstu tuż pod nim, więc dotykamy palcem tuż za znacznikiem i wciskamy Enter na klawiaturze, aby zacząć pisanie od nowego wiersza.

Edytowanie pliku YouTube.xml

Za pomocą klawiatury wpisujemy trzy poniższe linie, oddzielając każdą Enterem.

ADAPTIVE


Zapisanie zmian w pliku YouTube.xml

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ę.

Zatrzymanie aplikacji YouTube

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.