mirror of
https://github.com/asciinema/asciinema.git
synced 2026-04-24 23:45:50 +03:00
[GH-ISSUE #133] terminal playback controls #717
Labels
No labels
bug
compatibility
feature request
fit for beginners
help wanted
hosting
idea
improvement
packaging
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/asciinema#717
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @omaraboumrad on GitHub (Dec 10, 2015).
Original GitHub issue: https://github.com/asciinema/asciinema/issues/133
Hello,
It would be nice if
asciinema play <file>supported some playback controls through intercepting keyboard commands, example but not limited to:Ctrl+PToggle pause/play at current play step.Ctrl+HMove one step backwardsCtrl+LMove one step forwardGiven the local player blends in perfectly in the terminal, there's no need to show any information about these controls during the playback.
Use Case
If I'm running a presentation or a demo, I'd like to be able to control the playback instead of anticipating it during the recording time.
Thank you!
@omaraboumrad commented on GitHub (Dec 11, 2015):
Related: #97
@renatomefi commented on GitHub (Mar 11, 2016):
I would also like to see this feature! :)
@cypa commented on GitHub (Jan 28, 2017):
this feature is much needed for security audit purposes also
@robertpeteuil commented on GitHub (May 6, 2017):
It's been a year, so I thought I'd surface this request again.
While I'm interested in the original request, I'm especially interested in the "play/pause" feature. This would allow me to use asciinema in live presentations (where pausing is necessary for discussion or answering questions).
Feature Request Enhancements:
For the "live demo" scenario - mapping the "play/pause" action to a mouse button would be ideal
Instead of "Move one step backward", I'd prefer "jump 5 back seconds"
@kostaz commented on GitHub (Jul 19, 2017):
Actually, the lack of play controls in terminal (pause, play, fast-forward, fast-backward)
in the only feature that prevents this app from becoming mainstream.
👍
@ku1ik commented on GitHub (Jul 19, 2017):
Pause, play and fast-forward would be easy to add.
Rewinding on the other hand is impossible with the current (simple) implementation of
asciinema play. This page nicely describes this problem and how IPBT solves it: https://www.chiark.greenend.org.uk/~sgtatham/ipbt/ (when reading replacettyrecwithasciinemaand you'll get the picture).@robertpeteuil commented on GitHub (Jul 19, 2017):
Thanks for sharing this info. It makes the challenges of rewind very clear.
Simply adding play/pause would be a huge leap forward in usefulness.
@ku1ik commented on GitHub (Nov 25, 2017):
Toggling pause with space + stepping a frame at a time with period just landed in develop branch and will be released in 2.0 🙂
@robertpeteuil commented on GitHub (Nov 26, 2017):
Awesome. Thanks all!
@omaraboumrad commented on GitHub (Nov 26, 2017):
Brilliant!