Skip to content

Instantly share code, notes, and snippets.

@SamOphis
Last active August 15, 2018 02:31
Show Gist options
  • Save SamOphis/19091eb0a1c2dd335a3d09b447be1113 to your computer and use it in GitHub Desktop.
Save SamOphis/19091eb0a1c2dd335a3d09b447be1113 to your computer and use it in GitHub Desktop.
Documented Example of a Basalt Configuration File.
basalt:
socket:
host: 0.0.0.0 # The address to bind Basalt to (0.0.0.0 = all addresses)
port: 5555 # The port to run Basalt's WebSocket Server on.
password: youshallnotpass # The password needed to authenticate a connection to Basalt (can be optional).
bufferDurationMs: 400 # JDA-NAS Buffer Duration (400ms is fine).
playlistPageLimit: 10 # The maximum amount of songs (x100) to load in a playlist.
loadChunkSize: 25 # The amount of loaded tracks to respond with in each LOAD_TRACK_CHUNK event.
statsInterval: 30 # Interval to send stats at (cannot be lower than 5).
sentryDsn: # Optional Sentry DSN (the newer, non-legacy version).
sources:
youtube: true # Whether YouTube sources should be supported by this node.
soundcloud: true # Whether SoundCloud sources should be supported by this node.
bandcamp: true # Whether Bandcamp sources should be supported by this node.
twitch: true # Whether Twitch sources should be supported by this node.
vimeo: true # Whether Vimeo sources should be supported by this node.
mixer: true # Whether Mixer/Beam sources should be supported by this node.
http: true # Whether direct HTTP sources should be supported by this node.
local: false # Whether local file sources should be supported by this node.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment