maxrave-dev / maxrave-dev/SimpMusic
Performance] Frame drops / animation stutter when expanding music player caused by 'Blur player background'
Nobody has claimed this yet.
- Dominant language
- Kotlin
- Stars
- 11.4k
- Forks
- 599
- Avg merge
- 3d 18h
- Merged PRs (30d)
- 7
Description
Duplicate Check
- I confirm I searched for existing reports and found no duplicates.
Describe the Bug
First off amazing app! The UI and feature set are incredible. However I'm experiencing noticeable frame drops and animation stuttering specifically when interacting with the main music player panel.
I isolated the root cause to a specific setting. The animation lag is entirely triggered by the "Blur player background (Blurring the background of the now playing screen effect)" option.
With this setting ON: The open/close transition stutters heavily and drops frames.
With this setting OFF: The animation runs perfectly fluid smooth at 120Hz.
Steps to Reproduce
1.Enable "Blur player background" in the settings.
2.Open SimpMusic and start playing any track.
3.Tap the mini-player at the bottom to open the expanded full-screen player.
4.tap back to close it
Expected Behavior
The panel should slide up and down with a completely smooth fluid transition matching the device's high refresh rate.
App Version
1.5.1
Android Version
android 16
Device Model
s25 ultra
Custom ROM
- I am using a custom ROM
Custom ROM Name (if applicable)
No response
Screenshots (optional)
No response
Log / Error Details
No response
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the issue in SimpMusic 1.5.1 with “Blur player background” enabled, then profile opening and closing the expanded music player on the affected Android setup. Compare the transition with the setting disabled; done means the blur-enabled animation no longer shows noticeable frame drops or stutter.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- android, kotlin
- Domain
- mobile, performance
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100