Giter VIP home page Giter VIP logo

rehearsal-player's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

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.

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.

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

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 photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.