rehearsal-player's People
rehearsal-player's Issues
Chapters delay
Add a way to delay all selected chapters at once. This may be useful when linked media file has changed, with a different introduction.
Setup GUI
Create all basics buttons, without attached functionality, so as to test GUI library.
Translation support
Introduce capacity to localize the software
Keyboard shortcuts
Keyboard shortcuts should work, as this is the best way to be productive. These should be documented, and modified through some sort of preference file.
List of actions:
- play/pause: (obviously)
- go to next chapter: page down
- go to previous chapter: page up
- add chapter at current position: a
- remove chapter at current position (or close): Shift+r
- edit name of chapter position is into: e
- undo/redo: Ctrl+Z, Ctrl+Y
- exit: Ctrl+Q
- save: Ctrl+S
- toggle repetition: r, with special behavior being that repeted key down in a second will activate as many repeats
- play faster: +
- play slower: -
- set start: s
- set end: e
- toggle play all/play selection: Ctrl+Space
Matroska container
store everything inside an mkv container, so that chaptering is not separated from media file
Open recent
Provide history of recently opened projects
Chapter addition while playing
Ensure that chapters markers addition can be done during playing, without pausing it. This would permit a quick one-pass chapter creation.
Automated saving
Provide an automated saving mode, with toggle button. Delay between two saves is tunable in preferences.
Advanced media play
Pause playing, start point, and speed can be chosen
Basic media play
Play, and stop media file reading
Speed-up mode
This mode of repetition would play the selection section, first time at a given speed, then faster and faster up to desired speed.
Save project to file
Create file format to store project details. Link to media file can be defined.
Chapters protection
Add a mode, preventing unwanted modifications to the chapters.
Mouse Chapters position modification
Time position of a marker can be made using drag-and-drop on timeline. Dropping out of timeline deletes the marker.
Chapters
Chapters can be displayed, created, modified, and deleted through GUI
History view
Provide a view of modifications history.
If possible, store history in project file, up to limit seized in preferences; this permits to go back in history, even after saving and closing the project.
Undo/Redo
Implement history feature, as this is a must-have, but no history view.
Save window position, size, etc
By default, store window settings: position, size, various options.
Provide a menu option to disable this feature, and to reset these settings.
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ๐๐๐
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google โค๏ธ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.