NewPipe 0.20.0 porta un nuovo lettore video unificato e molto altro ancora nel client YouTube open source

click fraud protection

L'ultima versione di NewPipe nei canali stabili porta con sé tantissime modifiche e miglioramenti, incluso il nuovo Unified Player. Continuare a leggere!

NewPipe è un open source Youtube client per Android, proponendosi come alternativa per gli utenti a cui non piace l'app ufficiale o che non hanno Google Play Services installato sul proprio dispositivo. In poche parole, NewPipe analizza il sito Web di YouTube per estrarre dati e riprodurre video, senza restrizioni e pubblicità. Pochi giorni fa, NewPipe stava testando una nuova interfaccia utente di Unified Player nelle sue build di teste ora l'app è stata aggiornata nel ramo stabile con la nuova interfaccia utente Unified Player e altre modifiche.

Lettore unificato in NewPipe

La caratteristica principale di NewPipe v0.20.0 è il suo Unified Player. Prima di questa versione stabile e delle recenti versioni di prova, NewPipe aveva in realtà tre diversi lettori in bundle codice: il lettore principale, il lettore pop-up e il lettore in background, ciascuno con il proprio codice e riproduzione separata code. Quindi ogni volta che passavi da uno all'altro di questi tre lettori, l'istanza più vecchia del lettore veniva chiusa e verrebbero create una nuova istanza e una coda di riproduzione, che di solito comportano la perdita dei progressi nel file video. L'Unified Player risolve questo problema unendo tutti i giocatori su un servizio comune. Quindi ora, quando passi da un lettore all'altro, il servizio rimane in esecuzione e i dati dello streaming vengono preservati.

Pagina dei dettagli del video

La nuova versione di NewPipe apporta una riprogettazione della pagina dei dettagli del video rispetto a quella precedente, avvicinandola all'esperienza sull'app YouTube predefinita.

Orientamento video

In precedenza, i lettori video principali riproducevano sempre i video a schermo intero, ma non presentavano un'esperienza ottimizzata se l'orientamento del lettore non corrispondeva all'orientamento del video. L'interruttore di orientamento viene ora sostituito con un pulsante a schermo intero, che rileva se il video è in orizzontale o in verticale e garantisce il corretto orientamento quando l'utente accede alla modalità a schermo intero.

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

Giocatore ridotto a icona

È possibile scorrere verso il basso i video nella pagina dei dettagli del video per aprirli in un player ridotto a icona in basso, consentendoti di mettere in pausa, riprodurre o chiudere da quella posizione. Ciò sarà utile se intendi sfogliare altri video mentre il video continua a essere riprodotto. Il post sul blog afferma inoltre che questa funzionalità può essere utilizzata per creare una playlist di visualizzazione al volo, quindi continua a leggere lì per maggiori dettagli.

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

Modifiche alla notifica di NewPipe

Questa versione di NewPipe viene fornita con la notifica MediaStyle (disponibile a partire da Android Lollipop) invece della vecchia API RemoteView. Questo scambio consente all'app di fornire una nuova notifica personalizzabile per la riproduzione, consentendoti di modificare fino a tre pulsanti visibili nella notifica compatta. Per Android 8 e versioni successive, la notifica si adatta al colore della copertina. Per Android 10 e versioni successive, la notifica conterrà anche una barra di ricerca.

Altri miglioramenti

NewPipe presenta anche diversi miglioramenti, che abbiamo riassunto come di seguito:

  • La finestra dell'app è ora compatibile con il ridimensionamento.
  • Gli URL non supportati ora vengono gestiti meglio.
  • I collegamenti al live streaming non sono più condivisi con un timestamp.
  • Il layout dell'intestazione è stato migliorato.
  • La ricerca offline ora viene gestita meglio.
  • La dimensione e la posizione del popup ora possono persistere.
  • Il lettore principale ora viene ridotto a icona sull'audio di sottofondo per impostazione predefinita per un'esperienza di cambio app fluida.
  • I video del player principale ora sono impostati su 720p 60fps e i video pop-up ora sono impostati su 480p, invece dei precedenti 360p.
  • L'interruttore "Riproduzione automatica" è ora rinominato "coda automatica" per descrivere meglio la sua funzionalità.
  • Ulteriori miglioramenti alla traduzione.

Registro delle modifiche di NewPipe 0.20.0

Potete trovare il changelog completo qui:

  • Nuovo
    • Nuovo flusso di lavoro dell'applicazione #2907, #4061, #4080, #4130, #4134, #4154, #4155 #4223, #4246, #4272, #4288, #4347, #4353, #4360, #4362 (grazie a @ avently e tutti gli altri coinvolti)
    • Unifica tutti e tre i giocatori in uno per passare facilmente dall'uno all'altro, ad esempio ora se tocchi la riproduzione in background mentre il video viene riprodotto nel lettore principale o popup, lo streaming inizierà esattamente da dove l'avevi interrotto, non dal inizio. Questo è vero quando passi da uno qualsiasi dei 3 giocatori all'altro.
    • Riproduci il video direttamente nella schermata dei dettagli del video
    • Opzione per riprodurre automaticamente il video all'apertura della schermata dei dettagli del video (attiva per impostazione predefinita)
    • Scorri verso il basso sul video per minimizzarlo e continua a navigare senza interruzioni (in modalità orizzontale puoi scorrere verso il basso sul titolo per fare lo stesso)
    • Il pulsante Schermo intero rileva in modo intelligente se il video è verticale o orizzontale e si comporta di conseguenza
    • Scorri verso l'alto sul pulsante a schermo intero in modalità orizzontale per scorrere verso il basso i dettagli del video
    • Ora ottieni una barra di avanzamento dall'aspetto ordinato sotto la miniatura nella schermata dei dettagli del video se lo riproduci in background o nel lettore popup.
    • Riduci a icona i giocatori in background per impostazione predefinita quando cambi app
    • Il lettore principale/ridotto a icona conserva la cronologia di navigazione finché non lo chiudi
    • Utilizza le notifiche MediaStyle per tutti i lettori #3178, #4340
    • Azioni di notifica personalizzabili
    • Ridurre l'eccessivo aggiornamento delle notifiche
    • Risolto il problema con i metadati (titolo del brano, artista e copertina dell'album) che a volte non venivano impostati correttamente
    • Risolta la priorità delle notifiche e i bug relativi al Bluetooth
    • Consenti il ​​ridimensionamento di base quando utilizzi NewPipe in modalità finestra/come applicazione desktop n. 3948
    • Nuove localizzazioni: bengalese, berbero, napoletano, portoghese e sardo
  • Migliorato
    • Mostra la finestra di dialogo con le opzioni aperte in caso di toast URL non supportato n. 3826
    • Migliora la finestra di dialogo di condivisione n. 4259
    • Migliora il layout dell'intestazione della playlist: allineala con gli elementi informativi e utilizza sempre due righe per il titolo della playlist quando necessario #3944
    • Migliora l'esperienza dei suggerimenti di ricerca quando non è possibile recuperare quelli remoti #4029
    • Qualità video predefinita aumentata a 720p60 (lettore in-app) e 480p (lettore pop-up) #4275
    • Ridurre la ridondanza nell'impostazione #4050 "Ricorda dimensione e posizione del popup".
    • Rimuovi il timestamp dall'URL quando condividi uno streaming live #4115
    • Utilizza SubtitlesStream#getUrl invece di getURL #4120
    • Ricorda l'ultimo tipo di supporto selezionato per i download. #4038
    • Visualizzazione immagine commentatore disabilitata su LoadThumbnail impostata su false #4350
    • Cambia "Riproduzione automatica" in "Coda automatica" per ridurre l'ambiguità #4252
  • Fisso
    • Corretto il colore del termine di ricerca corretto/suggerito #3984
    • Risolti i bug report di ACRA che non contenevano l'analisi dello stack n. 3982
    • Risolto il problema relativo all'arresto anomalo durante l'apertura del video nella scheda della playlist locale su KitKat #3892
    • Risolto il problema con la coda automatica senza video successivi #4349
    • Corretto il nome visualizzato della lingua Kayble (Taqbaylit) #4066
    • Risolto il problema con il popup della licenza che si nascondeva quando cambiava l'orientamento #4127
    • Risolto il problema relativo al crash quando un file veniva eliminato e poi scaricato nuovamente #3794
    • Risolto il problema con l'uso errato dei plurali in russo #4365
  • Sviluppo
    • Aggiungi la regola Checkstyle all'errore quando una variabile locale che potrebbe essere finale non è finale #4138
    • Consenti numeri e lettere maiuscole nell'ID pacchetto app n. 4326
    • Aggiungere l'obbligo per i contributori di discutere i contributi prima di aprire i PR n. 4126
    • Deprecazioni e pulizia #3909

Per saperne di più


Scarica NewPipe

Se hai già installato NewPipe, l'app dovrebbe chiederti di aggiornare quando la apri. Se non hai installato una build precedente, puoi prendere l'ultima versione da F-Droid o da GitHub.

Hai usato NewPipe? Fateci sapere i vostri pensieri nei commenti qui sotto!