[APP] Auto Memory Manager 1.7.1.1 - Nexus One Themes and Apps

Hi guys,
Here's a plug for the app that I'm working on.
**ROOT REQUIRED** Auto Memory Manager is a app that allows users to tweak the out of memory threshold settings. Doing so allows users to define when they want the system to start shutting down apps in conserve memory for other other uses.
Features:
- Sliders for ease of settings.
- 3 presets and ability to create custom settings easily
- Advance mode where you can enter exact values for each threshold
- View apps group by OOM grouping, app lifecycle
- Show services running
- Show details of apps and service running e.g number of clients attached to services, app lifecycle, OOM priority
- Kill services, change OOM priority.
- Comprehensive help
- Remember settings after reboot
- Lots of support on the Madsquirrelapps blog.
- Simple way of providing error reports to developer (hopefully you won't have to use this)
I actively support this so feel free to send me an email if you have a suggestion/complaint and I'll get back to you within the day if not immediately (depends if I'm awake or not).
QR code for AMM is in my signature so please go and give it a try and let me know what you think. thanks.
Version 1.7.1.1
- Couple of bug fixes
- Update Chinese translation provided by http://goapk.com . Almost all text in the app has been translated.
Version 1.7
- Added Services page. This shows all running services in their OOM groupings.
- Reworked Help. This should make the flow of the help pages much better. No need to go back from page 9 to 1 just to get back to the home screen. Just a press of the back button will do now.
- Root checking. Added this to check if the phone has root access. This saves people the confusion.
- Root guide. In the event that a downloader’s phone doesn’t have root access I’ve also provided a link to a page that I’ve made that is a compilation of rooting guides from the xda-developer and Modaco forum. Thanks for those guys for providing a valuable service for the Android community.
- Service is shut down once the settings are applied. Bad implementation on my part to keep the service running when it is no longer needed.
Miscellaneous bug fixes.

Will test and get back to you. Thanks

dictionary said:
Will test and get back to you. Thanks
Click to expand...
Click to collapse
thanks. feedback is always appreciated.

Just installed, gave root permissons, set to "Mild" and had a FC on an incoming phone call. Set back to default and all is well again. I use TaskManager Full to kill what I don't need running. So I actually don't have a ton of things running in the background and Auto MM shouldn't of killed anything? TaskManager Full reports that I have 278 M available. Your thoughts?

Treatcon said:
Just installed, gave root permissons, set to "Mild" and had a FC on an incoming phone call. Set back to default and all is well again. I use TaskManager Full to kill what I don't need running. So I actually don't have a ton of things running in the background and Auto MM shouldn't of killed anything? TaskManager Full reports that I have 278 M available. Your thoughts?
Click to expand...
Click to collapse
Hmm...coincidence? No idea why the phone would crash AMM. And if it did it doesn't really matter. once you applied the settings then the job is done. You can kill AMM after that.

Treatcon said:
Just installed, gave root permissons, set to "Mild" and had a FC on an incoming phone call. Set back to default and all is well again. I use TaskManager Full to kill what I don't need running. So I actually don't have a ton of things running in the background and Auto MM shouldn't of killed anything? TaskManager Full reports that I have 278 M available. Your thoughts?
Click to expand...
Click to collapse
btw...if it did FC then on the next start you should see an email with the error log. if you could send that to me I would have a better idea of what's happening.

Never got an email. I just used TaskManager to kill AMM and started it back up again. Will watch to see if I get it. Just restarted my phone as well to ensure it was killed.

Treatcon said:
Never got an email. I just used TaskManager to kill AMM and started it back up again. Will watch to see if I get it. Just restarted my phone as well to ensure it was killed.
Click to expand...
Click to collapse
OK. Let me know how it goes.

AMM 1.7.1.1 is out.

Related

[APP] PowerBoot

Hi all, I've released my app in the market: PowerBoot.
PowerBoot let’s you schedule a reboot for your Android device.
Reboot modes:
-Normal;
-Recovery;
-Bootloader;
-Wipe Data;
-Shutdown.
Other features:
-Notifications;
-Quick Reboot Widget;
-In-Call Reboot prevention.
NEW in V1.2:
-Preferences Menu;
-Better design, graphics and functionality for the widget.
Next version will add an enhanced scheduling system.
ROOT REQUIRED!
The app is free; if you’d like to support the development, please consider buying the DONATE version, it will be much appreciated.
Contact me for any issues you could encounter.
QR Codes are at my web page: android.canovifabio.com
good job
i will be waiting next version
Nice app, thank you for your work
Cool app, only suggestion would be to include a re-o current scheduler.
Hi
Any chance of a similar application for WM.
Thank you
Thanks for the feedbacks!
I confirm that next update will be the recurring schedules enhancement.
I think I'll publish it by the end of september at worst since at this time I'm very busy with my real job and studies.
Please accept my apologies.
woodrow_hills said:
Hi
Any chance of a similar application for WM.
Thank you
Click to expand...
Click to collapse
I'm very sorry but I abandoned WM devices for Android last winter so I'm not developing for WM devices right now.
Fabio
App updated to version 1.2:
-Widget with better design and functionality;
-Preferences Menu;
This is a small update before the one that will bring enhanced scheduling system.
Works a treat mate, thanks!
Look forward to the recurring schedule update.
does not work for me on a rooted droid incredible running the stock 2.2 rom..
full root/s-off
The widget locks up my phone, and I cant switch homescreens on the senseui. Pushing the home key seems to "unlock" the phone and I can navigate around again.
I tried scheduling from within the app as well. The execute button goes gray and you cannot press it, but the phone never reboots..
It is added in my superuserpermissions as PowerBoot - reboot as roto(uid: 0)
Not sure what is going on since other people had success with it.
If I push reset after execute goes gray I receive an error message, reboot aborted: problem in the database.
nice app downloaded.
working on milestone 2.1 rooted just fine
strunker said:
does not work for me on a rooted droid incredible running the stock 2.2 rom..
full root/s-off
The widget locks up my phone, and I cant switch homescreens on the senseui. Pushing the home key seems to "unlock" the phone and I can navigate around again.
I tried scheduling from within the app as well. The execute button goes gray and you cannot press it, but the phone never reboots..
It is added in my superuserpermissions as PowerBoot - reboot as roto(uid: 0)
Not sure what is going on since other people had success with it.
If I push reset after execute goes gray I receive an error message, reboot aborted: problem in the database.
Click to expand...
Click to collapse
As I said in the App description in the Market, rebooting on SenseUI-equipped devices through an Android app is hard because the commands to do that task are different and I don't know them yet.
So until I find a solution to that, devices running Sense may not be able to perform a reboot.
It's not my fault
BTW, this is what cause the strange behavior in your phone (fake "hang").
The error message is shown because that last attempt of rebooting is failed for the reason above mentioned and the database has then invalid data.
Any update on getting this to work with Sense UI? Have you talked with the developer who wrote Clockwork recovery? They can get the phone to reboot with Sense.
This thread might be helpful. I used the information here to reboot my phone on a schedule using Tasker.
http://forum.xda-developers.com/showthread.php?t=776737
WhammyDroid said:
Any update on getting this to work with Sense UI? Have you talked with the developer who wrote Clockwork recovery? They can get the phone to reboot with Sense.
Click to expand...
Click to collapse
No update yet, still searching.
I'll ask them too, thanks!
Shutdown doesn't work
Hi:
Nice app.
In my DSTL1 the option Shutdown doesn't work. It says "Reboot aborted: problem in the database, retry"
The rest of the options work without problems.
Hi guys,
Little update: I'm not dead, I just had a busy month of Sept. for job and university exams.
I'm currently working on the update to PowerBoot so keep an eye on this thread or my blog for more updates in the coming days.
I apologies to you all!
@pirracas77: dunno why it does this with your device, the next update should solve the issue since it'll change database usage.
thanks for this app.
i'm just rooted my Hero.
Will be testing the app. No one app i ve had on my Hero doesn't work so easly.
thanks one more
pirracas77 said:
Hi:
Nice app.
In my DSTL1 the option Shutdown doesn't work. It says "Reboot aborted: problem in the database, retry"
The rest of the options work without problems.
Click to expand...
Click to collapse
Hi, just a quick note to say I have the same problem when attempting to shutdown from the App (with exactly the same error meessage as reported by piraccas77), but no problem with shutdown from the widget. I am using CM6.0.2 on an HTC Desire.
This was using PowerBoot v1.2.

[App] [2.1+] SwitchMe Multiple User Accounts - Securely Share Your Device

SwitchMe - share your device!
SwitchMe is a unique application for root users that allows you to log in and out of multiple installations of Android just as you would on a desktop computer.
SwitchMe is a unique application for root users that allows you to log in and out of multiple user spaces just as you would on a desktop computer, with each profile having its own separate system settings, apps and data.
Some of the benefits of this technology:
Privacy
Securely share one device among many users, protect your accounts with passwords and log out automatically.
Kids
Create a profile for the kids, with only the apps and access you feel comfortable with.
Gaming
Overclock your profile for maximum performance in intensive games
Speed
Imagine a buttery smooth profile, with no kids games, messengers or bloatware to slow things down.
Testing
Create a sandbox profile to easily test applications and themes - no more nandroid nightmares!
Battery
Switch to a profile which only contains the essentials to save power through brute force.
Critical usage warning:
Incorrect use of this application can potentially harm your device. Before proceeding with use we strongly recommend that you perform a full nandroid backup through the device recovery.
READ THE HELP FILE CAREFULLY TO AVOID ISSUES
Without the Key, this application allows a maximum of 2 profiles and no security features.
Only the standard Android implementation of Apps2SD is currently supported. Use all others at your own risk.
Most devices should be compatible as long as they have enough free internal memory to create secondary profiles. The application will warn users if available memory is low.
These of course are only suggestions - there are plenty of other uses for the functionality SwitchMe offers.
Market link:
https://market.android.com/details?id=fahrbot.apps.switchme
The free version allows the creation of two profiles and has no security features.
Screens:
Adminitrator accounts
Any profile on the device can be given elevated-privelage administrator rights. These accounts have the ability to wipe all profiles from the device, or delete individual profiles. An administrator however can not switch to other password-protected accounts, only remove them or grant them administrator permissions.
Once you have granted admin rights to a profile, the owner of that profile will have the same privilages as you. You can revoke these rights from the same menu in security settings.
Incompatibility errors
These are usually caused by Superuser installations outside /system. If you find that this error occurs inside a newly created profile, go to the market and download the Superuser app and then go back into SwitchMe. You should now be able to switch back to your original profile.
These can also be used by erroneous A2SD links in your ROM. Try another if you need this app to work.
Custom Roms
Most stock based roms work flawlessly, some custom ones do not. We know that MIUI currently has framework glitches. CM7 and CM9 are known to work well - tested on Xoom, Xoom 2, Galaxy Nexus, Transformer 101/201/301 and Galaxy Tab 7.7/8.9/10.1, Incredible S, Sensation, Iconia tabs, Nexus 7
A general to do list from user feedback (not exclusive)
Must have
Widget like in Call Master [done]
Encryption
Export profiles to SD
Location aware (probably through Tasker)
Could use
More detailed info
App/data sharing
Custom lockscreen
Would be nice
Support for A2SD etc [done]
Reserve space for profiles
Oh WOW! Testing immediately on my Galaxy Tab 10.1!
Seems really amazing! but sounds risky, so I will wait for feedback from others. I just hope that the switching does not take up too much time or battery for that matter.
Will this work on a Samsung exhibit II
via Dan swagger
008bond said:
Seems really amazing! but sounds risky, so I will wait for feedback from others. I just hope that the switching does not take up too much time or battery for that matter.
Click to expand...
Click to collapse
It will warn you if there is not enough space... so unless you have trouble reading warnings its pretty much risk free.
dswaggz said:
Will this work on a Samsung exhibit II
via Dan swagger
Click to expand...
Click to collapse
I dont see why not. Just make sure your current profile doesnt take up more than half the ROM if you clone it.
Alright, will make nandroid backup and try.
Is it possible to run two different android Roms ?
as in - On one profile have CM7 and on another profile have a stock based rom
No. Only multiple installations of the same base rom. Any content inside /system cannot not be changed.
008bond said:
Seems really amazing! but sounds risky, so I will wait for feedback from others. I just hope that the switching does not take up too much time or battery for that matter.
Click to expand...
Click to collapse
I just tried it on Galaxy Nexus and Galaxy Tab 10.1 - it works amazingly!!! Now going to make a secret private profile for my double life
this is great.
Sent from my VS910 4G using xda premium
Bah! When I open application, Not compatible with sgs. Miui 2.1.20
woolf clubs said:
Bah! Not compatible with sgs. Miui 2.1.20
Click to expand...
Click to collapse
Could you be more specific mate? What exactly is not compatible?
Works fine on our SGS in the office...
Well this worked for me on MIUI on MT4G, but on the profile I created, there was no status bar... is that normal?
simplyrafa8 said:
Well this worked for me on MIUI on MT4G, but on the profile I created, there was no status bar... is that normal?
Click to expand...
Click to collapse
You mean you switched to a new profile and there was no status bar? Or you cloned it and there was no status bar?
Maybe you could help us debug - post a screenshot, use the "Write to us" function?
ftgg99 said:
You mean you switched to a new profile and there was no status bar? Or you cloned it and there was no status bar?
Maybe you could help us debug - post a screenshot, use the "Write to us" function?
Click to expand...
Click to collapse
I switched to a new one and there was none. I'll try again, if it's not there again, I'll screen shot it, and send you guys the image
Better send logs as well. Be sure to include a description - "no status bar in new profile" or something to that effect.
ftgg99 said:
Better send logs as well. Be sure to include a description - "no status bar in new profile" or something to that effect.
Click to expand...
Click to collapse
Just did it! Here's an image
Interesting... i think this is fixable. Are you using a custom one? Or storing any apps on the sd?

Help, 5.0 702L boot up service issues

I have never had this issue on any other device with 5.0+ and wonder if it is unique to the X2
I can do any app that says start at boot up, e.g., Smart Unlock, and any autostart app, and oftentimes the service will not start at boot up
I have downloaded and tried a number of apps and utilities (about 4 init.d utilities and bootcomnand) and unfortunately no dice. "Autostart and Stay" is the latest.
Not only will the service not startup at boot, even manually started (which like Pavlov's dog I have trained myself to do), it does not "stay" ie keep the apps persistent or working in the background. Padlocking the apps (pulling down vs zooshing up in the multifinder/square box background tasks doesn't keep things executing.
This is a big hassle. I'm rooted and would do a single command line type command in boot shell pro, but don't have a command I can toss in to start the process or app and/or keep the process persistent.
Any help appreciated.
Rudolpht said:
I have never had this issue on any other device with 5.0+ and wonder if it is unique to the X2
I can do any app that says start at boot up, e.g., Smart Unlock, and any autostart app, and oftentimes the service will not start at boot up
I have downloaded and tried a number of apps and utilities (about 4 init.d utilities and bootcomnand) and unfortunately no dice. "Autostart and Stay" is the latest.
Not only will the service not startup at boot, even manually started (which like Pavlov's dog I have trained myself to do), it does not "stay" ie keep the apps persistent or working in the background. Padlocking the apps (pulling down vs zooshing up in the multifinder/square box background tasks doesn't keep things executing.
This is a big hassle. I'm rooted and would do a single command line type command in boot shell pro, but don't have a command I can toss in to start the process or app and/or keep the process persistent.
Any help appreciated.
Click to expand...
Click to collapse
Go into phone manager then settings then shortcuts and add the Dropzone shortcut to your home screen. Then open the shortcut and enable everything in dropzone.
That is great advice. There are still nuances about this phone I need to explore. The nuanced nuance was I needed to have the dropzone shortcut (the service was already turned). I also had to protect it so it would run in the background during sleep (?!?) and after that third reboot it booted the service correctly. It seems like a combo of science and mysticism. But it works & thank you!
Rudolpht said:
That is great advice. There are still nuances about this phone I need to explore. The nuanced nuance was I needed to have the dropzone shortcut (the service was already turned). I also had to protect it so it would run in the background during sleep (?!?) and after that third reboot it booted the service correctly. It seems like a combo of science and mysticism. But it works & thank you!
Click to expand...
Click to collapse
Let's check your energy saving level. Any level higher than lowest one makes problems with prematurely switching off apps.
Energy saving mechanizms are pretty nasty in X2. I have great issues with notifications from WhatsApp and other communicators till I switched energy saving level to the lowest.
trurl3 said:
Let's check your energy saving level. Any level higher than lowest one makes problems with prematurely switching off apps.
Energy saving mechanizms are pretty nasty in X2. I have great issues with notifications from WhatsApp and other communicators till I switched energy saving level to the lowest.
Click to expand...
Click to collapse
Thank you. I have the energy savings set to "Normal" as the next level seemed to save only 5%. I'm learning something new every day. Thank you.
I'm trying to research the wonders of dropzone. The best I can find is that it allows a small set of apps to allowing floating notifications. Doesn't really explain the ability to get autoboot things to work or other magic. I'm grateful that this and some of the protected app changes are making this androud work like it should (or like other phones) . A slight more battery drain but a worthy tradeoff for tearing my hair out.
Rudolpht said:
I'm trying to research the wonders of dropzone. The best I can find is that it allows a small set of apps to allowing floating notifications. Doesn't really explain the ability to get autoboot things to work or other magic. I'm grateful that this and some of the protected app changes are making this androud work like it should (or like other phones) . A slight more battery drain but a worthy tradeoff for tearing my hair out.
Click to expand...
Click to collapse
If you don't mind losing the No Disturb mode, you can delete the whole system manager app from system/app if you're rooted and you won't ever have to deal with the permission problems again.
I'm up for that. Would that kill the app lock also? Would a Titanium freeze do the same? Guess I can give it a shot.
And… it works. App Lock just as if it didn't exist. Will keep Phone Manager frozen for now. Thanks!
And it seems much faster/smoother, which is saying something since it was snappy to begin with.
Rudolpht said:
And it seems much faster/smoother, which is saying something since it was snappy to begin with.
Click to expand...
Click to collapse
Yeah when it's removed it even seems like the battery lasts a little longer. It's something I wish wasn't even included as just a task manager app would have sufficed. You can always delete the PhoneDiagnose and PowerGenieEngine as well. I can also remove them from the Super Slim KangVIP ROM as well if the majority would like that. My goal is a flashable ROM with no bloat that runs fast, gets great battery life and makes it easy for everyone. In fact, I'm going to remove them from my stock debloated ROM's and the KangVIP ROM's from now on due to the fact that a lot of us are having permission issues. I'll have three ROM's for each. A stock original bloated one, a medium debloated one with most of the Chinese apps we don't use removed but all the stock apps like Email will remain and a maximum debloated ROM and all the Huawei apps that can be removed will be.
ajsmsg78 said:
Yeah when it's removed it even seems like the battery lasts a little longer. It's something I wish wasn't even included as just a task manager app would have sufficed. You can always delete the PhoneDiagnose and PowerGenieEngine as well. I can also remove them from the Super Slim KangVIP ROM as well if the majority would like that. My goal is a flashable ROM with no bloat that runs fast, gets great battery life and makes it easy for everyone. In fact, I'm going to remove them from my stock debloated ROM's and the KangVIP ROM's from now on due to the fact that a lot of us are having permission issues. I'll have three ROM's for each. A stock original bloated one, a medium debloated one with most of the Chinese apps we don't use removed but all the stock apps like Email will remain and a maximum debloated ROM and all the Huawei apps that can be removed will be.
Click to expand...
Click to collapse
I really think the third option, thinnest + gaps + ROM switching would be my winner. Thanks.
I could find and freeze Power Genie 5.6.1.11 to freeze but no Phone Diagnose
Ditched (froze) Swype also
Rudolpht said:
I really think the third option, thinnest + gaps + ROM switching would be my winner. Thanks.
Click to expand...
Click to collapse
I updated the thread with an Ultra Slim KangVIP and SIM switching fix.
http://forum.xda-developers.com/mediapad-x2/development/rom-kangvip-5-1-1-b108-t3215851
Cool. I have transparent weather clock back working, without phone manager nonsense. This thread has really changed my X2 experience.
Rudolpht said:
That is great advice. There are still nuances about this phone I need to explore. The nuanced nuance was I needed to have the dropzone shortcut (the service was already turned). I also had to protect it so it would run in the background during sleep (?!?) and after that third reboot it booted the service correctly. It seems like a combo of science and mysticism. But it works & thank you!
Click to expand...
Click to collapse
I'm having the same problem with some services at boot (I'm not rooted yet). I'm not sure I understand what you're explaining here. I created the shortcut to the dropzone and made sure everything was allowed in there. What do you mean by "I also had to protect it so it would run in the background during sleep"? (How do i do that?) Thanks!
AJ is the expert. Freezing phonemanager was easiest, but may require root. Search under settings (there is a search bar at the top) for "protect" services you can unprotect services that don't need to run in the background. Protect the ones you want to run, but they will use battery. May be in the phone manager app if not under setting
Thanks, I already tried that but I still don't get all the services to start at boot. Looks like rooting and freezing phonemanager is gonna be the only way... Thanks anyway for the help!
Killing phonemanager was the best thing that returned the X2 to an actual android-like device. There are a couple other services to freeze you can go through thread that also help.

[MOD][4.4+] Kik mod: Picat

Hi! A few of my modding friends made a new app, and gave me permission to share this with the XDA community. I hope you enjoy it!
Their words:
Picat is a Kik mod based on Kik/Pikek version 8.10. Made by Spirit, Jess, Nem, Bran, Dorcus, Kilo, and mint. We started this project to give people something fun to use and also to get some good learning experience out of it. If you have used Pikek in the past then you'll already know what features it has, however it's more than just another boring retheme of Pikek unlike most mods it contains never before seen features and commands which you will love and find very useful. Some of which include
- !back (auto invites people back to the group)
- Auto forward (great for bypassing that annoying 24 hour pic ban)
- Anti timestamp (to auto ban annoying people)
- New games such as !guess and !hang
- OS/mod detection (let's you view what operating system another user is using and/or their modded kik)
- Real time lurk detection (much better than @whoslurking as it doesn't timeout)
- Empty profile pic ban (to auto ban users who join without a profile pic. Great for keeping out spammers as they usually don't have a profile pic)
- Version switcher/Enable @bots (let's you switch between version.8.10 or 10.7 to choose between joining hashtags or using kik bots)
- Invisible mode (doesn't let others detect you're using a modded Kik)
- Built in bypass no save and forward (having a toggle for it is dumb)
- !demote (jid)
Let us know if you have questions, concerns, or ideas for new features in #catikhelp group or #picet. We hope you enjoy this mod!
Screenshots:
https://imgur.com/a/qnoMU
Downloads:
Dark version - https://www.dropbox.com/s/g5gqx8jktlnv7qz/picatOBB_dark.apk?dl=1
Light version - https://www.dropbox.com/s/lzod9so0stsxdsj/picatOBB_light.apk?dl=1
App is crashing
I have tried both the light and dark versions of Picat and both crash as soon as I open them before logging in. I uninstalled all other Kik apps to try to fix it and it is still crashing. I had another version of Picat and out of nowhere it started to crash whenever I opened it and I have no idea how to fix it. I restarted my phone twice cleared app data, nothing works. Help?
VinctiVe said:
I have tried both the light and dark versions of Picat and both crash as soon as I open them before logging in. I uninstalled all other Kik apps to try to fix it and it is still crashing. I had another version of Picat and out of nowhere it started to crash whenever I opened it and I have no idea how to fix it. I restarted my phone twice cleared app data, nothing works. Help?
Click to expand...
Click to collapse
I'm afraid I'm not aware of any issues since I'm not involved with the app, but if you still want my help, a good start would be to pull out a computer and look into "adb logcat." Running that when it crashes will provide us with valuable info about why the crash occurs.
Added for test it out later. Thanks for sharing it.
acolegario2 said:
Added for test it out later. Thanks for sharing it.
Click to expand...
Click to collapse
Thanks, I don't know how to debug.
I found that it only crashes and refuses to run when there is something funky with my internet connection like things being blocked on restricted Wi-Fi.
Can't login. Returns to initial setup screen after solving the CAPTCHA.
Does this (or any other mod) remove that silly chat history limit btw? And how about an export feature?
That's basically all I'd want a mod for...
Can't download?
Hello, I apologize if this post is stupid, but I cant seem to download the app. I press the Dropbox link but the link page closes right after loading,and doesn't start a download,anyone able to assist?
That's pretty odd! Try changing the '1' at the end of the link to a '0' and see what happens
Clean ?
Join #Testing_Kik_Mods #moddedkiktestings#Testingmoddedkiks #modtestgroup for links
Is there a way to retrieve videos that have been sent to you but got lost due to relogin with picat?

[APP][SHIZUKU][08/06] Ambient Music Mod - Pixel Now Playing port

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 or a few button presses to be made 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​
Changelog​
2.3.1
- Fixed crash on Android 14 Beta 3
2.3
- Android 14 Beta 2 support
- Added option to control Ambient Music Mod externally from apps like Tasker with options:
Enable Now Playing
Disable Now Playing
Toggle Now Playing
Start an On Device Recognition
Start an Online Recognition (if supported & enabled)
- External Access can be protected by an Access Token which must be provided by the apps interacting with it (enabled by default)
- Updated dependencies
For info on how to use External Access, check the page in the app or the Wiki page
2.2.2
- Fixed On Demand not working via the root method on some devices
- Improved Track Listing info, showing more details on tracks where available and fixing the Ask Google button
- Crash fixes
2.2.1
This is quite a large update, please make sure to update Ambient Music Mod and then Now Playing from the Updates screen after installing
- Enabled Now Playing Summary in the Now Playing History, a new feature that's not even on Pixels yet, which displays statistics about your listening habits including genre, artists, and timings from the last 30 days (configurable down to 1 day up to 365 days)
- NNFPv3 (the updated model) is now enabled on all devices except legacy armv7. Google have switched Pixels over to using it, indicating music databases for the legacy model may stop being updated at some point.
Please note that due to format changes, a database update will be forced after updating, and any saved On Demand recognitions will be removed. This is unavoidable, and Google has already done this on Pixel devices with official Now Playing
- Added experimental option to download extra country databases (up to two)
- Added option to periodically (daily/weekly/monthly) back up to a specified location
- Improved track list viewer speed by caching track info in Ambient Music Mod, rather than loading it from the Now Playing database every time. This will increase the storage footprint of Ambient Music Mod, but you can clear the app's cache if it becomes an issue.
- Added a track info viewer to the track list, displaying all available information for a track on one page, including links to play tracks in the database
- Added option to edit and delete stored On Demand tracks
- Updated database downloader, and implemented a system whereby the system Job Scheduler (which is relied on to schedule downloads) gets told to expedite downloads where possible. This should improve the speed of database downloads.
- Improved Lock Screen detection logic
- Fixed an issue where some switches in the app behaved differently depending on whether the text or the switch handle was pressed
- Fixed an issue where notifications for Now Playing were being re-enabled after being disabled by the user on some devices
nb: Version 2.2.1 fixes a cache issue with 2.2 which may impact updates. For this reason, it has replaced 2.2 and that version has been removed.
2.1.2
- Fixed Restore option not showing any options of files to restore
2.1.1
- Improved adaptive lock screen overlay
- Fixed insets on 3 button devices
- Allow install on x86_64 devices without libhoudini or libndk
2.1
- Added x86_64 support
- Fixed Android 13 Shizuku issue
- Updated switch style
- Removed "run when battery saver enabled" as it was not functioning and cannot be fixed
- Fixed overlay continuing to appear when bedtime mode is enabled
- Added message about static noise to playback screen
2.0.5
- Fixed an issue where on device recognition would not work on some devices using Shizuku
2.0.4
- Added the ability for On Demand recognitions to run without the Magisk overlay module, so long as the device is rooted. You must start Shizuku as root or use Sui to make use of this method, and the overlay is still preferred if it works on your device. Please read the Wiki page for more information.
- Further improvements to the On Demand overlay, fixing issues on OnePlus devices
- Fixed the Lock Screen overlay not appearing when Smart Lock is enabled
- Fixed Alternative Encoding and Lock Screen Overlay colour options not being backed up
2.0.3
- Added armv7 support
- Fixed crashes on Android 10
- Fixed an issue where some tracks were not showing up in the track list or in the track count (US database is actually 69k tracks, not 53k)
- Added an option to change the lockscreen overlay text colour
- The lockscreen overlay text now has a slight shadow, improving visibility
- Added caching for updates, which should prevent rate-limit issues. You can force an update check (ignoring cache) by swiping to refresh.
- Enabled landscape orientation
- Fixed background crashes in Now Playing, which may help download issues.
- Improved Magisk On Demand module overlay installing, which may fix bootloops on some devices
Note: Due to issues with the backend database update system, there have been two database updates in the last two days. This is now fixed, and future updates will be timely rather than all at once. Apologies for any inconvenience.
2.0.2:
- Added alternative encoding option, fixing distortion/crackling on some devices when enabled
IMPORTANT: You must also update Now Playing to 1.0.1 for the alternative encoding option to work. Use the Updates page in the app to update Now Playing.
- Increased max gain to 3.0 to cope with new encoding which requires a higher gain on some devices
- Reduced the chance of audio recording errors
- Removed "Timeout" notification as it was more useless than it was useful
- Fixed unclickable Chips on Recognition Success page (eg. Ask Google)
Click to expand...
Click to collapse
Installation​Download the latest APK from the GitHub 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 a GitHub issue or replying to the thread.
App keeps asking to update and there is no update
toolhas4degrees said:
App keeps asking to update and there is no update
Click to expand...
Click to collapse
My bad, forgot to knock the internal version back down after testing the update dialog. I've "updated" the APK on GitHub, it's exactly the same build with the correct internal version, and will install on top
Awesome module! Unfortunately, I couldn't get it working. (SM-A725F - Galaxy A72, Android 11)
When doing the test recognition, it says "Ambient Music failed to start". When I try multiple times, it does actually listen, but when it's done listening, it gives me "No response from Ambient Music".
I paid attention to all the steps and fixes, but none of them worked. Tried with LSPosed and Edxposed. Also tried without whitelist and checked, that ambient services has mic permissions.
SkylinesHD said:
Awesome module! Unfortunately, I couldn't get it working. (SM-A725F - Galaxy A72, Android 11)
When doing the test recognition, it says "Ambient Music failed to start". When I try multiple times, it does actually listen, but when it's done listening, it gives me "No response from Ambient Music".
I paid attention to all the steps and fixes, but none of them worked. Tried with LSPosed and Edxposed. Also tried without whitelist and checked, that ambient services has mic permissions.
Click to expand...
Click to collapse
Interesting that it's started listening fine but didn't respond at the end, that suggests that maybe the delay time isn't long enough. Try using it as if it were working, see if it picks up music playing as that doesn't have the same delay limit
Quinny899 said:
Interesting that it's started listening fine but didn't respond at the end, that suggests that maybe the delay time isn't long enough. Try using it as if it were working, see if it picks up music playing as that doesn't have the same delay limit
Click to expand...
Click to collapse
Tried that, didn't work. Couldn't see any addition on my lockscreen, when playing music. My phone starts lagging when turning off or on, as soon as I enabled the recognition on lockscreen.
SkylinesHD said:
Tried that, didn't work. Couldn't see any addition on my lockscreen, when playing music. My phone starts lagging when turning off or on, as soon as I enabled the recognition on lockscreen.
Click to expand...
Click to collapse
You should still get a notification of the song even with the lockscreen overlay disabled
Quinny899 said:
You should still get a notification of the song even with the lockscreen overlay disabled
Click to expand...
Click to collapse
I didn't get any notification of the song.
SkylinesHD said:
I didn't get any notification of the song.
Click to expand...
Click to collapse
Alright then so it's probably not working at all. Can you do a log dump from the app? Instructions are in the FAQ.
This is the dump I got
SkylinesHD said:
This is the dump I got
Click to expand...
Click to collapse
Thanks, that's very useful:
Code:
sound_trigger_platform: platform_get_lsm_usecase: No lsm usecase found for exec_mode 0
is in the logs, suggesting it doesn't like the sound_trigger_platform.xml file, specifically the lsm_usecase bit. Unfortunately the current version of the app fails to zip that right when dumping, so could you do the following please:
- Send the current file in /system/vendor/etc/sound_trigger_platform_info.xml
- Disable the Magisk module in the Magisk app, and reboot
- Send the new file in /system/vendor/etc/sound_trigger_platform_info.xml (this should be different to the first, and be original to your device)
I'll then try to figure out if something else may be required to be added on some devices, or if there's a limitation of the 'magic numbers' in the file I took from the Pixels (in which case it will likely sadly never work).
I'll also fix the dump thing so it zips the xml correctly for the next build.
Cheers!
Quinny899 said:
Thanks, that's very useful:
Code:
sound_trigger_platform: platform_get_lsm_usecase: No lsm usecase found for exec_mode 0
is in the logs, suggesting it doesn't like the sound_trigger_platform.xml file, specifically the lsm_usecase bit. Unfortunately the current version of the app fails to zip that right when dumping, so could you do the following please:
- Send the current file in /system/vendor/etc/sound_trigger_platform_info.xml
- Disable the Magisk module in the Magisk app, and reboot
- Send the new file in /system/vendor/etc/sound_trigger_platform_info.xml (this should be different to the first, and be original to your device)
I'll then try to figure out if something else may be required to be added on some devices, or if there's a limitation of the 'magic numbers' in the file I took from the Pixels (in which case it will likely sadly never work).
I'll also fix the dump thing so it zips the xml correctly for the next build.
Cheers!
Click to expand...
Click to collapse
Got the files, I hope the issue will be fixable. Good luck!
SkylinesHD said:
Got the files, I hope the issue will be fixable. Good luck!
Click to expand...
Click to collapse
Re-enable the module, extract and drop the attached file in /data/adb/modules/AmbientMusicTest/system/vendor/etc/ and reboot, see if that helps
Side note, I really need to change that AmbientMusicTest name
Quinny899 said:
Re-enable the module, extract and drop the attached file in /data/adb/modules/AmbientMusicTest/system/vendor/etc/ and reboot, see if that helps
Side note, I really need to change that AmbientMusicTest name
Click to expand...
Click to collapse
Great, this really works! But now I noticed another problem..
The database is loading for ever when I go on Track list, it also cannot recognize any song.
SkylinesHD said:
Great, this really works! But now I noticed another problem..
The database is loading for ever when I go on Track list, it also cannot recognize any song.
Click to expand...
Click to collapse
It's unlikely to be loading forever, it just takes a long time to load. Leave it for a few minutes and it should load.
Meanwhile, if the module is working now you'll probably want to play with the amplification a bit, test the output with the test playback and fingers crossed it'll start recognising things then.
Quinny899 said:
It's unlikely to be loading forever, it just takes a long time to load. Leave it for a few minutes and it should load.
Meanwhile, if the module is working now you'll probably want to play with the amplification a bit, test the output with the test playback and fingers crossed it'll start recognising things then.
Click to expand...
Click to collapse
The output is perfect, I left it loading for about ~2-3 mins., I'll try again. Hopefully it'll work.
SkylinesHD said:
The output is perfect, I left it loading for about ~2-3 mins., I'll try again. Hopefully it'll work.
Click to expand...
Click to collapse
If it still doesn't load after like 5 minutes (there's also a progress bar that should show progress) after restarting the app, what region are you in? I've previously tested the database parsing with en_GB and en_US and it was working fine but maybe it's broken for another one
Quinny899 said:
If it still doesn't load after like 5 minutes (there's also a progress bar that should show progress) after restarting the app, what region are you in? I've previously tested the database parsing with en_GB and en_US and it was working fine but maybe it's broken for another one
Click to expand...
Click to collapse
I'm located in germany (probably something like de_DE)
There is a progress bar, but it doesn't show me a progess. It's just like.. loading
On miui 12.5 I think my Problem is that I can't grant the App access to the microphone.
McFlypants said:
On miui 12.5 I think my Problem is that I can't grant the App access to the microphone.
Click to expand...
Click to collapse
Tap the microphone prompt in Ambient Music, you have to grant it manually via the app info (not sure why Google didn't just implement a prompt like everyone else does). I have also found that sometimes when you've just granted it access it doesn't immediately respond to test recognition, if you find it still sits loading after that then kill Ambient Music via the recents, reopen it via Ambient Music Mod, return to Ambient Music Mod and try running the recognition again.

Categories

Resources