Google Now Playing to ekskluzywna funkcja smartfonów Pixel, która umożliwia użytkownikom błyskawiczne rozpoznawanie muzyki odtwarzanej w ich otoczeniu, bez konieczności podejmowania skomplikowanych działań.
Czasami pojawia się potrzeba zidentyfikowania utworów, których słuchaliśmy w przeszłości. Niestety, zdarza się, że zapominamy melodię, co uniemożliwia nam przypomnienie sobie tytułu i wykonawcy.
Czy nie byłoby wspaniale mieć w telefonie inteligentne oprogramowanie, które rozpoznaje muzykę w czasie rzeczywistym? Oczywiście, takie rozwiązania istnieją! Dostępne są aplikacje i narzędzia, które analizują dźwięki za pomocą mikrofonu, połączenia internetowego oraz wbudowanej biblioteki muzycznej, umożliwiając identyfikację utworów z naszego otoczenia.
Jednym z takich rozwiązań jest Google Now Playing, standardowo dostępne na wszystkich telefonach Pixel wyprodukowanych po 2016 roku. Zachęcamy do lektury, aby dowiedzieć się więcej o tej funkcjonalności, jej zaletach oraz możliwościach korzystania z niej na innych telefonach z systemem Android.
Jak działa Google Now Playing w telefonach Pixel?
Smartfon Google Pixel wyposażony jest w zaawansowane mikrofony, które umożliwiają przechwytywanie dźwięków otoczenia, w tym muzyki. Następnie, bez przesyłania zarejestrowanych danych na zewnętrzne serwery, telefon analizuje sygnał, aby ustalić, czy jest to utwór muzyczny. Po tej analizie urządzenie porównuje uzyskany odcisk dźwiękowy z wbudowaną bazą danych, zawierającą miliony cyfrowych sygnatur muzycznych.
W przypadku pozytywnego dopasowania, telefon Pixel wyświetla szczegółowe informacje o utworze, takie jak tytuł albumu, nazwę kompozytora, nazwę studia nagraniowego, autora, a w przypadku piosenek – nazwisko wykonawcy. Google regularnie aktualizuje wbudowaną bazę danych, aby urządzenie było w stanie rozpoznać niemal każdy utwór, melodię czy muzykę.
W nowszych modelach Google Pixel funkcja Now Playing jest jeszcze bardziej zaawansowana. Użytkownicy urządzeń Pixel 3 i nowszych mają dostęp do rozszerzonych opcji wyszukiwania muzyki, niedostępnych w modelach Pixel 2 czy Pixel z 2016 roku.
Poniżej przedstawiamy kilka kluczowych cech tej aplikacji:
Wykorzystane technologie
Funkcja Google Now Playing wykorzystuje szereg zaawansowanych technologii, takich jak mikrofony z redukcją szumów, systemy wzmacniania dźwięku, cyfrowe sygnatury muzyczne oraz uczenie maszynowe. Ponadto, offline’owa biblioteka muzyczna jest dostosowana do regionu, dzięki czemu Google Pixel jest w stanie skuteczniej rozpoznawać utwory w danym obszarze.
Rejestrowana próbka dźwięku trwa około 8 sekund, co pozwala urządzeniu na efektywne porównanie jej z bazą danych, która stanowi część lokalnego modelu uczenia maszynowego.
Baza danych utworów
Dzięki offline’owej bazie danych muzycznych, smartfon Pixel nie udostępnia nagranych dźwięków otoczenia firmie Google ani innym podmiotom przetwarzającym dane osobowe.
Regularne aktualizacje bazy danych zapewniają, że biblioteka offline jest zawsze aktualna, umożliwiając rozpoznawanie jak największej liczby utworów. W zależności od regionu, telefon Pixel może posiadać do 500 MB cyfrowych sygnatur dźwiękowych, służących do identyfikacji muzyki.
Oszczędzanie baterii i ręczna aktywacja
Funkcję Now Playing można włączać i wyłączać w zależności od potrzeb. Gdy funkcja jest aktywna, skanuje ona otoczenie w poszukiwaniu rozpoznawalnych dźwięków co 60 sekund lub rzadziej, co pozwala na oszczędzanie baterii.
Intuicyjna obsługa
Google Now Playing wyświetla informacje o rozpoznanym utworze nawet wtedy, gdy telefon jest zablokowany. Jeśli podoba Ci się muzyka wykryta przez urządzenie i chcesz dowiedzieć się o niej więcej, wystarczy kliknąć powiadomienie pojawiające się na dole ekranu.
Powiadomienie rozwinie się, prezentując szczegóły utworu. Możesz dodać utwór do ulubionych lub do listy odtwarzania na przyszłość.
Zalety Google Now Playing
Choć Now Playing jest unikatową funkcją Androida dostępną dla Pixela 2 i nowszych modeli, wielu użytkowników innych smartfonów z systemem Android również chciałoby z niej korzystać. Niestety, funkcja ta nie jest dostępna jako oddzielna aplikacja, tak jak na przykład Zdjęcia Google czy Wiadomości.
Istnieją inne aplikacje, takie jak Soundhound, Shazam czy Asystent Google, które oferują podobne usługi, ale wielu użytkowników Androida preferuje Now Playing. Dlaczego? Przyjrzyjmy się powodom:
#1. Asystent Google wydaje się być najprostszym sposobem na rozpoznawanie muzyki za pomocą telefonu z Androidem. Niestety, nie jest on w stanie zidentyfikować muzyki instrumentalnej.
Rozpoznaje utwór tylko wtedy, gdy jest to piosenka z tekstem. Co więcej, analizuje on nagrany dźwięk online, co wiąże się z ryzykiem naruszenia prywatności.
#2. Soundhound to kolejna aplikacja, która konkuruje z Google Now Playing. Pixel identyfikuje utwory w oparciu o offline’ową bazę danych, podczas gdy Soundhound analizuje dźwięki online. Jeśli cenisz swoją prywatność, funkcja Pixela może być dla Ciebie bardziej atrakcyjna.
#3. Shazam to popularna aplikacja do rozpoznawania muzyki, dostępna na systemy Android i iOS. Tak samo, jak Soundhound, Shazam wymaga połączenia z Internetem, aby porównać cyfrowy odcisk dźwiękowy z bazą danych. Możliwe jest przeprowadzenie wyszukiwania w trybie offline, ale aplikacja zaczeka z identyfikacją utworu do momentu, aż urządzenie ponownie uzyska dostęp do Internetu.
#4. Google Now Playing jest bezpłatna. To kolejny argument, który przemawia za rosnącą popularnością tej funkcji. Większość konkurencyjnych aplikacji oferuje usługi identyfikacji muzyki w ramach płatnej subskrypcji.
#5. Korzystając z bezpłatnych aplikacji do wyszukiwania muzyki, często jesteśmy zmuszeni oglądać natrętne reklamy. Jeśli nie chcesz tego robić, możesz zdecydować się na Now Playing, które nie wyświetla żadnych reklam i nie śledzi Twojej aktywności w celach marketingowych.
#6. Now Playing to aplikacja, która działa w tle, regularnie skanując otoczenie. Dzięki temu telefon Pixel jest w stanie błyskawicznie zidentyfikować utwór, gdy tylko pojawi się w jego zasięgu.
#7. W Pixelach 4 i nowszych modelach dostępna jest opcja wyszukiwania muzyki w chmurze. Umożliwia ona identyfikację rzadkich i najnowszych utworów, które nie zostały jeszcze dodane do biblioteki offline.
#8. Jeśli Pixel rozpozna utwór w trybie zablokowanego ekranu, wyświetli powiadomienie, dzięki czemu nie przegapisz żadnych informacji, nawet jeśli jesteś bardzo zajęty.
Jak uruchomić Google Now Playing na innych telefonach z Androidem?
Funkcja Now Playing nie jest oficjalnie dostępna na smartfonach z systemem Android innych producentów (np. Samsung, Redmi, Xiaomi, OnePlus). Można jednak skorzystać z Ambient Music Mod (AMM), aby uzyskać dostęp do tej funkcjonalności.
Ambient Music Mod to zmodyfikowana aplikacja na Androida, która nie jest dostępna w Google Play. Modyfikacje aplikacji oferują ulepszone funkcje i dostęp do ustawień na poziomie programisty, dlatego nie są akceptowane w Google Play Store.
Po instalacji, AMM umożliwia pobranie aplikacji Pixel Now Playing z GitHub i automatyczne zainstalowanie jej na urządzeniu. Należy pobrać Ambient Music Mod bezpośrednio z GitHub. Ambient Music Mod wykorzystuje zmodyfikowaną inteligencję systemu Android, ukryte interfejsy API i ustawienia ułatwień dostępu.
Najważniejsze cechy Ambient Music Mod
#1. Ambient Music Mod udostępnia wszystkie funkcje Google Now Playing, w tym wyszukiwanie muzyki na żądanie w chmurze, na każdym kompatybilnym smartfonie lub tablecie z systemem Android, który nie jest modelem Pixel.
#2. Pozwala na ręczne ustawienie częstotliwości rozpoznawania muzyki, aby optymalnie dopasować ją do potrzeb użytkownika i oszczędzać baterię.
#3. Mod umożliwia dodanie widżetu na ekran główny, który pozwala na ręczne uruchomienie funkcji rozpoznawania dźwięku.
#4. Narzędzie AMM udostępnia zaawansowane funkcje ulubionych i historii, znane z aplikacji Now Playing.
#5. Jeśli telefon zezwala na usługi ustawień ułatwień dostępu, Ambient Music Mod może wyświetlać utwory rozpoznane przez Now Playing na ekranie blokady.
#6. AMM umożliwia odblokowanie pełnej bazy danych utworów.
#7. Możliwa jest również zmiana ustawień regionalnych urządzenia, co pozwala na dostęp do baz danych utworów z innych regionów.
#8. Narzędzie AMM, pomimo wstrzykiwania kodu, nie rejestruje prywatnych rozmów ani dźwięków otoczenia. Rejestruje jedynie dźwięki muzyki na potrzeby Google Now Playing. Kod źródłowy AMM jest oprogramowaniem open source, co umożliwia przeprowadzenie jego audytu, w celu weryfikacji twierdzeń deweloperów.
Wymagania instalacyjne
Do uruchomienia podstawowej funkcjonalności Now Playing wymagane są następujące elementy:
- Smartfon z systemem Android 11.0 lub nowszym.
- W przypadku Androida 9.0, 10.0 i 11.0, urządzenie musi być zrootowane.
- Android 12.0 lub nowszy jest idealny, ponieważ ma automatyczny dostęp do CAPTURE_AUDIO_HOTWORD przez aplikację Android Shell.
- Aplikacja Shizuku, zapewniająca dostęp do interfejsu API i obsługę adb.
Do korzystania z usługi Google Now Playing On-Demand wymagane są:
- System Android 12 lub nowszy.
- Urządzenie z procesorem ARM v8.
- Kompilacja pakietu aplikacji Google 0,29.
- Ustawienie usługi rozpoznawania muzyki w aplikacji Google jako usługi rozpoznawania systemu.
Instrukcja instalacji krok po kroku
#1. Instalacja wymaganych aplikacji mobilnych
Pobierz i zainstaluj aplikację Shizuku ze sklepu Google Play.
Następnie pobierz plik Ambient Music Mod (APK) z GitHub i zainstaluj go na swoim telefonie z Androidem.
#2. Aktywacja opcji programisty
Otwórz aplikację Ustawienia i przejdź do sekcji Informacje o telefonie. Kliknij numer kompilacji siedem razy.
Telefon może poprosić o wprowadzenie kodu PIN. W przeciwnym razie wyświetli komunikat: „Jesteś teraz programistą!”.
Opcje programisty zostaną aktywowane na Twoim telefonie z Androidem i pojawią się w aplikacji Ustawienia.
#3. Konfiguracja bezprzewodowego debugowania aplikacji Shizuku
Przewiń listę opcji w Ustawieniach, aby znaleźć Opcje programisty. W sekcji Opcje programisty znajdź Debugowanie USB i aktywuj je za pomocą suwaka.
Otwórz aplikację Shizuku. Wyświetli się komunikat o tym, że Shizuku nie działa. W sekcji Uruchom przez debugowanie bezprzewodowe zobaczysz małą ikonę parowania. Kliknij ją. Shizuku wyświetli powiadomienie, w którym zapyta, czy przejść do trybu podzielonego ekranu w celu ułatwienia nawigacji, opcji programisty i anulowania. Kliknij Opcje programisty.
Pojawi się ekran Opcje programisty. Dotknij i przytrzymaj prostokątną ikonę na dole ekranu, aby aktywować podzielony ekran. Shizuku pojawi się na dole ekranu. W sekcji Opcje programisty znajdź i włącz Debugowanie bezprzewodowe. Wyświetli się powiadomienie z prośbą o pozwolenie. Zaakceptuj je.
Kliknij ponownie Debugowanie bezprzewodowe, a następnie przewiń w dół, aby znaleźć Połącz urządzenie za pomocą kodu QR. Kliknij w to. W górnej połowie ekranu pojawi się kod parowania. Kliknij na niego raz. Aplikacja Shizuku poprosi o kod parowania. Wpisz go i kliknij OK.
Parowanie zostało zakończone. Ponownie kliknij na ekran aplikacji Shizuku, a następnie Uruchom, które znajduje się tuż pod ikoną parowania. Uruchomi to bezprzewodowy Android Debug Bridge (adb). Kod zostanie uruchomiony i ponownie pojawi się aplikacja Shizuku. Jeśli przewiniesz do góry, zobaczysz, że aplikacja jest teraz uruchomiona.
#4. Konfiguracja modu muzyki otoczenia i instalacja Now Playing
Uruchom aplikację Ambient Music Mod z menu aplikacji. Kliknij Rozpocznij. Wyświetli się powiadomienie. Kliknij Zezwól cały czas. Shizuku i AMM połączą się w tle. Po zakończeniu zobaczysz ekran Wykorzystanie danych i Wybierz kraj. Kliknij Dalej.
#5. AMM pokaże, że Now Playing się ładuje, a po około 10 sekundach rozpocznie się pobieranie aplikacji. Po zakończeniu pobierania zobaczysz przycisk Zainstaluj. Kliknij go, aby rozpocząć instalację aplikacji Pixel Now Playing.
#6. Może być również konieczne wyłączenie optymalizacji baterii w sekcji Bateria w ustawieniach aplikacji. Zrób to, gdy aplikacja AMM o to poprosi. Powinien pojawić się ekran Konfiguracja zakończona. Kliknij Zamknij. Pojawi się ekran Now Playing. Początkowo funkcja Now Playing będzie wskazywać na Pobieranie bazy danych utworów.
#7. Po zakończeniu pobierania bazy danych możesz odtworzyć dowolny utwór i kliknąć przycisk Rozpoznaj w aplikacji Now Playing, aby sprawdzić, czy aplikacja działa prawidłowo.
To wszystko! Usługa Now Playing została pomyślnie zaimportowana i aktywowana na Twoim telefonie, który nie jest Pixelem. Usługa On-Demand powinna być również dostępna, jeśli Twoje urządzenie spełnia wymagania sprzętowe.
Podsumowanie
Google Now Playing to unikalna funkcja, która wyróżnia telefony Pixel na tle innych urządzeń z systemem Android. Chociaż inne aplikacje oferują podobne usługi, nie są one tak skuteczne, jak Now Playing oferowane przez Pixele.
Dlatego też eksperci ds. Androida opracowali metody umożliwiające dostęp do Now Playing na telefonach z systemem Android innych producentów. Choć proces instalacji wymaga kilku zaawansowanych technicznie kroków, wynik może być bardzo korzystny dla miłośników muzyki.
Możesz również dowiedzieć się, jak zainstalować GCam na telefonach innych niż Google Pixel.
newsblog.pl
Maciej – redaktor, pasjonat technologii i samozwańczy pogromca błędów w systemie Windows. Zna Linuxa lepiej niż własną lodówkę, a kawa to jego główne źródło zasilania. Pisze, testuje, naprawia – i czasem nawet wyłącza i włącza ponownie. W wolnych chwilach udaje, że odpoczywa, ale i tak kończy z laptopem na kolanach.