Blender includes a powerful and fast animation frame player. It can read a vast number of file types, and has powerful features for changing frame rates, loop settings and scaling. It's much faster for playback of frames than most other players, including QuickTime and DJV that both need to cache data before playback.
The problem is that all the powerful features are completely hidden from the user. Everything is controlled via hotkeys. User can use 1-9 keys to set frame rates, P key to set it to Ping Pong, and Plus/Minus to set the scale.
Not only is it hard or impossible to discover, it's hard to find documentation. On top of that, it's impossible to see what the current setting is. If you hit P for Pong Pong, you can't see what you've set it to.
Add GUI to the Blender Animation Player.
- Insert visual controls for Play/Pause, Current Frame, Size, Loop, FPS.
- Do it in a way that's non-obtrusive and that defers for the playing animation.
- Non-overlapping, slim design to get out of the way