Google于2018年在Pixel 2系列中首次亮相了Now Now功能,此后一直是Pixel系列不可或缺的一部分。该功能结合了板载硬件,软件和Google的机器学习魔术来识别在后台播放的歌曲。Now Play原本是Pixel独有的功能,但是自定义ROM开发人员设法使其在AOSP代码库之上工作并提出自己的功能只是时间问题。

Google Pixel的正在播放功能已移植到其他Android设备android设备" style="max-width: 60%;" src="http://www.jsahz.com/img/20210504/img_6090e4902d9cd30.png" />

现在,XDA认可的开发人员/认可的贡献者Quinny899已经迈出了一步。他提出了一个混合的Xposed和Magisk模式,称为“环境音乐模式”,该模式将Google的原始“立即播放”功能完全移植到其他Android智能手机上。它是免费和开源的,并且已经确认可以在某些OnePlus设备上使用,例如OnePlus 7T Pro。

就像在Google Pixel手机上一样,环境音乐Mod可以让您的手机自动识别周围环境中播放的音乐,并在锁屏上显示当前播放的歌曲和歌手的姓名。该功能还保留了每首已识别歌曲的历史列表,因此您可以随时返回查看它们。虽然“现在播放”的一些较早重新实现依赖于活动的Internet连接来完成工作,但是Ambient Music Mod可以在设备上本地处理所有内容,因此不需要Internet或占用大量电池。毕竟,它是Google Pixel手机的全部功能,因此它的工作原理与这些设备上的工作原理完全相同。

Google Pixel的正在播放功能已移植到其他Android设备

环境音乐Mod功能

全面的环境音乐支持,包括在设备空闲或使用中时从Google音乐识别中下载最新数据库(适用于排除项,有关更多详细信息,请参阅常见问题解答)

内置现在播放历史记录,并支持第三方历史记录应用程序

使用辅助功能覆盖服务在锁定屏幕上显示当前正在播放的曲目的功能

在Ambient Music Mod应用程序中按需手动识别

用于控制放大的设置,应该多长时间触发一次识别,是否在小型cpu内核上运行以及在敲击歌曲识别通知时该怎么做

通过“跟踪列表”选项查看本地下载的数据库中所有可识别的跟踪

如前所述,Ambient Music Mod是Xposed和Magisk的混合版本,这意味着您需要在手机上同时安装两个框架。必须使用Magisk才能在设备上获得root用户访问权限,而Xposed框架允许mod挂接到Qualcomm Snapdragon设备的Sound Trigger驱动程序中。

您的手机还必须具有支持Sound Trigger 2.1平台或更高版本的Snapdragon处理器。该模块依赖于“声音触发”服务(与语音助手用于语音激活的服务相同)来收听周围环境中播放的音乐并捕获8秒钟的音频记录。然后,该应用程序在此小型音频剪辑上运行K最近邻居(KNN)机器学习模型,以在本地存储的曲目数据库中查找完全匹配的内容。

如何在您的设备上下载Ambient Music Mod:

确保您的设备具有安装了Magisk和Xposed *框架的未锁定引导程序。(查看我们的指南以安装Magisk。)

从开发人员的GitHub页面下载最新的Ambient Music Mod APK 。

该应用程序将运行一些测试,以检查您的设备是否兼容。

如果您的设备符合要求,请单击底部的“ Build Installer”按钮。

构建完成后,打开Magisk Manager应用程序并安装该模块。

打开Xposed应用程序,搜索Ambient Music Mod模块,然后启用它。

重新启动您的设备。下次在后台播放音乐时,您应该在锁定屏幕上看到曲目信息。

开发人员已经对该Mod进行了大量测试,并提出了一些常见问题(FAQ)列表,如果您有任何疑问或遇到任何问题,都应在此处查看。常见问题解答回答了一些问题,例如如何测试“正在播放”是否正常运行,可以识别多少首歌曲,在Google Play上看到“像素环境服务”更新(扰流器:不更新)时该怎么办,放大级别如何?使用,以及更多。

尽管开发人员可以确认该功能可以在运行OxygenOS 11的植根OnePlus 7T Pro上正常运行,但测试人员报告说该功能无法在运行ZenUI的ASUS ROG Phone 3上运行。因此,您的里程可能会有所不同。要向开发人员提供反馈,请在下面的链接中查看Ambient Music Mod的XDA论坛主题。