Ambient Music Mod v2 prático: porta de recurso Now Playing do Google Pixel

click fraud protection

O Ambient Music Mod transporta o Now Playing do Google Pixel para outros dispositivos Android. A última versão do mod traz vários novos recursos.

A maioria das pessoas concordará que o software dos smartphones Pixel mostra o que o Google acredita no Android deve ser e, como tal, o software é frequentemente bem recebido pelos entusiastas. No entanto, graças à comunidade dedicada de modding, você não precisa necessariamente possuir um dispositivo Pixel para aproveitar as vantagens de seus recursos de software. A funcionalidade "Now Playing", por exemplo, permaneceu exclusiva da linha Pixel, mas o desenvolvedor Kieron Quinn, também conhecido como Quinny899 em nossos fóruns, conseguimos portá-lo para outros smartphones Android na forma de um módulo híbrido Xposed-Magisk denominado Mod de música ambiente. Agora, Quinn deu um passo adiante e reformulou completamente o mod para torná-lo uma solução não root.

Conheça o Mod de Música Ambiente v2

Fazendo o recurso de reconhecimento de música ambiente dos smartphones Pixel

independente de hardware sem privilégio de root não foi uma tarefa fácil, mas Quinny899 conseguiu o feito usando Shizuku. Para quem não sabe, Shizuku usa um serviço exclusivo que permite que aplicativos de terceiros acessem APIs no nível do sistema por meio da interface Android Debug Bridge (ADB). Desde o lançamento v2, o Ambient Music Mod pode funcionar sem acesso root em dispositivos com Android 12 ou superior.

Outra grande mudança é a remoção das dependências relacionadas ao Xposed. Não há necessidade de instalar uma distribuição Xposed como EdXposed ou LSPosed mais, já que o mod agora vem como um aplicativo independente. Lembre-se de que você ainda pode optar pela variante somente root do Ambient Music Mod em versões mais antigas do Android.

Quais são os recursos do Ambient Music Mod v2

Abaixo você pode encontrar um resumo dos recursos fornecidos pelo Ambient Music Mod:

  • Suporte completo para reprodução agora, com base na versão mais recente dos dispositivos Pixel e nos bancos de dados de música mais recentes
  • Reconhecimento automático de música ambiente, com configurações para controlar a frequência com que o reconhecimento é executado - encontrando o equilíbrio certo entre uso da bateria e conveniência
  • Agora jogando suporte para histórico e favoritos
  • Suporte para acionar reconhecimentos manualmente, incluindo um widget na tela inicial
  • Reconhecimento sob demanda em dispositivos compatíveis, usando o mecanismo de reconhecimento apoiado pelo Google Assistant para músicas que não estão no banco de dados local (deve ser acionado manualmente)
  • Mostrar músicas em reprodução agora na tela de bloqueio (é necessário serviço de acessibilidade)
  • Veja a lista completa de músicas reconhecíveis e altere a localização do banco de dados se o seu gosto não corresponder à localidade do seu dispositivo

No momento em que este artigo foi escrito, o desenvolvedor já havia enviado dois hotfixes após o lançamento principal v2. Agora você pode escolher uma opção de codificação alternativa e controlar com precisão os valores de "ganho" para corrigir problemas de distorção e/ou estalos.

Como baixar e instalar o Mod de música ambiente v2

Assim como o lançamento original, Ambient Music Mod v2 é um mod gratuito e de código aberto. Você pode encontrar a versão mais recente do APK no repositório GitHub do projeto com link abaixo.

Baixe o mod de música ambiente

Para instalar o APK baixado, dê uma olhada em nosso guia para fazer sideload de pacotes de aplicativos Android. Após a instalação, o Ambient Music Mod solicitará acesso ao Shizuku. Dependendo da versão subjacente do Android, você pode continuar com o modo root ou não root. Em seguida, o aplicativo baixará alguns componentes adicionais e solicitará que você conceda as permissões necessárias – isso é tudo.

Comparando o Now Playing e o Ambient Music Mod v2 do Google

Nos bastidores, o Ambient Music Mod usa um versão modificada de um aplicativo do Google chamado Android System Intelligence. A parte de reconhecimento no dispositivo é executada após consultar o banco de dados de músicas – exatamente o que o Now Playing do Google faz. Como resultado, o desempenho real do Ambient Music Mod em um dispositivo que não é do Google é mais ou menos semelhante ao de um smartphone Pixel – especialmente depois de ajustar os parâmetros. No entanto, existem algumas diferenças entre o recurso exclusivo do Pixel e o mod.

Aqui está um rápido tutorial para mostrar as diferenças entre a implementação oficial do Google e o mod do Quinny899. Os dispositivos de teste são um Google Pixel 4a rodando Andróide 13 Beta 3.2 e um antigo Redmi 5 executando uma versão não oficial do LineageOS 18.1 no Android 11.

1. IU

Nos smartphones Pixel, você pode acessar a opção “Reproduzindo agora” em Configurações => Som e vibração. No entanto, o Ambient Music Mod é um aplicativo independente, portanto, você pode encontrar sua entrada na seção de listagem de aplicativos do inicializador. Depois de tocar no ícone, você pode acessar o Agora jogando tela e opções adicionais.

2. Reconhecendo a música ambiente

Assim que o banco de dados de músicas for baixado, você poderá ativar a opção chamada “Identificar músicas tocando nas proximidades” para ambos. Em um dispositivo Google Pixel, as músicas que tocam ao seu redor devem ser automaticamente identificadas e mostradas na tela de bloqueio.

O Ambient Music Mod, por outro lado, permite alternar esta opção. Caso não queira desorganizar sua tela de bloqueio, você pode optar pelo botão manual “Reconhecer” para identificar a música.

3. Agora reproduzindo histórico e pesquisa de música

O Agora jogando histórico seção é virtualmente idêntica em ambas as implementações. Você pode explorar a história das músicas reconhecidas, adicioná-las no Favoritos lista e, opcionalmente, coloque um atalho da seção na tela inicial para acesso rápido.

A parte de pesquisa manual é diferente, no entanto. Em um smartphone Pixel, você pode simplesmente ativar a opção chamada Mostrar botão de pesquisa na tela de bloqueio e procure uma música na tela de bloqueio. Este mecanismo de reconhecimento "On Demand" pode não funcionar com o Ambient Music Mod em todos os dispositivos prontos para uso. Para saber mais, por gentileza siga a explicação do desenvolvedor.

4. Diversos

Devido ao fato de o módulo Now Playing do Google ser um componente integrado do firmware do Pixel, não há muito o que mexer. Para generalizar, Quinny899 teve que colocar alguns parâmetros personalizados na base de código do Ambient Music Mod.

Você pode ajustar o período e o buffer de reconhecimento de música, forçar a execução da rotina de identificação nos pequenos núcleos da CPU, ajustar o ganho e muito mais. Isso é algo que melhora muito a compatibilidade. Por exemplo, tive que escolher a codificação alternativa (disponível desde o lançamento v2.0.2) no Redmi 5, caso contrário, não seria possível detectar a música ambiente devido à distorção. O mod também permite fazer backup de suas configurações personalizadas e restaurá-las posteriormente.

Conclusão

O recurso Now Playing nunca foi enviado ao AOSP, então Kieron teve que fazer engenharia reversa e passar por vários desafios para disponibilizá-lo para dispositivos que não eram do Google. Ele detalhou o processo em seu blog. Leia se você estiver curioso para saber tudo nos bastidores.

Acesse o link do GitHub para a base de código e mais informações sobre como o mod funciona. Você também pode participar da discussão, relatar um bug ou solicitar um novo recurso postando no tópico do fórum com link abaixo.

Mod de música ambiente: Repositório GitHub || Tópico de discussão XDA


Fonte:Mishaal Rahman no Twitter