maxrave-dev / maxrave-dev/SimpMusic
Crossfade Transition resets the equalizer's settings after transitioning
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
When having Crossfade Transition enabled and set something up in the equalizer, the equalizer is always being set to it's default values after transitioning to the next song without going back to the user's settings unless the user manually starts a song or skips it.
Steps to Reproduce
- Enable Crossfade Transition
- Set everything in the equalizer to the highest or lowest value
- Skip to the end of a song and let it transition into the next one (Hear the difference)
Expected Behavior
The equalizer's settings should return to the user's set up values after transitioning instead of going back to it's default values.
App Version
1.4.0
Android Version
Android 15
Device Model
Xiaomi 13T
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
No source file, test, or entry point is named. Start by reproducing the issue in SimpMusic 1.4.0 with Crossfade Transition and the equalizer set to extreme values; trace the transition and equalizer state handling, and verify that the user's settings persist after the next song begins.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- kotlin
- Domain
- mobile
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 52/100