• Stars
    star
    1,313
  • Rank 34,559 (Top 0.7 %)
  • Language
    Kotlin
  • License
    GNU General Publi...
  • Created about 3 years ago
  • Updated 12 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Port of Now Playing from Pixels to other Android devices

Ambient Music Mod Banner

Ambient Music Mod | Now Playing

Ambient Music Mod is a Shizuku/Sui app that ports Now Playing from Pixels to other Android devices.

Requirements

  • Android device running Android 9.0 or above (11+ recommended).
  • Shizuku (Android 12+) or Sui Magisk module (Android 9+).
    • Shizuku does not require root, instead needing an ADB command to be run every reboot.

Features

  • Full Now Playing support, based on the latest version from Pixel devices and the latest music databases
  • Automatic Ambient Music recognition, with settings to control how often recognition runs - finding the right balance between battery usage and convenience
  • Now Playing History, Favourites and Summary support
  • Support to trigger recognitions manually, including a homescreen widget
  • On Demand recognition on supported devices, using the Google Assistant-backed recognition engine for songs that are not in the local database (must be triggered manually)
  • Show Now Playing songs on the lock screen (accessibility service required)
  • View the full track list of recognisable songs, and change the database location if your taste does not match your device's locale

Screenshots

Screenshots

Installation

Download the latest APK from the Releases page and install it. Ambient Music Mod will download and install the latest Now Playing APK for you as part of the setup process.

If you have any questions, please read the FAQ before opening an issue or replying to the XDA thread.

Building

Note: If you are building Ambient Music Mod yourself, you must also build Now Playing, since the signatures have to match for security reasons.

  1. Clone the repository
  2. Create a local.properties file in the root of the project, and set it up:
sdk.dir=<path to your Android SDK>
storeFile=<path to your keystore>
keyAlias=<keystore alias>
storePassword=<keystore password>
keyPassword=<key password>
  1. Open the project in Android Studio
  2. Set the Build Variant to release
  3. Run and install a build of app as normal

Building the Magisk Overlay Module

  1. Open the project in Android Studio
  2. Run the :ondemandoverlay:buildOverlay task. A module zip will be built and placed in ondemandoverlay/build/module.

Sources

This repository contains a local version of google/private-compute-services (Apache 2.0 licence)

Read More

Read more, including about how Now Playing works and how it protects your privacy here

More Repositories

1

TapTap

Port of the double tap on back of device feature from Android 12 to any Android 7.0+ device
Kotlin
3,015
star
2

PersistentSearch

A clone of the Google Now/Maps/Play persistent search bar
Java
2,006
star
3

DarQ

DarQ provides a per-app selectable force dark option for Android 10 and above
Kotlin
851
star
4

PixelLauncherMods

A root app that enables you to add a number of features to the stock Pixel Launcher, without needing Xposed
Kotlin
578
star
5

ClassicPowerMenu

Power Menu Replacement for Android
Kotlin
508
star
6

DiscoverKiller

Xposed module to replace the Google Discover page with whatever you like
Kotlin
272
star
7

MonetCompat

App-level wallpaper color palette generation for Android 5.0+
Kotlin
163
star
8

SIMNumberSetter

A small Xposed module to set the SIM card's phone subscriber number
Kotlin
122
star
9

NowPlaying

Now Playing component of Ambient Music Mod
Java
63
star
10

AmazfitCommunication

Two way communication library for the Amazfit Pace and Stratos
Java
44
star
11

AmazfitSpringboardPluginExample

Example for creating custom springboard pages on the Amazfit Pace
Java
39
star
12

Gear360_OSS

An archival of the Gear 360 2016 and 2017 open source code and firmwares to workaround Samsung shutting down servers
Shell
34
star
13

owoify

owo
Kotlin
28
star
14

FloatingActionButton-Compat

A backport of FloatingActionButton to 2.1+
Java
25
star
15

AmazfitSpringboardSettings

Rearrange and enable/disable springboard pages on the Amazfit Pace
Java
25
star
16

AmazfitSpringboardMusic

A better music control (for the phone) on the Amazfit Pace's homescreen
Java
20
star
17

AmazfitInternetCompanion

Open source and generic internet communication app to be installed on a PHONE to allow the Amazfit Pace/Stratos to access the internet over Bluetooth
Java
18
star
18

AmazfitStepNotify

Simple application for the Amazfit Pace to provide Fitbit-esque active/step notifications at 10 to the hour if 250 steps have not been completed
Java
16
star
19

CatLog-Holo

A holoified version of CatLog. Android 3.0+
Java
13
star
20

AmazfitBatteryTile

Simple quick settings tile showing the battery of a connected Amazfit device
Java
8
star
21

AmbientMusicManifest

Automatically updated manifest for Ambient Music Mod
6
star
22

StickersforHangouts

An app and Xposed module that add the missing stickers feature to Android's version of Hangouts
Java
6
star
23

AlloAllo

An Xposed module that allows access to SOME features of Allo without authentication, bypassing the SMS code requirement
Java
3
star
24

PMDOR

Removes the "Downloaded only" banner from Google Play Music
Java
3
star