Ambient Music Mod przenosi funkcję Now Playing Google Pixel na inne urządzenia z Androidem. Najnowsza wersja moda przynosi kilka nowych funkcji.
Większość ludzi zgodzi się, że oprogramowanie na smartfonach Pixel prezentuje to, w co Google wierzy, że Android powinien być i jako takie oprogramowanie jest często dobrze odbierane przez entuzjastów. Niemniej jednak dzięki dedykowanej społeczności modderskiej nie musisz koniecznie posiadać urządzenia Pixel, aby móc korzystać z funkcji oprogramowania. Na przykład funkcja „Teraz odtwarzane” pozostała dostępna wyłącznie w ofercie Pixela, ale programista Kieron Quinn, znany również jako Quinny899 na naszych forach, udało się przenieś go na inne smartfony z Androidem w postaci hybrydowego modułu Xposed-Magisk o nazwie Mod muzyki otoczenia. Teraz Quinn poszedł o krok dalej i całkowicie przebudował mod, aby stał się rozwiązaniem innym niż root.
Poznaj Ambient Music Mod v2
Dokonywanie funkcja rozpoznawania muzyki otoczenia w smartfonach Pixel Niezależność sprzętowa bez uprawnień roota nie była łatwym zadaniem, ale Quinny899 dokonał tego wyczynu, używając Shizuku. Dla nieświadomych Shizuku korzysta z wyjątkowej usługi, która
umożliwia aplikacjom innych firm dostęp do interfejsów API na poziomie systemu poprzez interfejs Android Debug Bridge (ADB). Od wydania v2 Ambient Music Mod może działać bez dostępu roota na urządzeniach z systemem Android 12 lub nowszym.Kolejną dużą zmianą jest usunięcie zależności związanych z Xposed. Nie ma potrzeby instalowania dystrybucji Xposed EdXposed Lub LSP pozował już nie, ponieważ mod jest teraz samodzielną aplikacją. Pamiętaj, że w starszych wersjach Androida nadal możesz wybrać wersję Ambient Music Mod dostępną tylko dla rootów.
Jakie są cechy Ambient Music Mod v2
Poniżej znajdziesz podsumowanie funkcji dostępnych w Ambient Music Mod:
- Pełna obsługa Now Playing, oparta na najnowszej wersji z urządzeń Pixel i najnowszych muzycznych bazach danych
- Automatyczne rozpoznawanie muzyki otoczenia z ustawieniami pozwalającymi kontrolować częstotliwość rozpoznawania — znalezienie właściwej równowagi pomiędzy zużyciem baterii a wygodą
- Obsługa historii odtwarzania i ulubionych
- Obsługa ręcznego wyzwalania rozpoznawania, w tym widżet na ekranie głównym
- Rozpoznawanie na żądanie na obsługiwanych urządzeniach przy użyciu mechanizmu rozpoznawania obsługiwanego przez Asystenta Google w przypadku utworów, których nie ma w lokalnej bazie danych (należy uruchomić ręcznie)
- Pokaż teraz Odtwarzane utwory na ekranie blokady (wymagana usługa ułatwień dostępu)
- Wyświetl pełną listę rozpoznawalnych utworów i zmień lokalizację bazy danych, jeśli Twój gust nie odpowiada lokalizacji Twojego urządzenia
W chwili pisania tego tekstu deweloper udostępnił już dwie poprawki po głównej wersji v2. Możesz teraz wybrać alternatywną opcję kodowania i precyzyjnie kontrolować wartości „wzmocnienia”, aby naprawić problemy z zniekształceniami i/lub trzaskami.
Jak pobrać i zainstalować Ambient Music Mod v2
Podobnie jak oryginalne wydanie, Ambient Music Mod v2 jest darmowym modem o otwartym kodzie źródłowym. Najnowszą wersję pakietu APK znajdziesz w repozytorium projektu GitHub, do którego link znajduje się poniżej.
Pobierz modyfikację muzyki otoczenia
Aby zainstalować pobrany plik APK, spójrz na nasz przewodnik po sideload pakietach aplikacji na Androida. Po instalacji Ambient Music Mod poprosi Shizuku o dostęp. W zależności od podstawowej wersji Androida możesz kontynuować pracę w trybie root lub innym niż root. Następnie aplikacja pobierze kilka dodatkowych komponentów i poprosi o nadanie wymaganych uprawnień – to wszystko.
Porównanie modów Google Now Playing i Ambient Music Mod v2
Pod maską Ambient Music Mod wykorzystuje m.in zmodyfikowana wersja aplikacji Google o nazwie Android System Intelligence. Część rozpoznawania na urządzeniu jest wykonywana po wysłaniu zapytania do muzycznej bazy danych – dokładnie tak, jak robi to Google Now Playing. W rezultacie Ambient Music Mod na urządzeniu innym niż Google działa mniej więcej tak, jak na smartfonie Pixel – szczególnie po dostrojeniu parametrów. Istnieje jednak kilka różnic między funkcją wyłączną Pixel a modem.
Oto krótki praktyczny pokaz różnic między oficjalną implementacją Google a modem Quinny899. Urządzenia testowe to działający Google Pixel 4a Androida 13 Beta 3.2 i starożytny Redmi 5 z nieoficjalną wersją LineageOS 18.1 na Androidzie 11.
1. Interfejs użytkownika
Na smartfonach Pixel dostęp do opcji „Teraz odtwarzane” znajdziesz w sekcji Ustawienia => Dźwięk i wibracje. Jednakże Ambient Music Mod to samodzielna aplikacja, dlatego też jej wpis można znaleźć w sekcji z listą aplikacji w programie uruchamiającym. Po dotknięciu ikony można uzyskać dostęp do Teraz odtwarzane ekran i dodatkowe opcje.
2. Rozpoznawanie muzyki otoczenia
Gdy tylko baza danych muzyki zostanie pobrana, w obu przypadkach powinno być możliwe włączenie opcji „Identyfikuj utwory odtwarzane w pobliżu”. Na urządzeniu Google Pixel odtwarzane utwory powinny być automatycznie identyfikowane i wyświetlane na ekranie blokady.
Z drugiej strony Ambient Music Mod umożliwia przełączanie tej opcji. Jeśli nie chcesz zaśmiecać ekranu blokady, możesz wybrać ręczny przycisk „Rozpoznaj”, aby zidentyfikować muzykę.
3. Teraz odtwarzana historia i wyszukiwanie muzyki
The Teraz odtwarzana historia sekcja jest praktycznie identyczna w obu implementacjach. Możesz poznać historię uznanych utworów, dodać je pod ikoną Ulubione listę i opcjonalnie umieść skrót do sekcji na ekranie głównym, aby uzyskać szybki dostęp.
Część wyszukiwania ręcznego jest jednak inna. Na telefonie Pixel możesz po prostu włączyć opcję tzw Pokaż przycisk wyszukiwania na ekranie blokady i wyszukaj utwór na ekranie blokady. Ten mechanizm rozpoznawania „na żądanie” może nie działać z modułem Ambient Music Mod na wszystkich urządzeniach od razu po wyjęciu z pudełka. Aby dowiedzieć się więcej, uprzejmie zapoznaj się z wyjaśnieniami dewelopera.
4. Różnorodny
Z uwagi na to, że moduł Google Now Playing jest wbudowanym komponentem oprogramowania Pixela, nie ma za bardzo nad czym się rozwodzić. Aby to uogólnić, Quinny899 musiał umieścić kilka niestandardowych parametrów w bazie kodu Ambient Music Mod.
Możesz dostosować okres i bufor rozpoznawania muzyki, wymusić działanie procedury identyfikacyjnej na małych rdzeniach procesora, dostosować wzmocnienie i wiele więcej. Jest to coś, co znacznie poprawia kompatybilność. Na przykład musiałem wybrać alternatywne kodowanie (dostępne od wersji 2.0.2) w Redmi 5, w przeciwnym razie nie mógłby wykryć muzyki otoczenia z powodu zniekształceń. Mod umożliwia także tworzenie kopii zapasowych ustawień niestandardowych i przywracanie ich później.
Wniosek
Funkcja Teraz odtwarzane nigdy nie została przeniesiona do AOSP, więc Kieron musiał przeprowadzić inżynierię wsteczną i pokonać mnóstwo wyzwań, aby udostępnić ją na urządzeniach innych niż Google. On szczegółowo opisał proces na swoim blogu. Przeczytaj, jeśli chcesz dowiedzieć się wszystkiego za kulisami.
Przejdź do łącza GitHub, aby uzyskać bazę kodu i więcej informacji na temat działania moda. Możesz także wziąć udział w dyskusji, zgłosić błąd lub poprosić o nową funkcję, zamieszczając post w wątku na forum, do którego link znajduje się poniżej.
Mod muzyki otoczenia: Repozytorium GitHuba || Temat dyskusji XDA
Źródło:Mishaal Rahman na Twitterze