Google Pixel의 Now Playing이 다른 Android 기기로 포팅되었습니다.

click fraud protection

Google Pixel의 Now Playing은 백그라운드에서 어떤 노래가 재생되고 있는지 알려줄 수 있으며 이제 다른 Android 스마트폰에도 이식되었습니다.

Google Now Playing을 선보였습니다. 2018년 Pixel 2 시리즈에 이 기능이 추가되었으며 그 이후로 Pixel 라인업의 필수적인 부분으로 남아 있습니다. 이 기능은 온보드 하드웨어, 소프트웨어 및 Google의 기계 학습 기술을 결합하여 백그라운드에서 재생되는 노래를 식별합니다. Now Playing은 Pixel 전용 기능으로 의도되었지만 맞춤형 ROM 개발자가 이를 구현하는 것은 시간 문제였습니다. AOSP 코드베이스 위에서 작동하도록 만들기 그리고 그들의 생각을 생각해 내다 자신의 테이크 기능에.

이제 XDA가 인정한 개발자/공인 기여자입니다. 퀴니899 한 단계 더 발전했습니다. 그는 Google의 원래 Now Playing 기능을 다른 Android 스마트폰에 완전히 이식하는 "Ambient Music Mod"라는 하이브리드 Xposed 및 Magisk 모드를 고안했습니다. 그것은 무료 및 오픈 소스 OnePlus 7T Pro와 같은 일부 OnePlus 장치에서 작동하는 것으로 확인되었습니다.

Google Pixel 휴대폰과 마찬가지로 Ambient Music Mod를 사용하면 휴대폰에서 자동으로 음악을 인식할 수 있습니다. 주변에서 재생 중인 곡을 표시하고 현재 재생 중인 곡과 아티스트 이름을 화면에 표시합니다. 잠금 화면. 또한 이 기능은 식별된 모든 노래의 기록 목록을 유지하므로 원할 때 언제든지 다시 볼 수 있습니다. Now Playing의 초기 재구현 중 일부는 활성 인터넷 연결에 의존하여 작업을 수행했습니다. Ambient Music Mod는 모든 것을 로컬에서 기기 내에서 처리하므로 인터넷이나 많은 배터리가 필요하지 않습니다. 사용. 결국 이는 Google Pixel 휴대폰의 기능을 완전히 이식한 것이므로 기본적으로 해당 장치에서 작동하는 방식과 동일하게 작동합니다.

주변 음악 모드 기능

  • 기기가 유휴 상태이거나 사용 중일 때 Google Music 인식에서 최신 데이터베이스 다운로드를 포함한 전체 주변 음악 지원(제외 사항이 적용됩니다. 자세한 내용은 FAQ를 참조하세요)
  • 이제 재생 기록 내장 및 타사 기록 앱 지원
  • 접근성 오버레이 서비스를 사용하여 현재 재생 중인 트랙을 잠금 화면에 표시하는 기능
  • Ambient Music Mod 앱에서 주문형 수동 인식
  • 증폭 제어, 인식 빈도, 소형 CPU 코어에서의 실행 여부, 노래 인식 알림을 탭할 때 수행할 작업을 제어하는 ​​설정
  • 트랙 목록 옵션을 통해 로컬로 다운로드한 데이터베이스에서 인식 가능한 모든 트랙을 봅니다.

앞서 언급했듯이 Ambient Music Mod는 Xposed와 Magisk의 하이브리드 모드입니다. 즉, 휴대폰에 두 프레임워크가 모두 설치되어 있어야 합니다. Magisk는 장치에 대한 루트 액세스 권한을 얻는 데 필요한 반면, Xposed 프레임워크를 사용하면 모드가 Qualcomm Snapdragon 장치의 Sound Trigger 드라이버에 연결할 수 있습니다.

또한 휴대폰에는 Sound Trigger 2.1 플랫폼 이상을 지원하는 Snapdragon 프로세서가 있어야 합니다. 이 모드는 Sound Trigger 서비스(음성 활성화를 위해 음성 보조자가 사용하는 것과 동일한 서비스)를 사용하여 주변에서 재생되는 음악을 듣고 8초 오디오 녹음을 캡처합니다. 그런 다음 앱은 이 작은 오디오 클립에 대해 KNN(K-Nearest Neighbor) 기계 학습 모델을 실행하여 로컬에 저장된 트랙 데이터베이스에서 정확히 일치하는 항목을 찾습니다.

기기에 Ambient Music Mod를 다운로드하는 방법:

  1. 장치에 Magisk 및 Xposed* 프레임워크가 설치된 잠금 해제된 부트로더가 있는지 확인하십시오. (설치 가이드를 확인하세요. 마기스크.)
  2. 개발자로부터 Ambient Music Mod의 최신 APK를 다운로드하세요. GitHub 페이지.
  3. 앱은 장치가 호환되는지 확인하기 위해 몇 가지 테스트를 실행합니다.
  4. 장치가 요구 사항을 충족하는 경우 하단의 "Build Installer" 버튼을 클릭하세요.
  5. 빌드가 완료되면 Magisk Manager 앱을 열고 모듈을 설치합니다.
  6. Xposed 앱을 열고 Ambient Music Mod 모듈을 검색하여 활성화하세요.
  7. 장치를 재부팅하십시오. 다음에 백그라운드에서 음악이 재생되면 잠금 화면에 트랙 정보가 표시됩니다.
Oxygen OS 11을 실행하는 OnePlus 7T Pro의 잠금 화면에 현재 재생 중인 트랙을 표시하는 주변 음악 모드.

개발자는 이 모드에 대해 많은 테스트를 수행했으며 자주 묻는 질문(FAQ) 목록을 작성했습니다. 여기서 확인해 보세요 질문이 있거나 문제가 있는 경우. FAQ에서는 Now Playing이 작동하는지 테스트하는 방법, 인식되는 노래 수, 언제 해야 하는지 등의 질문에 답합니다. Google Play에서 'Pixel Ambient Services' 업데이트가 표시됩니다(스포일러: 업데이트하지 마세요). 사용할 증폭 수준은 무엇인가요? 더.

개발자는 OxygenOS 11을 실행하는 루팅된 OnePlus 7T Pro에서 이 기능이 작동하는지 확인할 수 있지만, 테스터는 ZenUI를 실행하는 ASUS ROG Phone 3에서 이 기능이 실행되지 않았다고 보고합니다. 따라서 귀하의 마일리지가 달라질 수 있습니다. 개발자에게 피드백을 제공하려면 아래 링크에서 Ambient Music Mod에 대한 XDA 포럼 스레드를 확인하세요.

주변 음악 모드 - 픽셀 주변 음악 포트 XDA 스레드

*Xposed Framework의 원래 개발자는 이후 프로젝트를 지원하지 않았다는 점에 유의하는 것이 중요합니다. Android 8.1 Oreo 호환 릴리스. 개발자(및 포럼의 다른 사람들)가 Xposed를 언급할 때, 그들은 Android 버전 9부터 12까지와 호환되는 Xposed Framework의 비공식 후속 제품을 언급하는 것입니다. 이러한 후속 버전에는 "EdXposed"와 최근에는 "LSPosed"가 포함되며 둘 다 ART 후킹 프레임워크를 제공합니다. 또한 이러한 프레임워크를 사용하려면 모듈이 자체 코드를 실행할 수 있도록 Android의 zygote 프로세스를 수정하는 "Riru"를 설치해야 합니다. 이러한 작동 방식을 알 필요는 없지만 Ambient Music Mod를 시작하고 실행하려면 Magisk + Riru + EdXposed 또는 Magisk + Riru + LSPosed 조합이 하나 이상 설치되어 있어야 합니다.