Ambient Music Mod přenáší Google Pixel's Now Playing do dalších zařízení Android. Nejnovější verze modu přináší několik nových funkcí.
Většina lidí bude souhlasit s tím, že software na chytrých telefonech Pixel ukazuje to, co Google věří Androidu by měl být, a jako takový je software často nadšenci dobře přijat. Nicméně díky specializované komunitě moddingů nemusíte nutně vlastnit zařízení Pixel, abyste mohli využívat jeho softwarové funkce. Například funkce „Now Playing“ zůstala exkluzivní pro řadu Pixel, ale vývojář Kieron Quinn, známý také jako Quinny899 na našich fórech se to podařilo přeneste jej do jiných smartphonů Android ve formě hybridního modulu Xposed-Magisk s názvem Ambient Music Mod. Nyní Quinn udělal věci o krok dále a kompletně přepracoval mod, aby se z něj stalo řešení bez oprávnění root.
Seznamte se s Ambient Music Mod v2
Tvorba funkce rozpoznávání okolní hudby smartphonů Pixel Hardwarová agnostika bez oprávnění root nebyl snadný úkol, ale Quinny899 toho dosáhl pomocí Shizuku. Pro neznalé Shizuku využívá unikátní službu, která
umožňuje aplikacím třetích stran přístup k rozhraním API na úrovni systému prostřednictvím rozhraní Android Debug Bridge (ADB). Od vydání v2 může Ambient Music Mod fungovat bez přístupu root na zařízeních se systémem Android 12 nebo vyšším.Další velkou změnou je odstranění závislostí souvisejících s Xposed. Není třeba instalovat distribuci Xposed jako EdXposed nebo LSPosed mod nyní přichází jako samostatná aplikace. Mějte na paměti, že ve starších verzích Androidu se stále můžete rozhodnout pro kořenovou variantu Ambient Music Mod.
Jaké jsou funkce Ambient Music Mod v2
Níže naleznete přehled funkcí, které poskytuje Ambient Music Mod:
- Plná podpora Now Playing založená na nejnovější verzi ze zařízení Pixel a nejnovějších hudebních databázích
- Automatické rozpoznávání okolní hudby s nastavením pro ovládání, jak často se rozpoznávání spustí – nalezení správné rovnováhy mezi spotřebou baterie a pohodlím
- Podpora Historie přehrávání a Oblíbené
- Podpora ručního spouštění rozpoznávání, včetně widgetu na domovské obrazovce
- Rozpoznávání na vyžádání na podporovaných zařízeních pomocí rozpoznávacího modulu podporovaného Asistentem Google pro skladby, které nejsou v místní databázi (je nutné spustit ručně)
- Zobrazit nyní Přehrávání skladeb na zamykací obrazovce (vyžadována služba usnadnění)
- Prohlédněte si úplný seznam skladeb rozpoznatelných skladeb a změňte umístění databáze, pokud váš vkus neodpovídá národnímu prostředí vašeho zařízení
V době psaní tohoto článku již vývojář vydal dvě opravy hotfix po hlavní verzi v2. Nyní si můžete vybrat alternativní možnost kódování a jemně řídit hodnoty „gain“, abyste opravili problémy se zkreslením a/nebo praskáním.
Jak stáhnout a nainstalovat Ambient Music Mod v2
Stejně jako původní vydání je Ambient Music Mod v2 bezplatný a open source mod. Nejnovější verzi souboru APK najdete v úložišti projektu GitHub, které je propojeno níže.
Stáhněte si Ambient Music Mod
Chcete-li nainstalovat stažený soubor APK, podívejte se na náš průvodce bočním načtením balíčků aplikací pro Android. Po instalaci Ambient Music Mod požádá o přístup k Shizuku. V závislosti na základní verzi systému Android můžete pokračovat v režimu root nebo non-root. Dále aplikace stáhne několik dalších součástí a vyzve vás k udělení požadovaných oprávnění – to je vše.
Porovnání funkcí Google Now Playing a Ambient Music Mod v2
Pod kapotou Ambient Music Mod využívá a upravená verze aplikace Google s názvem Android System Intelligence. Část rozpoznávání na zařízení se provádí po dotazu na hudební databázi – přesně to, co dělá Google Now Playing. Výsledkem je, že skutečný výkon Ambient Music Mod na zařízení, které není Google, je víceméně podobný smartphonu Pixel – zejména po vyladění parametrů. Mezi funkcí exkluzivní pro Pixel a modem však existuje několik rozdílů.
Zde je rychlý praktický návod, jak ukázat rozdíly mezi oficiální implementací Google a modem Quinny899. Testovací zařízení jsou Google Pixel 4a Android 13 Beta 3.2 a starověký Redmi 5 s neoficiálním sestavením LineageOS 18.1 nad Androidem 11.
1. UI
Na chytrých telefonech Pixel máte přístup k možnosti „Now Playing“ pod Nastavení => Zvuk a vibrace. Ambient Music Mod je však samostatná aplikace, a proto její záznam najdete v sekci seznamu aplikací vašeho launcheru. Po klepnutí na ikonu získáte přístup k Nyní hraje obrazovka a další možnosti.
2. Rozpoznání ambientní hudby
Jakmile se stáhne hudební databáze, měli byste mít možnost zapnout možnost s názvem „Identifikace skladeb hrajících v okolí“ pro oba. Na zařízení Google Pixel by se skladby hrající kolem vás měly automaticky identifikovat a zobrazit na obrazovce uzamčení.
Ambient Music Mod na druhou stranu umožňuje tuto možnost přepínat. V případě, že nechcete zaneřádit zamykací obrazovku, můžete se rozhodnout pro ruční tlačítko „Rozpoznat“ pro identifikaci hudby.
3. Historie přehrávání a vyhledávání hudby
The Historie přehrávání sekce je prakticky identická v obou implementacích. Můžete prozkoumat historii rozpoznaných melodií, přidat je pod Oblíbené seznam a volitelně umístěte zástupce sekce na domovskou obrazovku pro rychlý přístup.
Část ručního vyhledávání je však jiná. Na telefonu Pixel můžete jednoduše zapnout tuto možnost Zobrazit tlačítko vyhledávání na obrazovce uzamčení a vyhledejte skladbu na obrazovce uzamčení. Tento mechanismus rozpoznávání „On Demand“ nemusí fungovat s režimem Ambient Music Mod na všech zařízeních po vybalení. Chcete-li vědět více, laskavě projít vysvětlení od vývojáře.
4. Smíšený
Vzhledem k tomu, že modul Now Playing od Googlu je vestavěnou součástí firmwaru Pixel, není moc co řešit. Aby to bylo možné zobecnit, musel Quinny899 vložit několik vlastních parametrů do kódové základny Ambient Music Mod.
Můžete vyladit periodu rozpoznávání hudby a vyrovnávací paměť, vynutit spuštění identifikační rutiny na malých jádrech CPU, upravit zisk a mnoho dalšího. To je něco, co výrazně zlepšuje kompatibilitu. Například jsem musel zvolit alternativní kódování (dostupné od vydání v2.0.2) na Redmi 5, jinak nemohl detekovat okolní hudbu kvůli zkreslení. Mod také umožňuje zálohovat vaše vlastní nastavení a poté je obnovit.
Závěr
Funkce Now Playing nebyla nikdy protlačena do AOSP, takže Kieron musel provést zpětnou analýzu a projít spoustou výzev, aby ji zpřístupnil pro zařízení mimo Google. On podrobně postup ve svém blogu. Pokud vás zajímá všechno ze zákulisí, přečtěte si to.
Přejděte na odkaz GitHub, kde najdete kódovou základnu a další informace o tom, jak mod funguje. Můžete se také zapojit do diskuse, nahlásit chybu nebo požádat o novou funkci zveřejněním příspěvku ve vláknu fóra, na které je odkaz níže.
Mod ambientní hudby: GitHub Repo || XDA diskusní vlákno
Zdroj:Mishaal Rahman na Twitteru