BendyStraw icon

BendyStraw pour Android

1.5.0 GPL-3.0-only

Une application pour gérer les bases de données NewPipe.

Télécharger APK (19.1 MB)

Version
1.5.0 (63)
Mise à jour
Développeur
mm-dev
Catégorie
Multimédia
Licence
GPL-3.0-only
Code source
Dépôt de code

BendyStraw Application

BendyStraw

Une application pour gérer les bases de données NewPipe.

BendyStraw importe des fichiers NewPipeData-*.zip et vous permet de :

  • Ouvrir plusieurs zip en même temps, afin de pouvoir combiner des données provenant de plusieurs appareils
  • Supprimer Copier Déplacer Renommer vos playlists personnalisées
  • Supprimer Copier Déplacer des flux d'une playlist à une autre
  • Supprimer Copier Déplacer des abonnements de chaînes entre les bases de données
  • Supprimer Copier Déplacer des playlists distantes (marquées)
  • Réorganiser les playlists, triant les flux par Titre, Chaîne ou Durée (il suffit de toucher les en-têtes de colonne dans les tableaux)
  • Les flux (audio/vidéo) peuvent être ouverts directement depuis BendyStraw, car les URL sont cliquables
    • Si vous réglez les liens vidéo (dans vos paramètres Android) pour s'ouvrir dans NewPipe, vous pouvez faire une vue en écran partagé et naviguer dans vos playlists
  • Exporter la playlist au format texte brut, par exemple pour être utilisée avec yt-dlp
  • Thèmes sombre/claire

Après modification, il suffit d'exporter un nouveau fichier zip, puis de l'importer à nouveau dans NewPipe.

Note concernant les permissions

Sur Android 13+, BendyStraw demande la permission gérer le stockage externe, voici pourquoi :

  • Un cas d'utilisation typique pour cette application est d'ouvrir plusieurs fichiers zip, simultanément, à partir de plusieurs emplacements, y compris les répertoires Téléchargements (ces fichiers seraient, par exemple, plusieurs exports de NewPipe provenant de plusieurs appareils, que vous souhaitez combiner).
  • Chaque zip est extrait afin que sa base de données SQLite newpipe.db puisse être lue/écrite pendant que vous éditez.
  • Après édition, les fichiers extraits sont réécrits dans un nouveau zip, et/ou remplacent les zip originaux.

Je vise à minimiser les permissions que je demande dans tout ce que je construis. Android 13 a introduit des changements rendant difficile la réalisation de ce que j'ai décrit ci-dessus. J'ai exploré des méthodes alternatives nécessitant moins de permissions et j'ai estimé que cela compromettait l'expérience utilisateur pour mon utilisation typique (en tant que premier utilisateur de l'application), rendant les choses plus compliquées et agaçantes.

Je considère les utilisateurs comme des êtres humains responsables, donc je vous donne cette information pour vous permettre de faire un choix éclairé. Si cela ne vous convient pas, vous pouvez :

  • Choisir de ne pas accorder la permission et désinstaller l'application.
  • Vérifier le code source pour voir que je ne fais rien de néfaste, ou demander à quelqu'un de le vérifier pour vous (au moment de la rédaction, tout ce qui concerne la lecture/l'écriture de fichiers se trouve dans /lib/file_manager_widget.dart).
  • Construire l'application vous-même à partir du code source en utilisant Flutter.

Problèmes & Commentaires

Soumettre un problème

Anciennes versions


Applications similaires


RECHERCHES TENDANCES

fossify launcher vpn music Kotatsu Activity Launcher pdf keyboard newpipe outertune vivi camera gallery metrolist music player seal osmand ashell mull fennec file manager edge seek clock Rekado signal immich video shizuku calculator calendar vlc weather battery email