Automatically display current position over Bluetooth during fast playback
If you're playing a podcast at a higher playback speed (e.g., 2x), the position shown by a Bluetooth playback device only advances at the 1x rate and soon shows the wrong track time. This is because the position information is only sent by PA when the playback is changed (as when you FF/RW/Play/Pause, etc.).
For example, after playing a podcast for one minute at 2x, a car unit will show the current podcast position as 1:00 instead of 2:00. If you then skip forward in the podcast, the car unit will now show the correct position, but it'll run at the 1x rate and quickly drift off the podcast's actual position again.
I've seen other podcast apps handle this by checking whether the Bluetooth device can handle metadata updates, and if so, automatically sending them out 12 times a minute using later Android 4.3+ APIs, which take very little power. This keeps the playback device's track position reasonably up-to-date, with very minimal impact on battery life.
-
@Jordi
The new position is automatically broadcasted everytime you changed the playback position. This feature request is different.
What you described looks like an issue/bug in which case please send me an email with more detail so I can help (Settings/Feedback)
Thanks -
Jordi commented
Testing the app as I come from AntennaPod, I wonder if this issue could also explain why I totally lose de position display in my car's head unit as soon as I FF/RW from car's controls, while AntennaPod can keep with this correctly (jumps to correct time on playback resume).
Could it be that position and other informations were only sent at playback start, but not updated (or not updated correctly) when moving through the podcast??