Repository navigation
Command Line Options
Below is a list of supported command line options:
-
help
Prints a help message listing all available options. -
visualizer(String)
Specifies which visualizer to use. -
input(File/Folder)
An audio file to play or a folder containing audio files. -
url(String)
Imports audio from a specified YouTube URL. -
microphone
Uses the microphone as the input source.
-
size(2 Arguments)
Specifies the width and height of the visualization. Requires two arguments:widthandheight. -
targetFrameRate(Integer)
Sets the target frame rate for the visualization
-
player
Enables player mode, which renders the entire audio file at once rather than updating it dynamically. -
silent
Runs the visualization without playing the audio file. -
loop
Loops the audio file. Not compatible with-exitOnFinish. -
shuffle
Shuffles input when multiple tracks are specified. -
exitOnFinish
Exits the application when the audio finishes playing. Not compatible with-loop -
force
Attempts to read all files as audio, throwing errors on non-audio files.
-
hideControls
Hides playback controls from the interface. -
hideMenuBar
Hides the menu bar. -
showProgress
Displays playback progress. Enables seeking unless-disableSeekingis also specified. -
fullScreen
Displays the visualization in full-screen mode.
-
preferences(String)
Supplies default preferences as comma-separatedkey=valuepairs.
Supported preferences:
| Key | Accepted Values |
|---|---|
foregroundColor |
Any color (see below) |
backgroundColor |
Any color (see below) |
playedColor |
Any color (see below) |
dynamicIcon |
true or false
|
highContrast |
true or false
|
notifications |
always, when_minimized, or never
|
mono |
true or false
|
disableSmoothing |
true or false
|
Colors can be a hex color code (e.g. #ff8000 for orange) or one of the following pre-defined values:
black, white, red, orange, yellow, green, blue, magenta, cyan, pink, light_gray, gray, dark_gray
-
exportImage(File)
Exports the visualization as an image to the specified.pngfile. -
exportVideo(File)
Exports the visualization as a video to the specified.mp4file. -
exportGif(File)
Exports the visualization as a GIF to the specified.giffile. -
exportAudio(File)
Exports the audio to the specified.wavfile.
-
disableVisualizerSelection
Prevents the user from switching the visualizer during playback. -
disableExports
Prevents the user from exporting the visualization. -
disableUserImports
Prevents the user from manually importing audio files. -
disableQueueManagement
Prevents the user from accessing the queue management panel. -
disablePreferences
Disables user preferences. This prevents the user from accessing the preferences dialog, changing preferences, and prevents previously set preferences from taking effect when the application launches. -
disableSeeking
Disables seeking functionality on visualizers that support it. -
disableSkipping
Prevents skipping forward and backward in the queue. Users can still view the queue, but editing it will not be allowed.