maxrave-dev / maxrave-dev/SimpMusic

Performance] Frame drops / animation stutter when expanding music player caused by 'Blur player background'

Open
#2,249 0 comments 1 reaction 0 assignees View on GitHub

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

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. 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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.