De nieuwste release van NewPipe in de stabiele kanalen brengt een heleboel veranderingen en verbeteringen met zich mee, waaronder de nieuwe Unified Player. Lees verder!
NewPipe is een open source YouTube client voor Android, die zichzelf dient als alternatief voor gebruikers die de officiële app niet leuk vinden of geen Google Play-services op hun apparaat hebben geïnstalleerd. Kort gezegd parseert NewPipe de YouTube-website om gegevens te extraheren en video's af te spelen, zonder beperkingen en advertenties. Een paar dagen geleden, NewPipe was een nieuwe Unified Player UI aan het testen in zijn testbuilds, en nu is de app bijgewerkt in de stabiele tak met de nieuwe Unified Player UI en andere wijzigingen.
Uniforme speler in NewPipe
Het hoogtepunt van NewPipe v0.20.0 is de Unified Player. Voorafgaand aan deze stabiele release en recente testreleases had NewPipe feitelijk drie verschillende spelers gebundeld code: de hoofdspeler, de pop-upspeler en de achtergrondspeler - elk met hun eigen code en afzonderlijk spel wachtrijen. Dus telkens wanneer u tussen deze drie spelers wisselde, werd de oudere instantie van de speler gesloten en er wordt een nieuw exemplaar en een nieuwe afspeelwachtrij gemaakt, wat er meestal toe leidt dat u uw voortgang in het spel verliest video. De Unified Player lost dit op door alle spelers samen te voegen op één gemeenschappelijke service. Dus als je nu tussen spelers schakelt, blijft de service actief en blijven de streamgegevens behouden.
Pagina met videodetails
De nieuwe NewPipe-release brengt een nieuw ontwerp van de videodetailpagina met zich mee ten opzichte van wat het eerder was, waardoor het dichter bij de ervaring van de standaard YouTube-app komt.
Video-oriëntatie
Voorheen speelden de belangrijkste videospelers video's altijd op volledig scherm af, maar zouden ze geen geoptimaliseerde ervaring bieden als de oriëntatie van de speler niet overeenkwam met de oriëntatie van de video. De oriëntatieschakelaar wordt nu vervangen door een knop voor volledig scherm, die detecteert of de video in landschap of portret is en zorgt voor de juiste oriëntatie wanneer de gebruiker naar volledig scherm gaat.
https://newpipe.schabi.org/img/smart_button.webm
Geminimaliseerde speler
Video's op de pagina met videodetails kunnen naar beneden worden geveegd om ze te openen in een geminimaliseerde speler onderaan, zodat u vanaf die locatie kunt pauzeren, afspelen of sluiten. Dit is handig als u door andere video's wilt bladeren terwijl uw video blijft spelen. In de blogpost staat ook dat deze functie kan worden gebruikt om direct een watch-playlist samen te stellen, dus lees daar verder voor meer details.
https://newpipe.schabi.org/img/landscape_swipe_down.webm
Wijzigingen in de melding van NewPipe
Deze NewPipe-release wordt geleverd met de MediaStyle-melding (beschikbaar sinds Android Lollipop) in plaats van de oudere RemoteView API. Door deze omwisseling kan de app een nieuwe, aanpasbare melding voor afspelen leveren, zodat je maximaal drie knoppen kunt wijzigen die zichtbaar zijn in de compacte melding. Voor Android 8 en hoger past de melding zich aan de kleur van de albumhoes aan. Voor Android 10 en hoger zal de melding ook een zoekbalk bevatten.
Andere verbeteringen
NewPipe beschikt ook over verschillende verbeteringen, die we hieronder hebben samengevat:
- Het app-venster is nu geschikt voor formaatwijzigingen.
- Niet-ondersteunde URL's worden nu beter verwerkt.
- Livestream-links worden niet langer gedeeld met een tijdstempel.
- De koptekstindeling is verbeterd.
- Offline zoeken wordt nu beter afgehandeld.
- De grootte en positie van de pop-up kunnen nu behouden blijven.
- De hoofdspeler minimaliseert nu standaard het achtergrondgeluid voor een naadloze schakelervaring tussen apps.
- Video's van de hoofdspeler zijn nu standaard ingesteld op 720p 60fps en pop-upvideo's zijn nu standaard ingesteld op 480p, in plaats van de vorige 360p.
- De schakelaar 'Autoplay' is nu hernoemd naar 'auto-queue' om de functionaliteit ervan beter te beschrijven.
- Meer vertaalverbeteringen.
NewPipe 0.20.0 Wijzigingenlogboek
De volledige changelog kun je hier vinden:
- Nieuw
- Nieuwe applicatieworkflow #2907, #4061, #4080, #4130, #4134, #4154, #4155 #4223, #4246, #4272, #4288, #4347, #4353, #4360, #4362 (met dank aan @ avently en alle andere betrokkenen)
- Verenigt alle drie de spelers in één zodat je naadloos tussen de spelers kunt schakelen, bijvoorbeeld als je nu op afspelen op de achtergrond tikt Terwijl de video wordt afgespeeld in de hoofd- of pop-upspeler, begint de stream precies waar je was gebleven, niet vanaf de begin. Dit is het geval als je van een van de 3 spelers naar elkaar overgaat.
- Speel video rechtstreeks af op het scherm met videodetails
- Optie om video automatisch af te spelen bij het openen van het videodetailscherm (standaard ingeschakeld)
- Veeg naar beneden over de video om deze te minimaliseren en ononderbroken door te bladeren (in liggende modus kunt u over de titel naar beneden vegen om hetzelfde te doen)
- De knop Volledig scherm detecteert slim of video portret of landschap is en gedraagt zich dienovereenkomstig
- Veeg omhoog op de knop Volledig scherm in de liggende modus om door de videodetails te scrollen
- Nu krijg je een netjes uitziende voortgangsbalk onder de miniatuur in het scherm met videodetails als je deze op de achtergrond of in de pop-upspeler afspeelt.
- Minimaliseer spelers standaard naar de achtergrond wanneer u van app wisselt
- De hoofdspeler/geminimaliseerde speler bewaart uw browsegeschiedenis totdat u deze sluit
- Gebruik MediaStyle-meldingen voor alle spelers #3178, #4340
- Aanpasbare meldingsacties
- Verminder het overmatig bijwerken van meldingen
- Vaste metadata (titel van het nummer, artiest en albumhoezen) die soms niet correct werden ingesteld
- Vaste meldingsprioriteit en Bluetooth-gerelateerde bugs
- Sta basisgroottewijzigingen toe bij gebruik van NewPipe in venstermodus / als bureaubladtoepassing #3948
- Nieuwe lokalisaties: Bengali, Berbers, Napolitaans, Portugees en Sardijns
- Verbeterd
- Dialoogvenster met open opties weergeven in het geval van een niet-ondersteunde URL-toast #3826
- Verbeter het dialoogvenster voor delen #4259
- Verbeter de lay-out van de koptekst van de afspeellijst: lijn uit met info-items en gebruik altijd twee regels voor de titel van de afspeellijst wanneer dat nodig is #3944
- Verbeter de ervaring met zoeksuggesties wanneer externe suggesties niet kunnen worden opgehaald #4029
- Standaard videokwaliteit verhoogd naar 720p60 (in-app speler) en 480p (pop-up speler) #4275
- Verminder de redundantie in instelling #4050 bij "Onthoud pop-upgrootte en -positie".
- Verwijder de tijdstempel van de URL bij het delen van een livestream #4115
- Gebruik SubtitlesStream#getUrl in plaats van getURL #4120
- Onthoud het laatst geselecteerde mediatype voor downloads. #4038
- Uitgeschakelde weergave van commentatorafbeeldingen op LoadThumbnail ingesteld op false #4350
- Wijzig "Autoplay" in "Autoqueue" om dubbelzinnigheid #4252 te verminderen
- Vast
- Vaste kleur van correcte/voorgestelde zoekterm #3984
- Er is een probleem opgelost met ACRA-bugrapporten die geen stacktrace #3982 bevatten
- Crash opgelost bij het openen van video op het lokale afspeellijsttabblad op KitKat #3892
- Vaste automatische wachtrij zonder volgende video's #4349
- Vaste weergavenaam van Kayble-taal (Taqbaylit) #4066
- Vaste licentiepop-up die zich verbergt wanneer de oriëntatie verandert #4127
- Crash opgelost wanneer een bestand werd verwijderd en vervolgens opnieuw werd gedownload #3794
- Foutief gebruik van meervoudsvormen in het Russisch #4365 opgelost
- Ontwikkeling
- Voeg Checkstyle-regel toe aan een fout wanneer een lokale variabele die definitief zou kunnen zijn, niet definitief is #4138
- Cijfers en hoofdletters toestaan in app-pakket-id #4326
- Voeg de vereiste toe dat contribuanten bijdragen moeten bespreken voordat PR's #4126 worden geopend
- Beëindigingen en opschoning #3909
Lees verder
Nieuwe pijp downloaden
Als u NewPipe al hebt geïnstalleerd, zou de app u moeten vragen om te updaten wanneer u deze opent. Als je geen oudere build hebt geïnstalleerd, kun je de nieuwste release downloaden F-Droid of van GitHub.
Heeft u NewPipe gebruikt? Laat ons uw mening weten in de reacties hieronder!