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**
1. Play a media file in a browser-based player.
2. Observe the notification bar’s behavior when toggling between play, pause, and stop states.
3. Attempt to adjust the playback position while the track is playing.
4. 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`)**
<!--Paste any relevant logs in the codeblock bellow -->
```
```
**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

Similar with a GIF:



## Solutions
**Workaround**
<!--To get the feature working or at least to make the device usable -->
**Possible fixes**
<!--Any idea to fix the issue or a link to the line of code that might be the cause for this problem -->
<!--Add the labels corresponding to your issue by adding a tilde and typing the name of the label you think apply to your issue in the line above. You need to type a tilde before the name of each label you want to apply to the issue. -->
issue