NewPipe 0.20.0 ger en ny enhetlig videospelare och mycket mer till YouTube-klienten med öppen källkod

NewPipes senaste release i de stabila kanalerna tar med sig massor av förändringar och förbättringar, inklusive den nya Unified Player. Läs vidare!

NewPipe är en öppen källkod Youtube klient för Android, och fungerar som ett alternativ för användare som antingen ogillar den officiella appen eller inte har Google Play-tjänster installerade på sin enhet. I ett nötskal, NewPipe analyserar YouTube-webbplatsen för att extrahera data och spela upp videor, utan begränsningar och annonser. För några dagar sedan, NewPipe testade ett nytt Unified Player UI i sina testbyggen, och nu har appen uppdaterats i den stabila grenen med det nya Unified Player-gränssnittet och andra ändringar.

Unified Player i NewPipe

Höjdpunkten i NewPipe v0.20.0 är dess Unified Player. Före den här stabila releasen och de senaste testversionerna hade NewPipe faktiskt tre olika spelare medföljande kod: huvudspelaren, popup-spelaren och bakgrundsspelaren -- var och en med sin egen kod och separat spelning köer. Så närhelst du växlade mellan dessa tre spelare, stängdes den äldre instansen av spelaren och en ny instans och spelkö skulle skapas, vilket vanligtvis resulterar i att du förlorar dina framsteg i video. Unified Player fixar detta genom att slå samman alla spelare på en gemensam tjänst. Så nu när du byter mellan spelare fortsätter tjänsten att köras och streamdatan bevaras.

Informationssida för video

Den nya NewPipe-utgåvan ger en omdesign av videoinformationssidan från vad den var tidigare, vilket för den närmare upplevelsen på YouTubes standardapp.

Videoorientering

Tidigare spelade huvudvideospelarna alltid upp videor i helskärm, men de skulle inte ge en optimerad upplevelse om spelarens orientering inte matchade videons orientering. Orienteringsbrytaren ersätts nu med en helskärmsknapp, som känner av om videon är i liggande eller stående och säkerställer korrekt orientering när användaren går in i helskärm.

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

Minimerad spelare

Videor på sidan med videodetaljer kan svepas nedåt för att öppnas i en minimerad spelare längst ned, så att du kan pausa, spela upp eller stänga från den platsen. Detta kommer att vara användbart om du tänker bläddra igenom andra videor medan din video fortsätter att spelas upp. Blogginlägget säger också att den här funktionen kan användas för att bygga en bevakningsspellista i farten, så läs vidare där för mer information.

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

Ändringar i NewPipes meddelande

Den här NewPipe-utgåvan kommer med MediaStyle-aviseringen (tillgänglig sedan Android Lollipop) istället för det äldre RemoteView API. Detta byte gör att appen kan leverera en ny anpassningsbar avisering för uppspelning, så att du kan ändra upp till tre knappar som är synliga i den kompakta aviseringen. För Android 8 och senare anpassar meddelandet sig efter färgen på omslagsbilden. För Android 10 och senare kommer aviseringen också att ha en sökfält.

Andra förbättringar

NewPipe har också flera förbättringar, som vi har sammanfattat enligt nedan:

  • Appens fönster är nu anpassat för storlek.
  • Webbadresser som inte stöds hanteras nu bättre.
  • Livestreamlänkar delas inte längre med en tidsstämpel.
  • Rubriklayouten har förbättrats.
  • Offlinesökning hanteras nu bättre.
  • Popup-storlek och position kan nu bestå.
  • Huvudspelaren minimerar nu till bakgrundsljud som standard för sömlös appbyteupplevelse.
  • Huvudspelares videor är nu standard på 720p 60fps och popup-videor är nu standard på 480p, istället för tidigare 360p.
  • "Autoplay"-växeln har nu bytt namn till "auto-kö" för att bättre beskriva dess funktionalitet.
  • Fler översättningsförbättringar.

NewPipe 0.20.0 Ändringslogg

Du hittar hela ändringsloggen här:

  • Ny
    • Nytt applikationsarbetsflöde #2907, #4061, #4080, #4130, #4134, #4154, #4155 #4223, #4246, #4272, #4288, #4347, #4353, #4360, #4362 (tack vare @ avently och alla andra inblandade)
    • Förenade alla tre spelarna till en för sömlös växling mellan dem - till exempel nu om du trycker på bakgrundsuppspelning medan videon spelas upp i huvud- eller popup-spelaren kommer streamen att starta precis där du slutade, inte från början. Detta är sant när du går från någon av de 3 spelarna till varandra.
    • Spela upp video direkt på skärmen med videodetaljer
    • Alternativ för att spela upp video automatiskt när skärmen för videodetaljer öppnas (på som standard)
    • Svep nedåt på videon för att minimera den och fortsätt surfa utan avbrott (i liggande läge kan du svepa nedåt på titeln för att göra detsamma)
    • Helskärmsknapp upptäcker smart om videon är stående eller liggande och beter sig därefter
    • Svep uppåt på helskärmsknappen i liggande läge för att rulla ner videodetaljerna
    • Nu får du en snygg förloppsindikator under miniatyren på skärmen för videodetaljer om du spelar den i bakgrunden eller i popup-spelaren.
    • Minimera spelare till bakgrunden som standard när du byter app
    • Huvudspelaren/minimerade spelaren behåller din webbhistorik tills du stänger den
    • Använd MediaStyle-aviseringar för alla spelare #3178, #4340
    • Anpassningsbara meddelandeåtgärder
    • Minska överdriven aviseringsuppdatering
    • Fast metadata (låttitel, artist och albumomslag) ställs ibland inte in korrekt
    • Fast aviseringsprioritet och Bluetooth-relaterade buggar
    • Tillåt grundläggande storleksändring när du använder NewPipe i fönsterläge / som skrivbordsprogram #3948
    • Nya lokaliseringar: bengaliska, berberiska, napolitanska, portugisiska och sardiska
  • Förbättrad
    • Visa dialogruta med öppna alternativ om en URL-toast #3826 inte stöds
    • Förbättra delningsdialog #4259
    • Förbättra layouten för spellistans rubrik: anpassa med informationsobjekt och använd alltid två rader för spellistans titel när det behövs #3944
    • Förbättra sökförslagsupplevelsen när fjärranslutna sådana inte kan hämtas #4029
    • Ökad standardvideokvalitet till 720p60 (spelare i appen) och 480p (popup-spelare) #4275
    • Minska redundansen i "Kom ihåg popupstorlek och position" inställning #4050
    • Ta bort tidsstämpel från URL när du delar en liveström #4115
    • Använd SubtitlesStream#getUrl istället för getURL #4120
    • Kom ihåg senast valda mediatyp för nedladdningar. #4038
    • Inaktiverad kommentarsbildvy på LoadThumbnail inställd på false #4350
    • Ändra "Autoplay" till "Autoqueue" för att minska tvetydigheten #4252
  • Fast
    • Fast färg på korrekt / föreslagen sökterm #3984
    • Fixade ACRA-felrapporter som inte innehåller stackspårning #3982
    • Fixat krasch vid öppning av video i lokal spellistfliken på KitKat #3892
    • Fixad automatisk kö utan nästa video #4349
    • Fast visningsnamn för Kayble-språket (Taqbaylit) #4066
    • Fixat licens popup-döljning när orienteringen ändras #4127
    • Fixade kraschen när en fil raderades och laddades ned igen #3794
    • Fixat felaktig användning av plural på ryska #4365
  • Utveckling
    • Lägg till Checkstyle-regeln till felet när en lokal variabel som kan vara final inte är final #4138
    • Tillåt siffror och versaler i apppaket-id #4326
    • Lägg till krav på bidragsgivare att diskutera bidrag innan de öppnar PR #4126
    • Avskrivningar och sanering #3909

Läs mer


Ladda ner NewPipe

Om du redan har NewPipe installerat bör appen uppmana dig att uppdatera när du öppnar den. Om du inte har en äldre version installerad kan du hämta den senaste versionen från F-Droid eller från GitHub.

Har du använt NewPipe? Låt oss veta dina tankar i kommentarerna nedan!