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
This package currently runs best with node version 16. (node version 18 fails because of some dependencies that are not working with it.)
npm install -g n
n 16
npm install
npm run build
NOTE: For node v18 on Windows, use the Workaround "Number 2" by https://sebhastian.com/error-0308010c-digital-envelope-routines-unsupported/
When using VSCode, in the Terminal (Powershell) do
# Windows PowerShell:
$env:NODE_OPTIONS="--openssl-legacy-provider"
once before building.
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