BendyStraw icon

BendyStraw para Android

1.5.0 GPL-3.0-only

Una aplicación para gestionar bases de datos de NewPipe.

Descargar APK (19.1 MB)

Versión
1.5.0 (63)
Actualizar
Desarrollador
mm-dev
Categoría
Multimedia
Licencia
GPL-3.0-only
Código fuente
Repositorio de código

BendyStraw App

BendyStraw

Una aplicación para gestionar bases de datos de NewPipe.

BendyStraw importa archivos NewPipeData-*.zip y te permite:

  • Abrir múltiples zip al mismo tiempo, para que puedas combinar datos de varios dispositivos
  • Eliminar Copiar Mover Renombrar tus listas de reproducción personalizadas
  • Eliminar Copiar Mover flujos de una lista de reproducción a otra
  • Eliminar Copiar Mover suscripciones de canales entre bases de datos
  • Eliminar Copiar Mover listas de reproducción remotas (marcadas)
  • Reorganizar listas de reproducción, ordenando los flujos por Título, Canal o Duración (solo toca los encabezados de columna en las tablas)
  • Los flujos (audio/video) pueden abrirse directamente desde BendyStraw, ya que las URLs son clicables
    • Si configuras los enlaces de video (en la configuración de tu Android) para abrirse en NewPipe, puedes hacer una vista de pantalla dividida y navegar por tus listas de reproducción
  • Exportar la lista de reproducción como texto sin formato, por ejemplo, para ser usado con yt-dlp
  • Temas oscuro/claro

Después de editar, simplemente exporta un nuevo archivo zip, luego impórtalo de nuevo en NewPipe.

Nota sobre Permisos

En Android 13+, BendyStraw solicita el permiso de gestionar almacenamiento externo, aquí está el porqué:

  • Un caso de uso típico para esta aplicación es abrir varios archivos zip, simultáneamente, desde múltiples ubicaciones, incluyendo Download (estos archivos serían, por ejemplo, múltiples exportaciones de NewPipe de varios dispositivos, que deseas combinar).
  • Cada zip se extrae para que su base de datos SQLite newpipe.db contenida pueda ser leída/escrita mientras editas.
  • Después de editar, los archivos extraídos se escriben de nuevo en un nuevo zip, y/o sobrescriben los zip originales.

Mi objetivo es minimizar los permisos que solicito en todo lo que construyo. Android 13 introdujo cambios que dificultan hacer lo que describí anteriormente. Exploré métodos alternativos que requieren menos permisos y sentí que comprometían la experiencia del usuario para mi (como el primer usuario de la aplicación) uso típico, haciéndolo más complicado y molesto.

Trato a los usuarios como seres humanos responsables, así que te doy esta información para que puedas tomar una decisión informada. Si no estás contento con esto, puedes:

  • Elegir no otorgar el permiso y desinstalar la aplicación.
  • Revisar el código fuente para ver que no estoy haciendo nada nefasto, o pedirle a alguien que lo revise por ti (en el momento de escribir, todo lo relacionado con leer/escribir archivos está en /lib/file_manager_widget.dart).
  • Construir la aplicación tú mismo desde la fuente usando Flutter.

Problemas y Comentarios

Reportar problema

Versiones antiguas


Apps similares


BÚSQUEDAS POPULARES

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