An LSPosed module that automatically changes Evolution X Pulse visualizer colors based on the currently playing album artwork.
Table of Contents
PulseAutoColor is an advanced LSPosed module designed for Evolution X users who want a more dynamic and personalized experience with their Pulse visualizer. The module hooks into the system's notification media manager to detect when music changes and automatically extracts the dominant color from the album artwork, applying it to the Pulse visualizer in real-time.
This creates a seamless, visually immersive experience where your music's color palette is reflected in the system UI. Supports LibXposed API 102 and requires root access via a compatible Xposed framework.
- Evolution X ROM
- Android 10 (API 29) or higher
- LSPosed with LibXposed API 102 or higher
- Root access
- Pulse with Color set to Custom enabled in settings
- Hooks
NotificationMediaManagerinsidecom.android.systemui - Detects media metadata updates and album artwork changes
- Retrieves the current album artwork from media notifications
- Extracts the dominant color using the Android Palette API
- Writes the color to
Settings.Secure.pulse_color_user - Evolution X updates the Pulse visualizer with the new color in real time
Download the latest module from the GitHub Releases page:
- Download the latest PulseAutoColor module from the releases page.
- Enable the module in LSPosed Manager and grant
com.android.systemuipermissions. - Make sure you have enabled Pulse in Evolver and set the Color option to Custom.
- Reboot your device for the changes to take effect.
Note
This module is designed for Evolution X. Compatibility with other ROMs has not been tested and is not guaranteed. Ensure LSPosed with API 102 is properly installed and Pulse visualizer is enabled in your system settings.
After rebooting your device, the Pulse visualizer may take some time to become active again. This is normal behavior and is not related to the module. To check if the module is working, play music with a different album cover and verify that the Pulse color setting changes automatically.
- App package:
com.vend.pulseautocolor
- Main project: https://github.com/v3ndable/PulseAutoColor
This project is licensed under the MIT License.
See the LICENSE file for the full license text.