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.
- Add music files (mp3, wav, ...) to create a compilation of tracks.
- Add cues for specific points in time (e.g. intro, verse, chorus, rehearsal marks,...) in the playback file, with a name and an optional shortcut mnemonic
- In the session, using Replayer on your portable computer, play any part of your set with the click of a cue button.
- Additionally, you can use a (bluetooth) numeric keypad, as a remote control
Try the demo in the browser.
- The latest version is available live at https://web.replayer.app (official release)
- Test release at https://web-test.replayer.app
- Development release at https://web-devel.replayer.app
- Source code is availabe at GitHub
- Built with Azure Build Pipeline
- Tested with Browserstack, though their "Free Testing for Open Source". Thanks for this great service!
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