NewPipe 0.20.0 wprowadza nowy, ujednolicony odtwarzacz wideo i wiele więcej do klienta YouTube o otwartym kodzie źródłowym

Najnowsza wersja NewPipe w kanałach stabilnych niesie ze sobą mnóstwo zmian i ulepszeń, w tym nowy Unified Player. Czytaj!

NewPipe jest oprogramowaniem typu open source Youtube klient dla Androida, stanowiący alternatywę dla użytkowników, którym nie podoba się oficjalna aplikacja lub nie mają zainstalowanych Usług Google Play na swoim urządzeniu. Krótko mówiąc, NewPipe analizuje witrynę YouTube w celu wyodrębnienia danych i odtwarzania filmów bez ograniczeń i reklam. Kilka dni temu, Firma NewPipe testowała nowy, ujednolicony interfejs odtwarzacza w swoich kompilacjach testowych, a teraz aplikacja została zaktualizowana w stabilnej gałęzi o nowy Unified Player UI i inne zmiany.

Zunifikowany odtwarzacz w NewPipe

Najważniejszą cechą NewPipe v0.20.0 jest zunifikowany odtwarzacz. Przed wydaniem stabilnym i ostatnimi wydaniami testowymi NewPipe faktycznie miał w zestawie trzech różnych odtwarzaczy kod: odtwarzacz główny, odtwarzacz wyskakujący i odtwarzacz działający w tle – każdy z własnym kodem i osobną grą kolejki. Zatem za każdym razem, gdy przełączasz się między tymi trzema graczami, starsza instancja gracza zostanie zamknięta i utworzona zostanie nowa instancja i kolejka gry, co zazwyczaj spowoduje utratę postępów w grze wideo. Unified Player rozwiązuje ten problem, łącząc wszystkich graczy w jedną wspólną usługę. Zatem teraz, gdy przełączasz się między graczami, usługa pozostaje uruchomiona, a dane strumieniowe zostają zachowane.

Strona ze szczegółami filmu

Nowa wersja NewPipe wprowadza przeprojektowanie strony szczegółów filmu w porównaniu z wcześniejszą wersją, przybliżając ją do działania w domyślnej aplikacji YouTube.

Orientacja wideo

Wcześniej główne odtwarzacze wideo zawsze odtwarzały filmy na pełnym ekranie, ale nie zapewniały zoptymalizowanego działania, jeśli orientacja odtwarzacza nie odpowiadała orientacji wideo. Przełącznik orientacji jest obecnie zastępowany przyciskiem pełnego ekranu, który wykrywa, czy wideo jest w orientacji poziomej czy pionowej i zapewnia prawidłową orientację, gdy użytkownik przejdzie do trybu pełnoekranowego.

https://newpipe.schabi.org/img/smart_button.webm

Zminimalizowany gracz

Filmy na stronie szczegółów filmu można przesunąć w dół, aby otworzyć je w zminimalizowanym odtwarzaczu na dole, co pozwala na wstrzymywanie, odtwarzanie lub zamykanie z tego miejsca. Będzie to przydatne, jeśli zamierzasz przeglądać inne filmy podczas odtwarzania wideo. W poście na blogu znajduje się również informacja, że ​​tej funkcji można używać do tworzenia playlist do oglądania na bieżąco, tzw przeczytaj tam więcej szczegółów.

https://newpipe.schabi.org/img/landscape_swipe_down.webm

Zmiany w powiadomieniu NewPipe

To wydanie NewPipe zawiera powiadomienie MediaStyle (dostępne od wersji Androida Lollipop) zamiast starszego interfejsu API RemoteView. Dzięki tej zamianie aplikacja może dostarczać nowe, konfigurowalne powiadomienia dotyczące odtwarzania, umożliwiając zmianę maksymalnie trzech przycisków widocznych w powiadomieniu kompaktowym. W przypadku Androida 8 i nowszego powiadomienie dostosowuje się do koloru okładki. W przypadku Androida 10 i nowszego powiadomienie będzie również zawierać pasek wyszukiwania.

Inne ulepszenia

NewPipe zawiera również kilka ulepszeń, które podsumowaliśmy poniżej:

  • Okno aplikacji umożliwia teraz zmianę rozmiaru.
  • Nieobsługiwane adresy URL są teraz lepiej obsługiwane.
  • Linki do transmisji na żywo nie są już udostępniane ze sygnaturą czasową.
  • Poprawiono układ nagłówka.
  • Wyszukiwanie offline jest teraz obsługiwane lepiej.
  • Rozmiar i położenie wyskakującego okienka mogą teraz zostać zachowane.
  • Główny odtwarzacz domyślnie minimalizuje teraz dźwięk w tle, aby zapewnić płynne przełączanie aplikacji.
  • Filmy w głównym odtwarzaczu mają teraz domyślnie rozdzielczość 720p i 60 klatek na sekundę, a filmy w wyskakujących okienkach mają teraz domyślnie rozdzielczość 480p zamiast dotychczasowych 360p.
  • Przełącznik „Autoodtwarzanie” został teraz przemianowany na „automatyczna kolejka”, aby lepiej opisać jego funkcjonalność.
  • Więcej ulepszeń tłumaczeń.

Dziennik zmian NewPipe 0.20.0

Pełny dziennik zmian można znaleźć tutaj:

  • Nowy
    • Nowy obieg aplikacji #2907, #4061, #4080, #4130, #4134, #4154, #4155 #4223, #4246, #4272, #4288, #4347, #4353, #4360, #4362 (dzięki @ Avently i wszystkie inne zaangażowane osoby)
    • Zunifikowano wszystkich trzech graczy w jednego, aby płynnie przełączać się między nimi – na przykład teraz, jeśli dotkniesz odtwarzania w tle podczas odtwarzania wideo w odtwarzaczu głównym lub w wyskakującym okienku strumień rozpocznie się dokładnie w miejscu, w którym został przerwany, a nie od początek. Dzieje się tak, gdy przechodzisz od któregokolwiek z 3 graczy do siebie.
    • Odtwarzaj wideo bezpośrednio na ekranie szczegółów wideo
    • Opcja automatycznego odtwarzania wideo po otwarciu ekranu szczegółów filmu (domyślnie włączona)
    • Przesuń wideo w dół, aby je zminimalizować i kontynuuj przeglądanie bez zakłóceń (w trybie poziomym możesz przesunąć tytuł w dół, aby zrobić to samo)
    • Przycisk pełnego ekranu inteligentnie wykrywa, czy wideo jest ustawione pionowo, czy poziomo i odpowiednio się zachowuje
    • Przesuń w górę przycisk pełnego ekranu w trybie poziomym, aby przewinąć szczegóły filmu
    • Teraz, jeśli odtwarzasz go w tle lub w wyskakującym odtwarzaczu, pod miniaturą na ekranie szczegółów filmu znajduje się schludnie wyglądający pasek postępu.
    • Domyślnie minimalizuj graczy do tła podczas przełączania aplikacji
    • Główny odtwarzacz/zminimalizowany odtwarzacz przechowuje historię przeglądania, dopóki go nie zamkniesz
    • Użyj powiadomień MediaStyle dla wszystkich graczy #3178, #4340
    • Konfigurowalne działania powiadamiające
    • Ogranicz nadmierne aktualizowanie powiadomień
    • Naprawiono czasami nieprawidłowe ustawienie metadanych (tytuł utworu, wykonawca i okładka albumu).
    • Naprawiono priorytet powiadomień i błędy związane z Bluetooth
    • Zezwalaj na podstawową zmianę rozmiaru podczas używania NewPipe w trybie okienkowym / jako aplikacji komputerowej #3948
    • Nowe lokalizacje: bengalska, berberyjska, neapolitańska, portugalska i sardyńska
  • Ulepszony
    • Pokaż okno dialogowe z otwartymi opcjami w przypadku nieobsługiwanego toastu adresu URL #3826
    • Ulepsz okno dialogowe udostępniania #4259
    • Popraw układ nagłówka listy odtwarzania: dopasuj do elementów informacyjnych i w razie potrzeby używaj zawsze dwóch linii tytułu listy odtwarzania #3944
    • Popraw działanie sugestii wyszukiwania, gdy nie można pobrać zdalnych #4029
    • Zwiększono domyślną jakość wideo do 720p60 (odtwarzacz w aplikacji) i 480p (odtwarzacz wyskakujący) #4275
    • Zmniejsz nadmiarowość w ustawieniu #4050 „Zapamiętaj rozmiar i położenie wyskakującego okienka”.
    • Usuń sygnaturę czasową z adresu URL podczas udostępniania transmisji na żywo #4115
    • Użyj SubtitlesStream#getUrl zamiast getURL #4120
    • Zapamiętaj ostatnio wybrany typ multimediów do pobrania. #4038
    • Wyłączony widok obrazu komentatora w LoadThumbnail ustawiony na false #4350
    • Zmień opcję „Autoodtwarzanie” na „Autokolejka”, aby zmniejszyć niejednoznaczność #4252
  • Naprawił
    • Naprawiono kolor prawidłowego/sugerowanego wyszukiwanego hasła #3984
    • Naprawiono raporty o błędach ACRA niezawierające śladu stosu nr 3982
    • Naprawiono awarię podczas otwierania wideo na karcie lokalnej listy odtwarzania w KitKat #3892
    • Naprawiono automatyczną kolejkę bez kolejnych filmów #4349
    • Naprawiono wyświetlaną nazwę języka Kayble (Taqbaylit) #4066
    • Naprawiono ukrywanie wyskakującego okienka licencji po zmianie orientacji #4127
    • Naprawiono awarię po usunięciu i ponownym pobraniu pliku #3794
    • Naprawiono nieprawidłowe użycie liczby mnogiej w języku rosyjskim #4365
  • Rozwój
    • Dodaj regułę Checkstyle do błędu, gdy zmienna lokalna, która może być ostateczna, nie jest ostateczna #4138
    • Zezwalaj na cyfry i wielkie litery w pakiecie aplikacji o identyfikatorze #4326
    • Dodaj wymóg, aby współautorzy omawiali wkłady przed otwarciem PR #4126
    • Wycofywanie i czyszczenie #3909

Czytaj więcej


Pobierz NewPipe

Jeśli masz już zainstalowany NewPipe, po otwarciu aplikacja powinna wyświetlić monit o aktualizację. Jeśli nie masz zainstalowanej starszej wersji, możesz pobrać najnowszą wersję z F-Droid lub z GitHub.

Czy korzystałeś z NewPipe? Daj nam znać, co myślisz w komentarzach poniżej!