BendyStraw icon

BendyStraw para Android

1.5.0 GPL-3.0-only

Um aplicativo para gerenciar bancos de dados do NewPipe

Baixar APK (19.1 MB)

Versão
1.5.0 (63)
Atualização
Desenvolvedor
mm-dev
Categoria
Multimídia
Licença
GPL-3.0-only
Código-fonte
Repositório de código

BendyStraw App

BendyStraw

Um aplicativo para gerenciar bancos de dados do NewPipe.

O BendyStraw importa arquivos NewPipeData-*.zip e permite que você:

  • Abra vários zips ao mesmo tempo, para que você possa combinar dados de vários dispositivos
  • Excluir Copiar Mover Renomear suas playlists personalizadas
  • Excluir Copiar Mover streams de uma playlist para outra
  • Excluir Copiar Mover assinaturas de canais entre bancos de dados
  • Excluir Copiar Mover playlists remotas (favoritas)
  • Reorganize playlists, classificando os streams por Título, Canal ou Duração (basta tocar nos cabeçalhos das colunas nas tabelas)
  • Streams (áudio/vídeo) podem ser abertos diretamente do BendyStraw, pois os URLs são clicáveis
    • Se você configurar os links de vídeo (nas configurações do seu Android) para abrir no NewPipe, você pode fazer uma visualização em tela dividida e navegar pelas suas playlists
  • Exporte a playlist como texto bruto, por exemplo, para ser usado com yt-dlp
  • Temas escuro/claro

Após editar, basta exportar um novo arquivo zip, e depois importá-lo de volta para o NewPipe.

Nota sobre Permissões

No Android 13+, o BendyStraw solicita a permissão de gerenciar armazenamento externo, e aqui está o porquê:

  • Um caso de uso típico para este aplicativo é abrir vários arquivos zip, simultaneamente, de vários locais, incluindo Download (esses arquivos seriam, por exemplo, múltiplas exportações do NewPipe de vários dispositivos, que você deseja combinar).
  • Cada zip é extraído para que seu banco de dados SQLite newpipe.db contido possa ser lido/escrito enquanto você está editando.
  • Após a edição, os arquivos extraídos são gravados de volta em um novo zip, e/ou sobrescrevem os zips originais.

Meu objetivo é minimizar as permissões que solicito em tudo que construo. O Android 13 introduziu mudanças que dificultam fazer o que descrevi acima. Explorei métodos alternativos que requerem menos permissões e senti que isso comprometia a experiência do usuário para meu (como o primeiro usuário do aplicativo) uso típico, tornando-o mais complicado e irritante.

Eu trato os usuários como seres humanos responsáveis, por isso dou essas informações para permitir que você faça uma escolha informada. Se você não estiver satisfeito com isso, você pode:

  • Escolher não conceder a permissão e desinstalar o aplicativo.
  • Verificar o código-fonte para ver que não estou fazendo nada nefasto, ou pedir a alguém para verificar por você (no momento da escrita, tudo relacionado a leitura/gravação de arquivos está em /lib/file_manager_widget.dart).
  • Construir o aplicativo você mesmo a partir do código-fonte usando Flutter.

Problemas & Comentários

Relatar problema

Versões antigas


Apps similares


BUSCAS EM ALTA

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