[APP][8.1+] LWP+ - customized Monet colors

Search This thread

AndroidDeveloperLB

Senior Member
Mar 30, 2014
1,959
461
I'm using a Pixel 6 on Android 13, build TPB4.220624.005. When I try to set custom Monet colors and set the wallpaper via this app, my phone reverts to using basic colors, instead of wallpaper colors, and the wallpaper colors button becomes unclickable.
Android 13 isn't final, but I've now tried on the emulator and indeed it seems Android is quite buggy.
It seems that it won't do anything because the OS tells it that nothing is the current live wallpaper app.

I've reported about this here:
https://issuetracker.google.com/issues/239305427

Also published a new version. Please try it out
 
Last edited:

AndroidDeveloperLB

Senior Member
Mar 30, 2014
1,959
461
I've noticed an issue that causes devices to have the live wallpaper being reset for them, after updating the app or just every now and then.
I work now on fixing this.
 
Last edited:

RagibHasin4G

New member
Aug 20, 2022
1
0
Can you add a slideshow option, please? It is a great app otherwise, that saved my eyes from bleeding out 😁. Thanks for your continued support.
 

AndroidDeveloperLB

Senior Member
Mar 30, 2014
1,959
461
Can you add a slideshow option, please? It is a great app otherwise, that saved my eyes from bleeding out 😁. Thanks for your continued support.
I should have worked on this in the beginning. Now it got too hard to do it.
I tried once to have a more flexible solution, that uses Tasker, but I failed to even use their sample of how to use it.
I hope one day such a thing would be possible with my spare time (it's a spare time app, like the rest of what I have).
 

Natherul

Senior Member
Nov 23, 2011
154
28
Stockholm
www.tue.nu
This is an awesome app, however, randomly my phone seems to forget / reset the wallpaper. Any idea on what could be the issue or do you need any information from me to track it down?
 

AndroidDeveloperLB

Senior Member
Mar 30, 2014
1,959
461
This is an awesome app, however, randomly my phone seems to forget / reset the wallpaper. Any idea on what could be the issue or do you need any information from me to track it down?
Do you have this on other live wallpaper apps, such as Muzei?
What did you do in the app's settings?
Which device and Android version do you have?
I've heard this occurring for some users, but I could never reproduce it, no matter which device and no matter how long I've waited.
 

Natherul

Senior Member
Nov 23, 2011
154
28
Stockholm
www.tue.nu
Do you have this on other live wallpaper apps, such as Muzei?
What did you do in the app's settings?
Which device and Android version do you have?
I've heard this occurring for some users, but I could never reproduce it, no matter which device and no matter how long I've waited.
1. I dont use other live wallpaper apps
2. Imported the wallpaper I had set normally and made sure all colors were set to black and then applied
3. Xiaomi 12 lite with Android 12 (MIUI 13.0.7)

Should note that it took some considerable amount of time (talking weeks here) for me before it happened. Im not sure if it happened on a google app update (since that is when it happened) or if that was just a coincidence. (I dont know why that would cause this though)
 

AndroidDeveloperLB

Senior Member
Mar 30, 2014
1,959
461
1. I dont use other live wallpaper apps
2. Imported the wallpaper I had set normally and made sure all colors were set to black and then applied
3. Xiaomi 12 lite with Android 12 (MIUI 13.0.7)

Should note that it took some considerable amount of time (talking weeks here) for me before it happened. Im not sure if it happened on a google app update (since that is when it happened) or if that was just a coincidence. (I dont know why that would cause this though)
1. I mean if you tried this on others, and see if it occurs there too.
2. Setting all to black usually won't do anything so the OS might use the default colors instead. This isn't the issue you are talking about though. You say that the OS went back to the default wallpaper, right?
3. I see. Xiaomi often has its own, made-up permissions that aren't official on Android, which can kill apps (see here). Please try to enable/disable all that might cause bad behavior of the app. Maybe it will help.
4. You've said that it might be related to app update. Maybe try to install the previous version of my app, use it as usual and then a new version of it after that. You can find it on APK-mirror:
https://www.apkmirror.com/apk/androiddeveloperlb/lwp-live-wallpaper-with-customized-colors/
I suggest installing v2.32 , use it and see that it works fine, and then let the Play Store update it (manually or automatically).
 

Natherul

Senior Member
Nov 23, 2011
154
28
Stockholm
www.tue.nu
1. I mean if you tried this on others, and see if it occurs there too.
2. Setting all to black usually won't do anything so the OS might use the default colors instead. This isn't the issue you are talking about though. You say that the OS went back to the default wallpaper, right?
3. I see. Xiaomi often has its own, made-up permissions that aren't official on Android, which can kill apps (see here). Please try to enable/disable all that might cause bad behavior of the app. Maybe it will help.
4. You've said that it might be related to app update. Maybe try to install the previous version of my app, use it as usual and then a new version of it after that. You can find it on APK-mirror:
https://www.apkmirror.com/apk/androiddeveloperlb/lwp-live-wallpaper-with-customized-colors/
I suggest installing v2.32 , use it and see that it works fine, and then let the Play Store update it (manually or automatically).
1. Since it took weeks and I dont want a live wallpaper really Im not sure if this will accomplish much :D
2. Yeah it went back to full stock, not even the last I set the wallpaper to
3. I think I already disabled all that and even so should kill it before such a long time if that is the case but Ill double check
4. It was not your app that updated though. Im fairly sure it was only the google app. I have updated other apps fine without this happening. But again I dont think it is the issue but I thought Id mention it since I noticed it.

EDIT: Turns out I had not set all the MIUI permissions, I have now and also noticed the (what I think is base android) setting of "remove permissions and free up space" under unused app was selected, maybe this could have triggered?
 
Last edited:

AndroidDeveloperLB

Senior Member
Mar 30, 2014
1,959
461
1. Since it took weeks and I dont want a live wallpaper really Im not sure if this will accomplish much :D
2. Yeah it went back to full stock, not even the last I set the wallpaper to
3. I think I already disabled all that and even so should kill it before such a long time if that is the case but Ill double check
4. It was not your app that updated though. Im fairly sure it was only the google app. I have updated other apps fine without this happening. But again I dont think it is the issue but I thought Id mention it since I noticed it.

EDIT: Turns out I had not set all the MIUI permissions, I have now and also noticed the (what I think is base android) setting of "remove permissions and free up space" under unused app was selected, maybe this could have triggered?
That's an interesting thing to check.
 

xdarkzerox

New member
Jul 19, 2015
4
0
Not sure on the interval or the 'why', but the switch for the "Set as current live wallpaper" turns off frequently. Using OnePlus 7 Pro w/ Android 12.1, LWP+ v2.34

Under Settings -> Accessibility -> General, is the app supposed to be 'On'? If so, I think that may be part of the issue I'm having. It keeps going to 'Off'.
 

AndroidDeveloperLB

Senior Member
Mar 30, 2014
1,959
461
Not sure on the interval or the 'why', but the switch for the "Set as current live wallpaper" turns off frequently. Using OnePlus 7 Pro w/ Android 12.1, LWP+ v2.34

Under Settings -> Accessibility -> General, is the app supposed to be 'On'? If so, I think that may be part of the issue I'm having. It keeps going to 'Off'.
I didn't add anything that will turn accessibility off.
So, either the app crashes (but I don't see crash reports sadly), or something on the OS or some built-in app keeps resetting it for some reason.
Same goes for being set as a live wallpaper.

Granted, I keep seeing these complaints (which are quite rare) but I never was able to reproduce it, and I don't know yet if it's some devices issues, or my app.

Maybe try to exclude it from various things, and see if it helps?
 

xdarkzerox

New member
Jul 19, 2015
4
0
I didn't add anything that will turn accessibility off.
So, either the app crashes (but I don't see crash reports sadly), or something on the OS or some built-in app keeps resetting it for some reason.
Same goes for being set as a live wallpaper.

Granted, I keep seeing these complaints (which are quite rare) but I never was able to reproduce it, and I don't know yet if it's some devices issues, or my app.

Maybe try to exclude it from various things, and see if it helps?
I think it maybe have something to do with the device/OS. There's another app I use that uses Accessibility (Fate Grand Automata) which behaves very similarly in how it crashes/breaks. It will work fine for a period of time and then -poof- will just stop working and I'll have to go into the Accessibility to re-enable. Not sure if these apps are fighting each other (I dont know enough about the Android OS to guess) or if the OS itself is somehow having issues.

Oh well, I guess I'll keep trying different things but figured I'd ask directly if you had seen anything like this before. Thanks!
 

AndroidDeveloperLB

Senior Member
Mar 30, 2014
1,959
461
I think it maybe have something to do with the device/OS. There's another app I use that uses Accessibility (Fate Grand Automata) which behaves very similarly in how it crashes/breaks. It will work fine for a period of time and then -poof- will just stop working and I'll have to go into the Accessibility to re-enable. Not sure if these apps are fighting each other (I dont know enough about the Android OS to guess) or if the OS itself is somehow having issues.

Oh well, I guess I'll keep trying different things but figured I'd ask directly if you had seen anything like this before. Thanks!
Please let me know if you find how to overcome this.
Also this might be useful:
Note that I don't have OnePlus device of any kind.
 

zxcv34523A

Member
Sep 3, 2020
7
0
First of all, thank you so much for this software!

Not sure on the interval or the 'why', but the switch for the "Set as current live wallpaper" turns off frequently. Using OnePlus 7 Pro w/ Android 12.1, LWP+ v2.34

Under Settings -> Accessibility -> General, is the app supposed to be 'On'? If so, I think that may be part of the issue I'm having. It keeps going to 'Off'.
I am having exactly the same issue as you. I am using Oneplus 8T, Android 13 and LWP+ 2.36 and "Set as current live wallpaper" turns off frequently, perhaps every two to three days or so. When that happens my wallpaper reverts back to OnePlus' default wallpaper.

And LWP+ is my only "custom" application, rest of the software is like WhatsApp, Facebook, Instagram etc. and of course all the crap OnePlus forces on your phone.
 

xdarkzerox

New member
Jul 19, 2015
4
0
First of all, thank you so much for this software!


I am having exactly the same issue as you. I am using Oneplus 8T, Android 13 and LWP+ 2.36 and "Set as current live wallpaper" turns off frequently, perhaps every two to three days or so. When that happens my wallpaper reverts back to OnePlus' default wallpaper.

And LWP+ is my only "custom" application, rest of the software is like WhatsApp, Facebook, Instagram etc. and of course all the crap OnePlus forces on your phone.
Unfortunately, I never found a solution. I don't think OnePlus devices have enough "knobs" to properly tune via their OS. I'm pretty sure I spend 2 weeks tuning different battery settings but to no avail. It was about time for my phone upgrade, so I got a Pixel 7 Pro and it works flawlessly.
 

AndroidDeveloperLB

Senior Member
Mar 30, 2014
1,959
461
Unfortunately, I never found a solution. I don't think OnePlus devices have enough "knobs" to properly tune via their OS. I'm pretty sure I spend 2 weeks tuning different battery settings but to no avail. It was about time for my phone upgrade, so I got a Pixel 7 Pro and it works flawlessly.
Unfortunately, I never found a solution. I don't think OnePlus devices have enough "knobs" to properly tune via their OS. I'm pretty sure I spend 2 weeks tuning different battery settings but to no avail. It was about time for my phone upgrade, so I got a Pixel 7 Pro and it works flawlessly.
So perhaps it's something of OnePlus, that kills some apps sometimes?
Have you guys tried to see if it happens on some other random, uncommon, live-wallpaper apps?

I can prepare an experiment, of a live wallpaper app that does nothing. Shows nothing. The bare minimal.
Would any of you willing to try it out, and tell me if this behavior occurs there too?
 

xdarkzerox

New member
Jul 19, 2015
4
0
So perhaps it's something of OnePlus, that kills some apps sometimes?
Have you guys tried to see if it happens on some other random, uncommon, live-wallpaper apps?

I can prepare an experiment, of a live wallpaper app that does nothing. Shows nothing. The bare minimal.
Would any of you willing to try it out, and tell me if this behavior occurs there too?
I don't have my old OnePlus device anymore (so I can't participate), and I can't speak for zxcv34523A; however, I can say that other apps that used the Accessibility service would often (just as randomly) crash just like LWP+. For reference, the app was called Fate Grand Automata (FGA). So I don't think its limited to LWP+, its just the 'interesting' way OnePlus' OS handles these services. That's just my guess ^^
 

AndroidDeveloperLB

Senior Member
Mar 30, 2014
1,959
461
I don't have my old OnePlus device anymore (so I can't participate), and I can't speak for zxcv34523A; however, I can say that other apps that used the Accessibility service would often (just as randomly) crash just like LWP+. For reference, the app was called Fate Grand Automata (FGA). So I don't think its limited to LWP+, its just the 'interesting' way OnePlus' OS handles these services. That's just my guess ^^
I don't know what I can do.
Accessibility apps should usually stay forever.
Did this occur even if you didn't enable accessibility for my app?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    A user wrote to me that on his Poco phone (which strangely changed to "Redmi K20 Pro" on the review), setting my app as just home wallpaper solved the issue of wallpaper reset.
    I don't know if this is true, but it's worth trying.
  • 9
    Starting from Android 8.1, when you set a wallpaper, the OS might change its colors based on it.
    On Android 12 and above, it got more official as "Monet" feature.

    Sometimes though, what you get might not be what you'd wish to have.

    This is why I've made this tiny live wallpaper app:


    With this app, you can stay with your own wallpaper and still have more control about the colors.

    APK mirror:
    https://www.apkmirror.com/apk/androiddeveloperlb/lwp-live-wallpaper-with-customized-colors/
    ApkPure:
    https://apkpure.com/lwp-live-wallpaper-with-customized-colors/com.lb.lwp_plus

    1638807730630.png


    The app allows you to manually set which colors you'd like to request the OS to use.
    This means, for example, that even if you have a relatively yellow background, you can still (if the OS allows it) choose to have green colors.

    For now the app is very basic, so only features are:

    1. Ability to import your current wallpaper, and have more control of it. Alternatively, you can import a different one, or animation, or just a solid color.
    3. Ability to have a double-tap-to-lock device.
    4. Ability to choose which colors to request from the OS.
    5. Some experimental flags.

    How to use:
    1. Make sure that in "Wallpaper & style" setting screen, it is set to use "Wallpaper colors" and not the manual "Basic colors". Choose the first option there.
    2. In the app, optionally choose content to be shown. You can choose the current wallpaper as an image (as long as the current app isn't set as the default live wallpaper). If you choose an image as content, choose how to crop it for portrait and landscape mode. You can also choose to do it automatically via the toolbar action items. You have to choose it for both portrait and landscape mode. Other types of content work a bit differently.
    3. Optionally choose to double tap on the live wallpaper, to lock the device. If you have a rooted device, you can choose that it will turn off the screen instead.
    4. If you wish, you can (try to) set which color to use for the OS, which on some devices will change the color of the navigation drawer, volume bar, etc... It might change colors on other apps too, such as the launcher. Do note that it might not work this way on all devices, if at all. Read more about this matter below.
    5. Set the app to be the live wallpaper of your device. This is the most important step.
    For the custom colors (or the colors of the wallpaper) to be used by the OS and other apps, turn off the display, to let the OS check out the new colors.

    That's it!

    FAQ

    Q: What's with the different colors? What are they for?
    A: The app only requests the OS to use the colors. The OS is the one to decide what to do with them, if at all. Same goes for other apps in case they check the colors.
    The meaning of each of the 3 colors (primary, secondary, tertiary) you can set depends on the OS alone.
    For me, changing the colors have changed the volume color and the quick-settings tiles colors.
    On different devices, the colors can mean different things. It can change a lot on some devices, change a little on others, or change nothing... The purpose of each color you choose depends on the OS alone, and on the apps that check the colors.
    This is why I can't add description of what each of them do.
    If you think this is a bug on the app, please try any other live wallpaper that tells the OS about which colors it uses, such as Muzei . There, set the background to be completely black, and see if it affects the OS UI.

    Q: How can I know if my device supports dynamic colors?
    A: On Android 12 it is a bit rare to find devices that support them, and only on Android 13 it began to be more widely supported. In order to find if your device supports it, start by changing your wallpaper (normal wallpaper images, not a live wallpaper app) to very clear colors, such as pure red, pure yellow, pure green. Then turn off and on the display/device (to let the OS re-generate the dynamic colors based on the wallpaper). After that, you should notice on various places on the OS that the colors have changed, or at least on apps that support it, such as Gmail.
    If you've noticed the change, it means your device supports dynamic colors.
    If not, either your device doesn't support it, or you need to change something in the settings of the OS to have it enabled.

    Q: I choose some color, but it's not used on the OS and other apps, or the color becomes different. How come?
    A: As I wrote, it all depends on the OS (and other apps), of what they will do with it.
    Android might choose a "Pastel" color based on what you've chosen, which didn't happen in the past. That's why I've reported about it here, hoping they will go back to showing the real colors you've chosen.
    Recently Google also created a website explaining the change to this "Pastel" colors, here.

    Q: It works fine, but after a few hours/days, the OS goes back to the default wallpaper and/or colors. How come?
    A: It seems this issue exists for some OEMs, such as OnePlus and Xiaomi, and that it's not just for my app, but for many live wallpaper apps.
    Try to search about the problem over the Internet for your specific device.
    For example, if you have "Redmi K20 Pro", you can search for "Redmi K20 Pro phone wallpaper back to default", and maybe one of the solutions that works for you will be there, such as setting the wallpaper only to the home screen, or disabling/removing some built-in wallpaper app.

    Q: Why doesn't horizontal-scrolling work for me?
    A: It works only on launchers that support it, and have it enabled for them.
    On Nova launcher, for example, it exists, but you need to enable it there.

    Q: What if I want a different wallpaper for lock screen?
    A: You can still do it. Choose a normal wallpaper photo (using your launcher, not my app) for the lock screen. Then choose my live wallpaper app to be of your home screen.
    According to my tests, the colors of my app should be the ones that define what's being used, and not the photo you chose for the lock screen.
    If you wish to still have your previous live wallpaper, you have some choices:
    1. Request the developer of the live wallpaper to allow customized colors.
    2. Update to Android 9.0, where you can choose the theme.
    3. Record a video of your current live wallpaper in full screen, as sometime in the future (I don't know when) I plan to allow to view videos in addition to images and animations.

    Q: Can I use a different live wallpaper , while using this app?
    Sadly, you can't use 2 live wallpapers at the same time, especially not one that hosts another.
    This app is a live wallpaper, and Android allows to choose only one, and it alone will be shown.
    That being said, it could be nice to have 2 live wallpapers at the same time, one for the lock screen and one for the home screen, just like of normal wallpapers.
    This is why I've put a request for such a thing, here. If you wish for it too, please star it and optionally cast your opinion about it there.

    Q: Is this app consuming any battery ?
    A: If you choose a photo as the content, not at all. All it does is draw the photo. No animation needed, so no CPU is needed after that.
    If you choose animated content, it will take what is needed to show it, but of course only when you can see it. It won't be using any CPU/GPU while the live wallpaper isn't showing.

    Q: I can't download, install, or use the live wallpaper. How come?
    A: You have to have at least Android 8.1, and the OS must allow to use live wallpapers.
    For example, many say that the device called "Asus Zenfone Max Pro M1" can't use any live wallpaper, and it seems this is a known bug on the OS for this device (reported here). I don't know if Asus will fix it.

    Q: Why are there multiple ways to lock the screen? Which should I choose?
    A: If you use a secured lock screen , you should use root or accessibility, because using admin will cause the unlocking request you for the unlocking method you've chosen (password, pattern, ...).
    In all other cases (swipe, no lock screen...), admin and root should be fine.

    Q: Monet was introducted on Android 12. What about previous version?
    A: Originally the app was actually meant for Android 8.1 and above, to try to get dark theme no matter which wallpaper you've chosen. There was even a video of it, here.
    Over time, as dark theme was a part of the OS, the colors that you've chosen barely changed anything, but now on Android 12 they are useful again, as you can see that they might even affect other apps.

    Q: What about the status bar color?
    A: There are already various apps that change the color of the status bar to whatever you wish. Here's one for a black status bar :
    https://play.google.com/store/apps/details?id=com.xda.nachonotch
    And one that lets you choose the color:
    https://play.google.com/store/apps/details?id=com.conghuy.colorstatusbar
    And one that lets you choose even a background image:
    https://play.google.com/store/apps/details?id=com.firezenk.ssb

    Q: What about the nav bar?
    A: There are apps for this too. Here are some cool ones:
    https://play.google.com/store/apps/details?id=pl.damianpiwowarski.navbarapps
    https://play.google.com/store/apps/details?id=ace.jun.simplecontrol
    https://play.google.com/store/apps/details?id=com.axndx.navbaranimations
    https://play.google.com/store/apps/details?id=com.perfectapps.muviz

    Articles


    Privacy policy ?
    Written on this post.
    3
    Some bad news about the app:
    While I'm been trying to figure out how to add GIF/WEBP/video support, I got an email from Google that the app was removed because I didn't explain why it requires admin privilege :

    After review, LWP+ - live wallpaper with customized colors, com.lb.lwp_plus, has been removed from Google Play because it violates the deceptive device settings changes policy.

    You must explain to users why you are requesting the 'android.permission.BIND_DEVICE_ADMIN' in your app. Apps must provide accurate disclosure of their functionality and should perform as reasonably expected by the user. Any changes to device settings must be made with the user's knowledge and consent and be easily reversible by the user.

    The app doesn't really require it (it's needed only if you choose you wish to lock the device upon double tap), but I've updated the description anyway, including screenshot to show it.

    I hope the app will get back to the Play Store soon.

    Sorry for the inconvenience .

    EDIT: and it's back. Really appreciate Google for returning it so soon after putting what's needed. :)
    2
    I've just tested on Android P DP2 (public beta), and noticed the app can't handle customized colors.

    This is not because of the app, as it seems that it will occur for any live wallpaper app that claims to have customized colors (except for built in live wallpaper, for some reason).

    I've checked it myself, using all possible ways I can think of to set customized colors. Published about this issue here:
    https://issuetracker.google.com/issues/79404938

    If you wish, please star it to raise attention.

    Sorry for the inconvenience. Hope Google will fix this soon.

    I will try to find a workaround for this, but this is all I've found for now.

    EDIT: just found out that even even one of Google's developer live wallpaper (here) has this issue. This proves it's an OS issue.

    I'm sure Google will fix it.
    2
    I've updated the app in the recent days to use a new mechanism that will hopefully help me to support more types of content to show (such as GIF animation and maybe even video).

    It seems it still has some issues.

    One of them is that if you are on one type of content and switch to the other, it won't show the new content.

    For this, as a workaround, do a force-stop on the app, and start it again.

    I will fix it as soon as I can.

    Sorry for the inconvenience .

    EDIT: ok fixed and published new version.
    2
    Good new guys!

    On Android P, we might not even need this app for dark colors on the OS:
    https://issuetracker.google.com/issues/75233230#comment6

    "We have added support for a Dark theme to be applied to quick settings and launcher under Settings -> Display -> Device Theme. It will be available in a future Android build.
    "

    https://www.androidpolice.com/2018/...-light-theme-toggle-upcoming-android-release/
    https://www.phonearena.com/news/Pixel-Launcher-dark-theme-switch-in-Android-P_id105719