| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
This project aims to be the "brain" of a prerecorded show by playing Art-Net timecode, sending scheduled OSC messages and playing audio tracks synced to timecode.
Please note that this is a hobby project of mine, and it is WIP. Only wav files are supported. Some options can be only changed from the configuration file, notably
You can build the Java artifact with:
./gradlew buildthe artifact will be in build/libs
ShowManager uses a web UI. You can build it with Bun.
# First setup
bun install --frozen-lockfilebun run buildAfter setting up the project with bun install, you can use the build-webapp gradle task for building. It runs the bun build command internally.
# example full clean build, without tests
./gradlew clean build build-webapp -x testSet the build folder's path to the environment value showmanager.dist
Run the java artifact with:
java -jar ShowManager-<version>.jarOn the first run, ShowManager will create an empty config file. You may close ShowManager, as you probably want to configure some settings. The project json file is located at %APPDATA%/ShowManager/projects. You have to set the audio output, and add your tracks. Example:
"audio-player": {
"enabled": false,
"mixer": "Speakers (Realtek(R) Audio)",
"tracks": [
{
"start": {
"hour": 0,
"min": 1,
"sec": 5,
"frame": 0
},
"path": "path/to/file.wav",
"volume": 1.0,
"markers": []
},
{
"start": {
"hour": 0,
"min": 10,
"sec": 0,
"frame": 0
},
"path": "path/to/other_file.wav",
"volume": 1.0,
"markers": []
}
]
}Run again, and open the web UI on the host+port that's specified in the project settings. It defaults to http://127.0.0.1:7000.
| Back | FazBrowse Home | New Git URL |