Track progress animation should be smoother
The track progress bars displayed by Funkwhale are only updated once per second, causing the progress bar to "jump forward and pause" instead of smoothly moving to the right each frame. At worst, this reflects poorly on the user's perception of how performant FW is, and at best it's less pleasant to look at than a smooth animation.
This affects two views:
- The bottom player bar (Player.vue)
- The left side of the queue overview (Queue.vue)
Steps to reproduce
- Play a track on a 1080p screen
- Look at the orange progress bar in the bottom player panel
The progress bar "jumps forward" in one frame and then stands still for the other 59 frames.
What is expected?
Ideally, the progress bar should be animated at 60 fps or higher.