La dernière mise à jour du client YouTube tiers NewPipe améliore la vitesse de chargement des vidéos YouTube et apporte un nouveau geste de balayage à deux doigts.
NewPipe, le client YouTube open source pour Android, a reçu un mise à jour majeure au début du mois dernier. La mise à jour incluait l'interface utilisateur du lecteur vidéo unifié que nous vu dans une version de test précédente et plusieurs autres améliorations. Peu de temps après le déploiement, l'application a reçu une autre mise à jour qui corrigeait un bug avec la recherche YouTube. Les développeurs derrière NewPipe déploient actuellement une autre mise à jour qui apporte des améliorations à la vitesse de chargement des vidéos YouTube et un nouveau geste de balayage.
Selon un post récent sur le blog NewPipe, la dernière mise à jour (v. 0.20.3) introduit un nouveau geste de balayage vers le bas à deux doigts qui facilite grandement la fermeture du lecteur intégré. La fermeture du lecteur intégré était un processus en deux étapes sur les versions précédentes de l'application. Vous deviez d'abord faire glisser votre doigt vers le bas sur le lecteur intégré pour passer au mini-lecteur, puis glisser à nouveau vers le bas pour le fermer. Désormais, vous pouvez fermer le lecteur intégré en une seule fois avec le nouveau geste de balayage vers le bas à deux doigts.
La deuxième amélioration significative de la dernière mise à jour est que NewPipe charge désormais Youtube des vidéos beaucoup plus rapides. Comme l'explique le billet de blog, "YouTube a supprimé l'obscurcissement de la plupart de ses URL, nous pouvons donc désormais y accéder directement, accélérant ainsi considérablement le chargement des vidéos! Le code de désobscurcissement est toujours mis en cache au cas où il serait nécessaire." Parmi les autres changements notables, citons :
- Toutes les différentes options de mise en file d'attente ont désormais été remplacées par une option unifiée
- L'application dispose désormais d'un nouveau paramètre qui permet aux utilisateurs d'effacer les cookies reCAPTCHA
- Ajout d'une nouvelle option pour désactiver la notification colorisée qui apparaît lors de la lecture de flux sur Android 8.0 et supérieur. Une fois activée, la notification a une couleur statique.
- Ajout de la prise en charge des URL courtes YouTube
- Ajout de la prise en charge des liens de chaîne raccourcis qui ressemblent à: "youtube.com/username"
- Ajout de la prise en charge de la suppression des éléments inutiles sur les URL de redirection pour aider les utilisateurs à ouvrir les liens de Google dans NewPipe.
Si NewPipe est déjà installé sur votre appareil, l'application devrait vous inviter à mettre à jour vers la dernière version lorsque vous l'ouvrez. Si vous n'avez pas de version plus ancienne, vous pouvez récupérer la dernière version sur le site de NewPipe. GitHub. Pour voir toutes les autres améliorations/correctifs de la dernière version, consultez la section du journal des modifications ci-dessous.
Journal des modifications de NewPipe 0.20.3
- Nouveau
- Remplacez les options de mise en file d'attente spécifiques par un seul #4425
- Deux doigts pour fermer le geste du joueur #4476
- Ajouter un bouton dans les paramètres pour effacer les cookies reCAPTCHA #4453
- Ajouter une option pour ne pas coloriser la notification #4643
- Amélioré
- Ne pas afficher l'heure de création/mise à jour des notifications #4410
- Supprimer le paramètre de propriétés contextuelles de mémorisation #4367
- Demandez une confirmation avant de remplacer même une seule file d'attente vidéo #4463
- Supprimez également l'état du flux lors de la suppression de l'historique du flux #4413
- Améliorer la restriction d'âge et les chaînes de contenu restreintes #4354
- Fixé
- Correction d'un crash lorsque le flux était mis en pause et que les boutons d'avance/retour rapide étaient cliqués #4410
- Correction de PlaylistAppendDialog affichant lorsqu'aucune liste de lecture locale n'existe #4345
- Ne réorganisez pas les listes en faisant glisser les vignettes #4550
- Correction de l'ouverture de VideoDetailFragment et plus #4562
- Correction de la mise en mémoire tampon infinie
- Mieux détecter quand lire automatiquement et quand ne pas le faire
- Rendre le partage sur NewPipe plus cohérent
- Corrigez la boîte de dialogue de sélection de la liste de lecture et effectuez une refactorisation #4771
- Remplacez les instructions d'importation des abonnements YouTube par Google Takeout #4759
- Corriger la licence Gigaget de GPLv2 à GPLv3 #4892
- Localisation
- Ajouter la langue Santali #4749
- Ajouter la localisation Tamazight de l'Atlas Central
- Ajouter la traduction coréenne du README #4845
- Traductions mises à jour
- Développement
- Utilisez DisplayCutoutCompat dans VideoPlayerImpl #4338
- Utilisez DrawableCompat. #4592
- Utiliser les méthodes ContextCompat #4276
- Utilisez TextViewCompat.setCompoundDrawablesRelativeWithIntrinsicBounds(). #4594
- Icône du lanceur Masquer les fuites #4436 #4450
- Formater toutes les ressources XML #4471
- Désactiver Ktlint en attendant la mise à jour en amont #4517
- Utiliser les fonctions Core KTX #4547
- Utilisez multidex pour tous les types de build. #4557
- Migrer AboutActivity vers ViewPager2 #4553
- Optimiser et réduire les fichiers PNG de l'application #4610
- Convertir les actions de notification en préférences personnalisées #4652
- Utiliser les API Java 8 #3817 #4556
- Logique gestuelle et interface utilisateur séparées du joueur #4587
- Utilisez RxJava au lieu d'AsyncTask #4499
- Changer l'index de boucle de float à int #4784
- Plus de petites corrections et améliorations diverses #4710
- Correction de NullPointerException dans la gestion des files d'attente et amélioration des performances #4555
- Autre
- Modèle de demande de tirage retravaillé #4317
- Modèles de problèmes retravaillés #4378 #4379 #4415 #4431 #4606
- Ajouter des informations sur la façon d'utiliser une version locale de NewPipe Extractor #4528
- Ajouter le widget Weblate au README #4530
En savoir plus
https://f-droid.org/en/packages/org.schabi.newpipe/