A Google Pixel Now Playing szolgáltatását más Android-eszközökre is portolták

A Google Pixel Now Playing funkciója meg tudja mondani, hogy melyik dal szól a háttérben, és most már más Android okostelefonokra is portolták.

Google debütált a Now Playing 2018-ban a Pixel 2 sorozattal, és azóta is a Pixel termékcsalád szerves része maradt. A funkció a beépített hardver, szoftver és a Google gépi tanulási varázslatának kombinációját alkalmazza a háttérben lejátszott dalok azonosítására. A Now Playing-t egy Pixel-exkluzív funkciónak szánták, de csak idő kérdése volt, hogy az egyéni ROM-fejlesztőknek sikerüljön hogy működjön egy AOSP kódbázison és előállni az övékkel saját vétel a funkción.

Most XDA elismert fejlesztő/elismert közreműködő Quinny899 egy lépéssel tovább vitte a dolgokat. Kifejlesztett egy hibrid Xposed és Magisk modot "Ambient Music Mod" néven, amely teljes mértékben áthelyezi a Google eredeti Now Playing funkcióját más Android okostelefonokra. ez van ingyenes és nyílt forráskódú és megerősítették, hogy bizonyos OnePlus-eszközökön, például a OnePlus 7T Pro-n működik.

Csakúgy, mint a Google Pixel telefonokon, az Ambient Music Mod segítségével telefonja automatikusan felismeri a zenét a környezetében játszik, és megjeleníti az éppen lejátszott dal és előadó nevét a képernyőn zárképernyő. A funkció emellett minden azonosított dal történeti listáját is vezeti, így bármikor visszatérhet és megtekintheti őket. Míg a Now Playing néhány korábbi újramegvalósítása aktív internetkapcsolatra támaszkodott munkát, az Ambient Music Mod mindent helyben, az eszközön dolgoz fel, így nem igényel internetet vagy sok akkumulátort használat. Végül is ez a Google Pixel telefonok funkciójának teljes portja, tehát alapvetően ugyanúgy működik, mint azokon az eszközökön.

Az Ambient Music Mod funkciói

  • Teljeskörű Ambient Music támogatás, beleértve a legújabb adatbázisok letöltését a Google Music felismerésből, amikor az eszköz tétlen vagy használatban van (kivételek vonatkoznak, további részletekért lásd a GYIK-et)
  • Beépített Now Playing History, valamint harmadik fél előzményalkalmazásainak támogatása
  • Lehetőség az aktuálisan lejátszott zeneszám megjelenítésére a lezárási képernyőn egy Kisegítő lehetőségek fedvényszolgáltatás segítségével
  • Igény szerinti kézi felismerés az Ambient Music Mod alkalmazásban
  • Beállítások az erősítés szabályozásához, a felismerés aktiválásának gyakorisága, a kis CPU magokon való futtatás, és mit kell tenni, ha megérinti a dalfelismerő értesítést
  • Tekintse meg az összes felismerhető számot a helyileg letöltött adatbázisban a Track List opcióval

Ahogy korábban említettük, az Ambient Music Mod egy hibrid Xposed és Magisk mod, ami azt jelenti, hogy mindkét keretrendszert telepíteni kell a telefonra. A Magisk szükséges a root hozzáférés megszerzéséhez az eszközön, míg az Xposed keretrendszer lehetővé teszi a mod számára, hogy a Qualcomm Snapdragon eszközök Sound Trigger illesztőprogramjához csatlakozzon.

A telefonnak rendelkeznie kell Snapdragon processzorral is, amely támogatja a Sound Trigger 2.1 vagy újabb platformot. A mod a Sound Trigger szolgáltatásra támaszkodik (ugyanaz a szolgáltatás, amelyet a hangasszisztensek használnak a hangaktiváláshoz), hogy meghallgathassa a környezetében lejátszott zenét, és 8 másodperces hangfelvételt rögzít. Az alkalmazás ezután egy K-Legközelebbi szomszéd (KNN) gépi tanulási modellt futtat ezen a kis hangfelvételen, hogy megtalálja a pontos egyezéseket egy helyben tárolt sávadatbázisban.

Az Ambient Music Mod letöltése az eszközre:

  1. Győződjön meg arról, hogy az eszközön van feloldott rendszerbetöltő, amelyen a Magisk és az Xposed* keretrendszer telepítve van. (Tekintse meg telepítési útmutatónkat Magisk.)
  2. Töltse le az Ambient Music Mod legújabb APK-ját a fejlesztőtől GitHub oldal.
  3. Az alkalmazás futtat néhány tesztet annak ellenőrzésére, hogy az eszköz kompatibilis-e vagy sem.
  4. Ha eszköze megfelel a követelményeknek, kattintson a "Telepítő készítése" gombra alul.
  5. A felépítés után nyissa meg a Magisk Manager alkalmazást, és telepítse a modult.
  6. Nyissa meg az Xposed alkalmazást, keresse meg az Ambient Music Mod modult, és engedélyezze.
  7. Indítsa újra a készüléket. Ha legközelebb zene szól a háttérben, a lezárási képernyőn látnia kell a számadatokat.
Ambient Music Mod, amely megjeleníti az éppen lejátszott számot az Oxygen OS 11 rendszert futtató OnePlus 7T Pro lezárási képernyőjén.

A fejlesztő rengeteg tesztelést végzett ezen a modon, és összeállította a gyakran ismételt kérdések (GYIK) listáját, amelyeket érdemes nézd meg itt ha bármilyen kérdése van, vagy bármilyen problémája van. A GYIK olyan kérdésekre ad választ, mint például, hogyan lehet tesztelni, hogy a Now Playing működik-e, hány dalt ismer fel, mit kell tenni, ha „Pixel Ambient Services” frissítést lát a Google Playen (spoiler: ne frissítsen), milyen erősítési szintet kell használni, és több.

Míg a fejlesztő megerősítheti, hogy a funkció egy OxygenOS 11-et futtató rootolt OnePlus 7T Pro készüléken működik, egy tesztelő jelentése szerint a ZenUI-t futtató ASUS ROG Phone 3-on nem sikerült. Így a futásteljesítmény változhat. Ha visszajelzést szeretne küldeni a fejlesztőnek, tekintse meg az XDA fórum Ambient Music Mod témakörét az alábbi linken.

Ambient Music Mod — Pixel Ambient Music Port XDA Thread

*Fontos megjegyezni, hogy az Xposed Framework eredeti fejlesztője azóta nem támogatja a projektet az Android 8.1 Oreo-kompatibilis kiadása. Amikor a fejlesztő (és a fórumunkon mások is) megemlítik az Xposedet, az Xposed Framework nem hivatalos utódjaira utalnak, amelyek kompatibilisek az Android 9 és 12 közötti verzióival. Az utódok közé tartozik az "EdXposed" és újabban az "LSPosed", amelyek mindkettő ART hooking keretet biztosít. Ezek a keretrendszerek megkövetelik a "Riru" telepítését is, amely módosítja az Android zigóta folyamatát, hogy lehetővé tegye a modulok számára a saját kód futtatását. Nem kell tudnod, hogyan működnek ezek, de legalább egy Magisk + Riru + EdXposed vagy Magisk + Riru + LSPosed kombinációt telepíteni kell az Ambient Music Mod üzembe helyezéséhez.