NewPipe 0.20.0 apporte un nouveau lecteur vidéo unifié et bien plus encore au client YouTube open source

click fraud protection

La dernière version de NewPipe dans les canaux stables apporte une tonne de changements et d'améliorations, y compris le nouveau Unified Player. Continuer à lire!

NewPipe est un logiciel open source Youtube client pour Android, servant d'alternative pour les utilisateurs qui n'aiment pas l'application officielle ou qui n'ont pas installé les services Google Play sur leur appareil. En un mot, NewPipe analyse le site Web YouTube pour extraire des données et lire des vidéos, sans restrictions ni publicités. Il y a quelques jours, NewPipe testait une nouvelle interface utilisateur Unified Player dans ses versions de test, et maintenant, l'application a été mise à jour dans la branche stable avec la nouvelle interface utilisateur d'Unified Player et d'autres modifications.

Lecteur unifié dans NewPipe

La fonctionnalité phare de NewPipe v0.20.0 est son lecteur unifié. Avant cette version stable et les récentes versions de test, NewPipe avait en fait trois lecteurs différents regroupés dans son code: le joueur principal, le lecteur contextuel et le lecteur d'arrière-plan - chacun avec son propre code et une lecture séparée files d'attente. Ainsi, chaque fois que vous basculiez entre ces trois lecteurs, l'instance la plus ancienne du lecteur était fermée et une nouvelle instance et une nouvelle file d'attente de lecture seraient créées, ce qui entraînerait généralement la perte de votre progression dans le vidéo. Le lecteur unifié résout ce problème en fusionnant tous les joueurs sur un service commun. Désormais, lorsque vous passez d'un lecteur à l'autre, le service reste opérationnel et les données du flux sont préservées.

Page de détails de la vidéo

La nouvelle version de NewPipe apporte une refonte de la page de détails de la vidéo par rapport à ce qu'elle était auparavant, la rapprochant ainsi de l'expérience de l'application YouTube par défaut.

Orientation vidéo

Auparavant, les principaux lecteurs vidéo lisaient toujours les vidéos en plein écran, mais ne présentaient pas une expérience optimisée si l'orientation du lecteur ne correspondait pas à celle de la vidéo. Le commutateur d'orientation est désormais remplacé par un bouton plein écran, qui détecte si la vidéo est en paysage ou en portrait et garantit une orientation correcte lorsque l'utilisateur passe en plein écran.

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

Lecteur réduit

Les vidéos de la page de détails de la vidéo peuvent être glissées vers le bas pour s'ouvrir dans un lecteur réduit en bas, vous permettant de mettre en pause, de lire ou de fermer à partir de cet emplacement. Cela sera utile si vous avez l'intention de parcourir d'autres vidéos pendant que votre vidéo continue de jouer. Le billet de blog indique également que cette fonctionnalité peut être utilisée pour créer une liste de lecture à la volée. lisez là-bas pour plus de détails.

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

Modifications apportées à la notification de NewPipe

Cette version de NewPipe est livrée avec la notification MediaStyle (disponible depuis Android Lollipop) au lieu de l'ancienne API RemoteView. Cet échange permet à l'application de fournir une nouvelle notification personnalisable pour la lecture, vous permettant de modifier jusqu'à trois boutons visibles dans la notification compacte. Pour Android 8 et supérieur, la notification s'adapte à la couleur de la pochette. Pour Android 10 et supérieur, la notification comportera également une barre de recherche.

Autres améliorations

NewPipe propose également plusieurs améliorations, que nous avons résumées ci-dessous :

  • La fenêtre de l'application peut désormais être redimensionnée.
  • Les URL non prises en charge sont désormais mieux gérées.
  • Les liens de diffusion en direct ne sont plus partagés avec un horodatage.
  • La disposition de l'en-tête a été améliorée.
  • La recherche hors ligne est désormais mieux gérée.
  • La taille et la position des fenêtres contextuelles peuvent désormais persister.
  • Le lecteur principal réduit désormais l'audio de fond par défaut pour une expérience de changement d'application transparente.
  • Les vidéos du lecteur principal sont désormais par défaut en 720p 60fps et les vidéos contextuelles sont désormais par défaut en 480p, au lieu du 360p précédent.
  • La bascule « Lecture automatique » est désormais renommée « file d'attente automatique » pour mieux décrire sa fonctionnalité.
  • Plus d'améliorations de traduction.

Journal des modifications de NewPipe 0.20.0

Vous pouvez trouver le journal des modifications complet ici :

  • Nouveau
    • Nouveau workflow applicatif #2907, #4061, #4080, #4130, #4134, #4154, #4155 #4223, #4246, #4272, #4288, #4347, #4353, #4360, #4362 (merci à @ avently et toutes les autres personnes impliquées)
    • Unification des trois joueurs en un seul pour passer facilement de l'un à l'autre - par exemple, maintenant, si vous appuyez sur la lecture en arrière-plan pendant la lecture de la vidéo dans le lecteur principal ou contextuel, le flux commencera exactement là où vous vous êtes arrêté, et non à partir du début. Cela est vrai lorsque vous passez de l’un des 3 joueurs l’un à l’autre.
    • Lire la vidéo directement dans l'écran de détails de la vidéo
    • Option de lecture automatique de la vidéo lors de l'ouverture de l'écran de détails de la vidéo (activée par défaut)
    • Faites glisser votre doigt vers le bas sur la vidéo pour la minimiser et continuez à naviguer sans interruption (en mode paysage, vous pouvez faire glisser votre doigt vers le bas sur le titre pour faire de même)
    • Le bouton Plein écran détecte intelligemment si la vidéo est en portrait ou en paysage et se comporte en conséquence
    • Faites glisser votre doigt vers le haut sur le bouton Plein écran en mode paysage pour faire défiler les détails de la vidéo.
    • Vous obtenez désormais une barre de progression soignée sous la vignette dans l'écran de détails de la vidéo si vous la lisez en arrière-plan ou dans un lecteur contextuel.
    • Réduire les joueurs en arrière-plan par défaut lors du changement d'application
    • Le lecteur principal/lecteur réduit conserve votre historique de navigation jusqu'à ce que vous le fermiez
    • Utiliser les notifications MediaStyle pour tous les joueurs #3178, #4340
    • Actions de notification personnalisables
    • Réduire les mises à jour excessives des notifications
    • Correction des métadonnées (titre de la chanson, artiste et pochette d'album) n'étant parfois pas définies correctement
    • Correction de la priorité de notification et des bugs liés au Bluetooth
    • Autoriser le redimensionnement de base lors de l'utilisation de NewPipe en mode fenêtré/en tant qu'application de bureau #3948
    • Nouvelles localisations: bengali, berbère, napolitain, portugais et sarde
  • Amélioré
    • Afficher la boîte de dialogue avec les options ouvertes en cas de toast d'URL non pris en charge #3826
    • Améliorer la boîte de dialogue de partage #4259
    • Améliorez la disposition de l'en-tête de la playlist: alignez-vous sur les éléments d'information et utilisez toujours deux lignes pour le titre de la playlist si nécessaire #3944
    • Améliorez l'expérience de suggestion de recherche lorsque les suggestions distantes ne peuvent pas être récupérées #4029
    • Augmentation de la qualité vidéo par défaut à 720p60 (lecteur intégré à l'application) et 480p (lecteur contextuel) #4275
    • Réduisez la redondance dans le paramètre "Mémoriser la taille et la position des fenêtres contextuelles" #4050
    • Supprimer l'horodatage de l'URL lors du partage d'un flux en direct #4115
    • Utilisez SubtitlesStream#getUrl au lieu de getURL #4120
    • Mémorisez le dernier type de média sélectionné pour les téléchargements. #4038
    • Affichage de l'image du commentateur désactivé sur LoadThumbnail défini sur false #4350
    • Remplacez "Autoplay" par "Autoqueue" pour réduire l'ambiguïté #4252
  • Fixé
    • Correction de la couleur du terme de recherche correct/suggéré #3984
    • Correction des rapports de bogues ACRA ne contenant pas de trace de pile #3982
    • Correction d'un crash lors de l'ouverture d'une vidéo dans l'onglet playlist locale sur KitKat #3892
    • Correction de la file d'attente automatique sans vidéos suivantes #4349
    • Correction du nom d'affichage de la langue Kayble (Taqbaylit) #4066
    • Correction du pop-up de licence masqué lorsque l'orientation change #4127
    • Correction d'un crash lorsqu'un fichier est supprimé puis retéléchargé #3794
    • Correction de l'utilisation incorrecte des pluriels en russe #4365
  • Développement
    • Ajouter la règle Checkstyle à l'erreur lorsqu'une variable locale qui pourrait être finale n'est pas finale #4138
    • Autoriser les chiffres et les lettres majuscules dans l'ID du package d'application #4326
    • Ajouter l'obligation pour les contributeurs de discuter des contributions avant d'ouvrir les PR #4126
    • Dépréciations et nettoyage #3909

En savoir plus


Télécharger NewPipe

Si NewPipe est déjà installé, l'application devrait vous inviter à mettre à jour lorsque vous l'ouvrez. Si vous n'avez pas installé une ancienne version, vous pouvez récupérer la dernière version à partir de F-Droïde ou de GitHub.

Avez-vous utilisé NewPipe? Faites-nous part de vos réflexions dans les commentaires ci-dessous !