À propos du projet
Flow est une application Android open-source pour naviguer, lire et organiser le contenu de YouTube et YouTube Music. Elle nécessite Android 8.0 ou ultérieur et est distribuée sous licence GPLv3, avec des APK stables disponibles via les versions GitHub, Obtainium et IzzyOnDroid, ainsi que des versions nightly/debug séparées.
Le lecteur vidéo utilise ExoPlayer/Media3 et prend en charge plusieurs résolutions, l'audio en arrière-plan, le mode picture-in-picture, le casting, le contrôle de la vitesse de lecture, les chapitres, les commandes gestuelles, les sous-titres personnalisables, la lecture interrompue et les téléchargements aux formats VP9, AV1 et autres. Il intègre également SponsorBlock, DeArrow et Return YouTube Dislike.
Une zone musicale dédiée récupère les pistes de YouTube Music et propose des pochettes d'album, des visualisations audio, la gestion de la file d'attente, les commandes de lecture aléatoire et de répétition, un mini-lecteur persistant et des paroles synchronisées. La section bibliothèque fournit l'historique de visionnage local, les favoris, les playlists personnalisées, un flux Shorts avec marque-pages, une étagère de visionnage continu et la gestion des abonnements avec des flux mis en cache. Les utilisateurs peuvent importer des abonnements et l'historique depuis NewPipe.
FlowNeuro est le système de recommandation local du projet. Il analyse le visionnage, les sauts, les likes, les dislikes, les recherches et la durée de visionnage sur l'appareil, et utilise des modèles temporels et des signaux d'engagement pour varier les recommandations. L'application inclut un tableau de bord de transparence montrant pourquoi les éléments ont été recommandés, ainsi que des contrôles d'exportation et d'importation pour le profil de recommandation. Toutes les données de l'application restent locales, et aucun compte Google, publicité, analytique ou suivi n'est requis.
L'interface comprend 11 thèmes et est entièrement construite avec Jetpack Compose et Material 3. Le projet crédite NewPipeExtractor, NewPipe, PipePipe, MetroList, LibreTube, ExoPlayer et d'autres projets amont pour l'extraction, la lecture et l'inspiration de conception.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.