Replayer is a free, cue-based media player for rehearsals with playback music. By the click of a button, Replayer starts to play at predefined times in the audio or video file.

Try the demo in the browser.
Run the Cypress End-To-End regression tests
Run the vitest unit tests with:
npm run test:unit
Using the node/npm CLI:
npm install
npm run build
Replayer uses Vite, with it's current default use of Rollup as the bundler for production builds.
This means that optimizations for production buils need to leverage Rollup's options. This Rollup bundle visualizer plugin creates visual build statistics, whenever a production build is made.
See the the latest bundle statistics in stats.html.
See Trello