Media playback notification: Inconsistent progress display and unable to seek during playback
- /e/ version: 2.5-t and earlier
- Device model(s): beyond2lte (Samsung Galaxy S10+)
- Developer mode enabled: yes
- Device rooted: no
- Trackers blocker enabled: yes
Summary
The media playback notification displays inconsistent progress behavior and prevents seeking while the track is playing.
The problem
Steps to reproduce
- Play a media file in a browser-based player.
- Observe the notification bar’s behavior when toggling between play, pause, and stop states.
- Attempt to adjust the playback position while the track is playing.
- Pause the playback and attempt to adjust the position again.
What is the current behavior?
- When the player is stopped, the notification displays the real playback position relative to the track length.
- When the track is playing, the notification displays a waveform instead of the actual position, and the current position is shown at the very end of the progress bar.
- The progress bar can be dragged to adjust the playback position when the track is paused, but this functionality is unavailable when the track is playing.
What is the expected correct behavior?
- The notification should consistently display the real playback position, whether the track is playing or paused.
- Users should be able to adjust the playback position even while the track is playing.
Technical informations
Relevant logs (adb logcat
)
Relevant screenshots
Playing sound file in browser, the current play position is at the whole track length, seek is not possible
Playing sound file in browser paused, the current play position is real, seek is possible
Solutions
Workaround
Possible fixes