Puerto de función Now Playing de Google Pixel

La mayoría de la gente estará de acuerdo en que el software de los teléfonos inteligentes Pixel muestra lo que Google cree que Android debería ser, y como tal, el software suele ser bien recibido por los entusiastas. No obstante, gracias a la comunidad dedicada a la modificación, no necesariamente tiene que tener un dispositivo Pixel para aprovechar sus funciones de software. La funcionalidad “Reproduciendo ahora”, por ejemplo, sigue siendo exclusiva de la línea Pixel, pero el desarrollador Kieron Quinn, también conocido como quinny899 en nuestros foros, logró portarlo a otros teléfonos inteligentes Android en forma de un módulo híbrido Xposed-Magisk llamado Mod de música ambiental. Ahora, Quinn ha llevado las cosas un paso más allá y ha revisado completamente el mod para convertirlo en una solución no root.

Conoce Ambient Music Mod v2

haciendo el función de reconocimiento de música ambiental de los teléfonos inteligentes Pixel Ser independiente del hardware sin privilegios de root no fue una tarea fácil, pero Quinny899 logró la hazaña usando Shizuku. Para los que no lo saben, Shizuku utiliza un servicio único que Permite el acceso de aplicaciones de terceros a las API de nivel de sistema a través del puente de depuración de Android (BAD) interfaz. Desde el lanzamiento de v2, Ambient Music Mod puede funcionar sin acceso de root en dispositivos con Android 12 o superior.

Otro gran cambio es la eliminación de las dependencias relacionadas con Xposed. No hay necesidad de instalar una distribución Xposed como EdXpuesto o LSPosado más, ya que el mod ahora viene como una aplicación independiente. Tenga en cuenta que aún puede optar por la variante de solo raíz de Ambient Music Mod en versiones anteriores de Android.

¿Cuáles son las características de Ambient Music Mod v2?

A continuación puede encontrar un resumen de las funciones proporcionadas por Ambient Music Mod:

  • Compatibilidad completa con Now Playing, basada en la última versión de los dispositivos Pixel y las bases de datos de música más recientes
  • Reconocimiento automático de música ambiental, con configuraciones para controlar la frecuencia con la que se ejecuta el reconocimiento, encontrando el equilibrio adecuado entre el uso de la batería y la comodidad.
  • Soporte técnico de Now Playing History and Favorites
  • Soporte para activar reconocimientos manualmente, incluido el widget de pantalla de inicio
  • Reconocimiento a pedido en dispositivos compatibles, utilizando el motor de reconocimiento respaldado por el Asistente de Google para canciones que no están en la base de datos local (debe activarse manualmente)
  • Mostrar canciones en reproducción en la pantalla de bloqueo (se requiere servicio de accesibilidad)
  • Vea la lista completa de pistas de canciones reconocibles y cambie la ubicación de la base de datos si su gusto no coincide con la configuración regional de su dispositivo

En el momento de escribir este artículo, el desarrollador ya ha lanzado dos revisiones después del lanzamiento principal v2. Ahora puede elegir una opción de codificación alternativa y controlar con precisión los valores de “ganancia” para solucionar los problemas de distorsión y/o crujidos.

Cómo descargar e instalar Ambient Music Mod v2

Al igual que el lanzamiento original, Ambient Music Mod v2 es un mod gratuito y de código abierto. Puede encontrar la última versión del APK en el repositorio de GitHub del proyecto vinculado a continuación.

Descargar Mod Música Ambiental

Para instalar el APK descargado, echa un vistazo a nuestra guía para descargar paquetes de aplicaciones de Android. Después de la instalación, Ambient Music Mod le pedirá acceso a Shizuku. Dependiendo de la versión subyacente de Android, puede continuar con el modo root o no root. A continuación, la aplicación descargará algunos componentes adicionales y le pedirá que otorgue los permisos necesarios, eso es todo.

Comparación de Now Playing y Ambient Music Mod v2 de Google

Bajo el capó, Ambient Music Mod utiliza un versión modificada de una aplicación de Google llamada Android System Intelligence. La parte de reconocimiento en el dispositivo se ejecuta después de consultar la base de datos de música, exactamente lo que hace Now Playing de Google. Como resultado, el rendimiento de la vida real de Ambient Music Mod en un dispositivo que no es de Google es más o menos similar al de un teléfono inteligente Pixel, especialmente después de ajustar los parámetros. Sin embargo, hay algunas diferencias entre la función exclusiva de Pixel y el mod.

Aquí hay una práctica rápida para mostrar las diferencias entre la implementación oficial de Google y el mod de Quinny899. Los dispositivos de prueba son un Google Pixel 4a en funcionamiento androide 13 Beta 3.2 y un antiguo Redmi 5 con una versión no oficial de LineageOS 18.1 sobre Android 11.

1. Interfaz de usuario

En los teléfonos inteligentes Pixel, puede acceder a la opción “Reproduciendo ahora” en Ajustes => Sonido y vibración. Sin embargo, Ambient Music Mod es una aplicación independiente, por lo tanto, puede encontrar su entrada en la sección de lista de aplicaciones de su lanzador. Después de pulsar sobre el icono, puede acceder a la Jugando ahora pantalla y opciones adicionales.

2. Reconocer la música ambiental

Tan pronto como se descargue la base de datos de música, debería poder activar la opción llamada “Identificar canciones que se reproducen cerca” para ambos. En un dispositivo Google Pixel, las canciones que suenan a tu alrededor deberían identificarse automáticamente y mostrarse en la pantalla de bloqueo.

Google Pixel Now Playing en la pantalla de bloqueo

Ambient Music Mod, por otro lado, le permite alternar esta opción. En caso de que no quiera saturar su pantalla de bloqueo, puede optar por el botón manual “Reconocer” para identificar la música.

3. Now Playing Historial y búsqueda de música

los Reproduciendo ahora Historial La sección es prácticamente idéntica en ambas implementaciones. Puede explorar el historial de melodías reconocidas, agregarlas bajo el favoritos lista y, opcionalmente, coloque un acceso directo de la sección en su pantalla de inicio para un acceso rápido.

Sin embargo, la parte de búsqueda manual es diferente. En un teléfono Pixel, simplemente puede activar la opción llamada Mostrar el botón de búsqueda en la pantalla de bloqueo y busca una canción desde tu pantalla de bloqueo. Es posible que este mecanismo de reconocimiento “a pedido” no funcione con Ambient Music Mod en todos los dispositivos listos para usar. Para saber más, amablemente ir a través de la explicación por el desarrollador.

4. Varios

Debido al hecho de que el módulo Now Playing de Google es un componente integrado del firmware de Pixel, no hay mucho que hacer. Para generalizarlo, Quinny899 tuvo que poner algunos parámetros personalizados en el código base de Ambient Music Mod.

Opciones avanzadas de Ambient Music Mod

Puede modificar el período de reconocimiento de música y el búfer, forzar la ejecución de la rutina de identificación en los pequeños núcleos de la CPU, ajustar la ganancia y mucho más. Esto es algo que mejora mucho la compatibilidad. Por ejemplo, tuve que elegir la codificación alternativa (disponible desde la versión v2.0.2) en el Redmi 5; de lo contrario, no podía detectar la música ambiental debido a la distorsión. El mod también le permite hacer una copia de seguridad de sus configuraciones personalizadas y restaurarlas después.

Conclusión

La función Now Playing nunca se envió a AOSP, por lo que Kieron tuvo que realizar ingeniería inversa y superar muchos desafíos para que estuviera disponible para dispositivos que no son de Google. Oye detalló el proceso en su blog. Léalo si tiene curiosidad por saber todo lo que hay detrás de escena.

Dirígete al enlace de GitHub a la base de código y más información sobre cómo funciona el mod. También puede participar en la discusión, informar un error o solicitar una nueva función publicando en el hilo del foro vinculado a continuación.

Modo de música ambiental: Repositorio de GitHub || Hilo de discusión de XDA


Fuente: Mishaal Rahman en Twitter

Leave a Reply

Your email address will not be published.