-
Notifications
You must be signed in to change notification settings - Fork 3
/
.env.example
84 lines (57 loc) · 2.4 KB
/
.env.example
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
#
# DISCORD SETTINGS
#
# Set prefix to bot's commands - useful for development with same bots in the channel.
DISCORD_COMMAND_PREFIX="!"
# Discord bot token acquired from Discord Developer Portal
DISCORD_BOT_TOKEN=INSERT_TOKEN_HERE
# Set user ID allowed to execute sensitive operations like caching and etc. Use 'whoami' command to get your ID
DISCORD_ADMIN_USER_ID=INSERT_USER_ID_HERE
# Set channel ID where bot will send statistic or crucial information. Use 'whoami' command to get channel ID
DISCORD_ADMIN_LOG_CHANNEL_ID=INSERT_CHANNEL_ID_HERE
#
# REST API SETTINGS
#
# Enable REST API server
REST_ENABLED=true
# Set REST API server to release mode (empty value will switch to debug mode)
REST_GIN_RELEASE=true
# Hostname for REST API server, may optionally contain port e.g. "localhost:9000"
REST_HOSTNAME="localhost:9000"
#
# PLAYBACK SETTINGS
#
# Audio frame duration (can be 20, 40, or 60 ms)
# Everything above 20 will ruin sound quality
DCA_FRAME_DURATION=20
# Audio encoding bitrate in kb/s (can be 8 - 128)
DCA_BITRATE=64
# Expected packet loss percentage
DCA_PACKET_LOSS=3
# Raw opus output (no metadata or magic bytes)
DCA_RAW_OUTPUT=true
# Audio application: audio or lowdelay
DCA_APPLICATION=lowdelay
# Compression level (higher is better quality but slower encoding, 0 - 10)
DCA_COMPRESSION_LEVEL=10
# How big the frame buffer should be (50 frames = 1 second at 20ms of frame duration)
DCA_BUFFERED_FRAMES=200
# Whether VBR is used or not (variable bitrate)
DCA_VBR=true
# If set then eof is treated like an error and causes reconnection, this is useful for live / endless streams.
DCA_RECONNECT_AT_EOF=true
# If set then even streamed/non seekable streams will be reconnected on errors.
DCA_RECONNECT_STREAMED=true
# Reconnect automatically in case of TCP/TLS errors during connect.
DCA_RECONNECT_ON_NETWORK_ERROR=true
# A comma-separated list of HTTP status codes to reconnect on.
# The list can include specific status codes (e.g., ’503’) or the strings ’4xx’ / ’5xx’
DCA_RECONNECT_ON_HTTTP_ERROR=4xx,5xx
# Sets the maximum delay in seconds after which to give up reconnecting
DCA_RECONNECT_MAX=1
# Set ffmpeg binary absolute path, comment out if globally installed
DCA_FFMPEG_BINARY_PATH=c:\ffmpeg\bin\
# Enable ffmpeg stats logging per each second of encoding
DCA_ENCODING_LINE_LOG=true
# Override the User-Agent header. If not specified, an empty string will be sent
DCA_USER_AGENT=Mozilla/5.0