NewPipe 0.20.0 traz um novo player de vídeo unificado e muito mais para o cliente de código aberto do YouTube

O último lançamento do NewPipe nos canais estáveis ​​traz muitas mudanças e melhorias, incluindo o novo Unified Player. Leia!

NewPipe é um código aberto YouTube cliente para Android, servindo como alternativa para usuários que não gostam do aplicativo oficial ou não possuem o Google Play Services instalado em seus dispositivos. Resumindo, o NewPipe analisa o site do YouTube para extrair dados e reproduzir vídeos, sem restrições e anúncios. Alguns dias atrás, NewPipe estava testando uma nova IU do Unified Player em suas versões de teste, e agora, o aplicativo foi atualizado no branch estável com a nova IU do Unified Player e outras alterações.

Player unificado no NewPipe

O recurso de destaque do NewPipe v0.20.0 é o Unified Player. Antes desta versão estável e dos lançamentos de teste recentes, o NewPipe na verdade tinha três reprodutores diferentes incluídos em seu código: o player principal, o player pop-up e o player de fundo - cada um com seu próprio código e reprodução separada filas. Portanto, sempre que você alternasse entre esses três players, a instância mais antiga do player seria fechada e uma nova instância e fila de jogo seriam criadas, geralmente resultando na perda de seu progresso no vídeo. O Unified Player corrige isso mesclando todos os players em um serviço comum. Portanto, agora, quando você alterna entre players, o serviço permanece em execução e os dados do stream são preservados.

Página de detalhes do vídeo

A nova versão do NewPipe traz uma reformulação da página de detalhes do vídeo em relação ao que era antes, aproximando-a da experiência do aplicativo padrão do YouTube.

Orientação de vídeo

Anteriormente, os principais players de vídeo sempre reproduziam vídeos em tela cheia, mas não apresentavam uma experiência otimizada se a orientação do player não correspondesse à orientação do vídeo. O seletor de orientação agora está sendo substituído por um botão de tela cheia, que detecta se o vídeo está em paisagem ou retrato e garante a orientação correta quando o usuário entra em tela cheia.

https://newpipe.schabi.org/img/smart_button.webm

Jogador minimizado

Os vídeos na página de detalhes do vídeo podem ser deslizados para baixo para abrir em um player minimizado na parte inferior, permitindo pausar, reproduzir ou fechar naquele local. Isso será útil se você pretende navegar por outros vídeos enquanto seu vídeo continua sendo reproduzido. A postagem do blog também afirma que esse recurso pode ser usado para criar uma lista de reprodução instantânea, então leia lá para mais detalhes.

https://newpipe.schabi.org/img/landscape_swipe_down.webm

Mudanças na notificação do NewPipe

Esta versão do NewPipe vem com a notificação MediaStyle (disponível desde o Android Lollipop) em vez da antiga API RemoteView. Essa troca permite que o aplicativo forneça uma nova notificação personalizável para reprodução, permitindo alterar até três botões visíveis na notificação compacta. Para Android 8 e superior, a notificação se adapta à cor da capa. Para Android 10 e superior, a notificação também contará com uma barra de busca.

Outras melhorias

NewPipe também apresenta várias melhorias, que resumimos a seguir:

  • A janela do aplicativo agora pode ser redimensionada.
  • URLs não suportados agora são tratados melhor.
  • Os links de transmissão ao vivo não são mais compartilhados com carimbo de data/hora.
  • O layout do cabeçalho foi melhorado.
  • A pesquisa offline agora é melhor tratada.
  • O tamanho e a posição do pop-up agora podem persistir.
  • O player principal agora minimiza o áudio de fundo por padrão para uma experiência perfeita de troca de aplicativos.
  • Os vídeos do player principal agora têm como padrão 720p 60fps e os vídeos pop-up agora têm como padrão 480p, em vez dos 360p anteriores.
  • A alternância de "Reprodução automática" agora foi renomeada para "Fila automática" para descrever melhor sua funcionalidade.
  • Mais melhorias de tradução.

Registro de alterações do NewPipe 0.20.0

Você pode encontrar o changelog completo aqui:

  • Novo
    • Novo fluxo de trabalho do aplicativo #2907, #4061, #4080, #4130, #4134, #4154, #4155 #4223, #4246, #4272, #4288, #4347, #4353, #4360, #4362 (graças a @ avently e todos os outros envolvidos)
    • Unificou todos os três jogadores em um para alternar perfeitamente entre eles - por exemplo, agora, se você tocar na reprodução em segundo plano enquanto o vídeo estiver sendo reproduzido no player principal ou pop-up, a transmissão começará exatamente de onde você parou, não no começo. Isto é verdade quando você passa de qualquer um dos 3 jogadores um para o outro.
    • Reproduza o vídeo diretamente na tela de detalhes do vídeo
    • Opção para reproduzir vídeo automaticamente ao abrir a tela de detalhes do vídeo (ativada por padrão)
    • Deslize para baixo no vídeo para minimizá-lo e continue navegando sem interrupções (no modo paisagem, você pode deslizar para baixo no título para fazer o mesmo)
    • O botão de tela cheia detecta de forma inteligente se o vídeo é retrato ou paisagem e se comporta de acordo
    • Deslize para cima no botão de tela cheia no modo paisagem para rolar para baixo os detalhes do vídeo
    • Agora você obtém uma barra de progresso elegante abaixo da miniatura na tela de detalhes do vídeo, se você reproduzi-lo em segundo plano ou em um player pop-up.
    • Minimize os players para segundo plano por padrão ao alternar entre aplicativos
    • O player principal/player minimizado retém seu histórico de navegação até você fechá-lo
    • Use notificações MediaStyle para todos os jogadores #3178, #4340
    • Ações de notificação personalizáveis
    • Reduza a atualização excessiva de notificações
    • Corrigidos metadados (título da música, artista e capa do álbum) que às vezes não eram definidos corretamente
    • Prioridade de notificação corrigida e bugs relacionados ao Bluetooth
    • Permitir redimensionamento básico ao usar o NewPipe em modo de janela/como aplicativo de desktop #3948
    • Novas localizações: bengali, berbere, napolitano, português e sardo
  • Melhorou
    • Mostrar caixa de diálogo com opções abertas no caso de um brinde de URL não suportado #3826
    • Melhorar a caixa de diálogo de compartilhamento #4259
    • Melhore o layout do cabeçalho da playlist: alinhe com os itens de informação e use sempre duas linhas para o título da playlist quando necessário #3944
    • Melhore a experiência de sugestões de pesquisa quando as sugestões remotas não puderem ser obtidas #4029
    • Aumento da qualidade de vídeo padrão para 720p60 (player no aplicativo) e 480p (player pop-up) #4275
    • Reduza a redundância na configuração "Lembrar tamanho e posição do pop-up" #4050
    • Remova o carimbo de data/hora do URL ao compartilhar uma transmissão ao vivo #4115
    • Use SubtitlesStream#getUrl em vez de getURL #4120
    • Lembre-se do último tipo de mídia selecionado para downloads. #4038
    • Visualização de imagem do comentarista desativada em LoadThumbnail definida como falsa #4350
    • Mude "Autoplay" para "Autoqueue" para reduzir a ambiguidade #4252
  • Fixo
    • Cor corrigida do termo de pesquisa correto/sugerido #3984
    • Corrigidos relatórios de bug ACRA que não continham rastreamento de pilha #3982
    • Corrigida falha ao abrir vídeo na guia da playlist local no KitKat #3892
    • Corrigida a fila automática sem próximos vídeos #4349
    • Corrigido o nome de exibição do idioma Kayble (Taqbaylit) #4066
    • Corrigida a ocultação do pop-up de licença quando a orientação muda #4127
    • Corrigida falha quando um arquivo é excluído e baixado novamente #3794
    • Corrigido o uso incorreto de plurais em russo #4365
  • Desenvolvimento
    • Adicionar regra Checkstyle ao erro quando uma variável local que poderia ser final não é final #4138
    • Permitir números e letras maiúsculas no ID do pacote de aplicativo #4326
    • Adicionado requisito para que os contribuidores discutam as contribuições antes de abrir PRs #4126
    • Depreciações e limpeza #3909

consulte Mais informação


Baixar NewPipe

Se você já possui o NewPipe instalado, o aplicativo deverá solicitar a atualização ao abri-lo. Se você não tiver uma versão mais antiga instalada, poderá obter a versão mais recente em F-Droid ou de GitHub.

Você já usou o NewPipe? Deixe-nos saber seus pensamentos nos comentários abaixo!