Prova pratica di Ambient Music Mod v2: port della funzione Now Playing di Google Pixel

Ambient Music Mod porta Now Playing di Google Pixel su altri dispositivi Android. L'ultima versione della mod apporta diverse nuove funzionalità.

La maggior parte delle persone concorderà sul fatto che il software sugli smartphone Pixel mostra ciò che Google crede su Android Dovrebbe essere, e come tale, il software è spesso ben accolto dagli appassionati. Tuttavia, grazie alla community dedicata al modding, non è necessario possedere un dispositivo Pixel per sfruttare le sue funzionalità software. La funzionalità "Now Playing", ad esempio, è rimasta esclusiva della gamma Pixel, ma lo sviluppatore Kieron Quinn, noto anche come Quinny899 sui nostri forum, sono riuscito a portalo su altri smartphone Android sotto forma di un modulo ibrido Xposed-Magisk denominato Mod. Musica Ambientale. Ora, Quinn ha fatto un ulteriore passo avanti e ha completamente revisionato la mod per renderla una soluzione non root.

Scopri Ambient Music Mod v2

Fare il funzione di riconoscimento della musica ambientale degli smartphone Pixel

L'indipendenza dall'hardware senza privilegi di root non è stata un compito facile, ma Quinny899 è riuscita nell'impresa utilizzando Shizuku. Per chi non lo sapesse, Shizuku utilizza un servizio unico che consente alle app di terze parti di accedere alle API a livello di sistema tramite l'interfaccia Android Debug Bridge (ADB). Dalla versione v2, Ambient Music Mod può funzionare senza accesso root su dispositivi con Android 12 o versioni successive.

Un altro grande cambiamento è la rimozione delle dipendenze relative a Xposed. Non è necessario installare una distribuzione Xposed come EdXposed O LSPose più, poiché la mod ora è disponibile come app autonoma. Tieni presente che puoi comunque optare per la variante solo root di Ambient Music Mod sulle versioni Android precedenti.

Quali sono le caratteristiche di Ambient Music Mod v2

Di seguito puoi trovare una carrellata delle funzionalità fornite da Ambient Music Mod:

  • Supporto completo Now Playing, basato sull'ultima versione dei dispositivi Pixel e sui database musicali più recenti
  • Riconoscimento automatico della musica ambientale, con impostazioni per controllare la frequenza con cui viene eseguito il riconoscimento, trovando il giusto equilibrio tra utilizzo della batteria e praticità
  • Ora in riproduzione supporto per la cronologia e i preferiti
  • Supporto per attivare manualmente i riconoscimenti, incluso un widget sulla schermata iniziale
  • Riconoscimento su richiesta sui dispositivi supportati, utilizzando il motore di riconoscimento supportato dall'Assistente Google per brani che non sono presenti nel database locale (deve essere attivato manualmente)
  • Mostra ora Riproduzione di brani nella schermata di blocco (servizio di accessibilità richiesto)
  • Visualizza l'elenco completo dei brani riconoscibili e modifica la posizione del database se i tuoi gusti non corrispondono alle impostazioni internazionali del tuo dispositivo

Al momento in cui scrivo, lo sviluppatore ha già pubblicato due hotfix dopo la versione principale v2. Ora puoi scegliere un'opzione di codifica alternativa e controllare con precisione i valori di "guadagno" per correggere i problemi di distorsione e/o crepitio.

Come scaricare e installare Ambient Music Mod v2

Proprio come la versione originale, Ambient Music Mod v2 è un mod gratuito e open source. Puoi trovare l'ultima versione dell'APK nel repository GitHub del progetto collegato di seguito.

Scarica il modulo di musica ambientale

Per installare l'APK scaricato, dai un'occhiata a la nostra guida per eseguire il sideload dei pacchetti di app Android. Dopo l'installazione, Ambient Music Mod richiederà l'accesso a Shizuku. A seconda della versione Android sottostante, puoi continuare con la modalità root o non root. Successivamente, l'app scaricherà alcuni componenti aggiuntivi e ti chiederà di fornire le autorizzazioni richieste: questo è tutto.

Confronto tra Now Playing e Ambient Music Mod di Google v2

Sotto il cofano, Ambient Music Mod utilizza a versione modificata di un'app Google chiamata Android System Intelligence. La parte di riconoscimento sul dispositivo viene eseguita dopo aver interrogato il database musicale, esattamente ciò che fa Now Playing di Google. Di conseguenza, le prestazioni nella vita reale di Ambient Music Mod su un dispositivo non Google sono più o meno simili a quelle di uno smartphone Pixel, soprattutto dopo aver regolato i parametri. Tuttavia, ci sono alcune differenze tra la funzionalità esclusiva Pixel e la mod.

Ecco una rapida dimostrazione per mostrare le differenze tra l'implementazione ufficiale di Google e la mod di Quinny899. I dispositivi di prova sono un Google Pixel 4a funzionante Androide 13 Beta 3.2 e un vecchio Redmi 5 con una build non ufficiale di LineageOS 18.1 su Android 11.

1. interfaccia utente

Sugli smartphone Pixel puoi accedere all'opzione "In riproduzione" sotto Impostazioni => Suono e vibrazione. Tuttavia, Ambient Music Mod è un'app autonoma, quindi puoi trovare la sua voce nella sezione dell'elenco delle app del tuo launcher. Dopo aver toccato l'icona è possibile accedere al Ora in riproduzione schermo e opzioni aggiuntive.

2. Riconoscere la musica ambientale

Non appena il database musicale viene scaricato, dovresti essere in grado di attivare l'opzione denominata "Identifica i brani riprodotti nelle vicinanze" per entrambi. Su un dispositivo Google Pixel, i brani riprodotti intorno a te dovrebbero essere automaticamente identificati e visualizzati nella schermata di blocco.

Ambient Music Mod, d'altra parte, ti consente di attivare questa opzione. Se non vuoi ingombrare la schermata di blocco, puoi optare per il pulsante manuale "Riconosci" per identificare la musica.

3. Ora riproduci la cronologia e la ricerca musicale

IL Ora riproduciamo la storia sezione è praticamente identica in entrambe le implementazioni. Puoi esplorare la cronologia dei brani riconosciuti, aggiungerli sotto il file Preferiti elenco e, facoltativamente, posiziona un collegamento della sezione alla schermata iniziale per un accesso rapido.

Tuttavia, la parte di ricerca manuale è diversa. Su un telefono Pixel puoi semplicemente attivare l'opzione chiamata Mostra il pulsante di ricerca sulla schermata di blocco e cerca un brano dalla schermata di blocco. Questo meccanismo di riconoscimento "On Demand" potrebbe non funzionare con Ambient Music Mod su tutti i dispositivi pronti all'uso. Per saperne di più, gentilmente seguire la spiegazione dello sviluppatore.

4. Varie

Dato che il modulo Now Playing di Google è un componente integrato del firmware Pixel, non c'è molto su cui armeggiare. Per generalizzare, Quinny899 ha dovuto inserire alcuni parametri personalizzati nel codice base dell'Ambient Music Mod.

Puoi modificare il periodo e il buffer di riconoscimento della musica, forzare l'esecuzione della routine di identificazione sui piccoli core della CPU, regolare il guadagno e molto altro. Questo è qualcosa che migliora notevolmente la compatibilità. Ad esempio, ho dovuto scegliere la codifica alternativa (disponibile dalla versione v2.0.2) sul Redmi 5, altrimenti non riusciva a rilevare la musica ambientale a causa della distorsione. La mod ti consente anche di eseguire il backup delle tue impostazioni personalizzate e ripristinarle in seguito.

Conclusione

La funzione Now Playing non è mai stata inviata ad AOSP, quindi Kieron ha dovuto decodificare e affrontare tantissime sfide per renderla disponibile per dispositivi non Google. Lui dettagliato il processo nel suo blog. Dategli una lettura se siete curiosi di sapere tutto dietro le quinte.

Vai al collegamento GitHub per la base di codice e ulteriori informazioni su come funziona la mod. Puoi anche partecipare alla discussione, segnalare un bug o richiedere una nuova funzionalità postando nel thread del forum collegato di seguito.

Mod. musica ambientale: Deposito GitHub || Discussione XDA


Fonte:Mishaal Rahman su Twitter