Android 14 playback speed not recognized correctly by player resulting in invalid playback timer
Description
On Android 14, the playback speed of the media played in VLC can be adjusted in the notification panel (e.g 1.5x or 2x). The timer of the current playback time is also sped up. However, I've then encountered an issue towards the end of an audiobook, where the current playback time exceeds the total length of the audiobook.
I assume the playback speed feature is offered by Android and not VLC and the media player does not correctly handle the sped-up playback speed. It could also be an issue with the audio file itself, as VLC states shows the total time of 21h 47m 15s in the media playback overview, but a total time of 10h 53m (correctly) in the playback timer.
Expected behavior
The current playback time should not exceed the total length of the media file.
Actual behavior
The current playback time exceeded the total length of the media file.
Steps to reproduce
- Start audio file
- Set playback speed to 2x via the notification panel in Android 14
- Reach the end of the media file and verify if the current playback time matches the total time.
Screenshot / video
Context
App version
VLC for Android 3.5.4 2023-02-20
Android version
Android 14 (February 5, 2024)
Device model
Google Pixel 8 Pro
App mode
Smartphone