Low contrast of playback controls in Notification Center and Lock Screen

Feature description

Requesting a way to manually adjust the contrast/color of playback control buttons in the system notification shade and lock screen, or an optimization of the automatic color-picking algorithm to ensure better icon visibility.

Problem solved

On certain themes or when using specific album art, the contrast between the playback buttons (Play/Pause, Skip) and the notification card background is extremely low. As shown in the first screenshot, the buttons are nearly invisible, making it difficult to control playback at a glance.

Brought benefits

  1. Improved Accessibility: Ensures the app remains functional under various lighting conditions.

  2. Visual Clarity: Provides a cleaner look that aligns with system UI standards.

  3. Safety & Convenience: Allows users to quickly identify and tap controls without distraction.

Other application solutions

Most mainstream Android music players maintain high contrast for their playback controls using robust color-extraction logic or high-contrast overlays. I originally intended to provide several comparisons, but due to the 3-image upload limit for new users, I have only included a screenshot of VLC’s lock screen interface as a reference. It clearly demonstrates how icons can remain legible regardless of the background.

Device type

Phone

Additional description and context

I have spent a significant amount of time exploring Symfonium’s extensive DIY settings but have been unable to find a parameter that addresses this specific visibility issue. If such a setting already exists, I would appreciate it if you could point me in the right direction. Otherwise, I believe improving the default contrast or adding a dedicated toggle would be a great enhancement. Please refer to the attached images for a direct comparison.

Screenshots / Mockup

I searched existing feature requests

on

Symfonium does not choose the text or button color it’s the OS and some Chinese device have a bug as you can see. Unfortunately I have no idea how to detect the broken rom and how to workaround this.

Thank you for the clarification!

That makes sense—I suspected the system’s dynamic color extraction might be the culprit. It’s a pity that some ROMs handle this so poorly. I’ll try to experiment with different system themes or wallpapers to see if it improves the contrast.

Appreciate the explanation and keep up the great work with Symfonium!