Newer
Older
##############################################
# Engine-Core Configuration #
##############################################
# Note: Paths are relative to the 'src' folder
[general]
# File Socket to control engine-core externally (e.g. by 'engine')
# Host and port of the engine backchannel (Network Socket for e.g. sending track service updates)
engine_control_host="0.0.0.0:1337"
# Log directory absolute or relative from the "src" dir
logdir="../logs"
# Possible values: debug, info, warning, error, critical
loglevel="info"
# Allow Liquidsoap to run as root (required for Docker)
liquidsoap_as_root="true"
[audio]
# This is the folder where fallback playlists are read from (optional)
# Sets the time how long we have to fade in and out, when we select another mixer input values are in seconds
# A playlist holding music for Station Fallbacks (optional)
fallback_music_playlist= "station-fallback-playlist.m3u"
# A folder holding music for Station Fallbacks (optional)
# The time in seconds how often the folder should be re-scanned
# Do not reload too often when using large folders
fallback_music_folder_reload="300"
# Maximum time of blank from source (defaults to 20., seconds, float)
fallback_max_blank="15."
# Minimum duration of noise on source to switch back over (defaults to 0, seconds, float)
fallback_min_noise="0."
# Power in dB under which the stream is considered silent (defaults to -40., float)
fallback_threshold="-80."
[soundcard]
# Choose your weapon: "alsa" (1 input/output), "pulseaudio" (multi input/output) or "jack" (multi input/output)
soundsystem="alsa"
# With 'alsa' you have to write the devicenames like 'default' to use the system default or 'hw:0' to use the 1st audio device directly.
# With Pulse Audio and Jack => an non empty value means it is used
# Devices with empty string are ignored and not used
input_device_1=""
input_device_2=""
input_device_3=""
input_device_4=""
# Same same, but different
output_device_0="default"
output_device_1=""
output_device_2=""
output_device_3=""
output_device_4=""
# ADVANCED ALSA SETTINGS
# Defaults are recommended; you might need to tweak these values if you're hearing jitter, cracklings or other artifacts
# Set to 0 to use the ALSA default. If using hardware directly (hw:0) start with 8192. Higher values give higher latency and lower CPU usage.
# Only used for buffered ALSA I/O, and affects latency. Probably not wanted for live audio. Defaults to "1"
# Frame Size ("frame.audio.size"); Unclear if that's still required as it's not documented in Liquidsoap anymore.
# Tentative frame duration in seconds, defaults to "0.04" (Float). This setting is used as a hint for the duration,
# when ‘frame_size’ is not provided. It's required for getting things in sync, but it's actually tricky to set correctly.
frame_duration=""
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
[stream]
# defines enabled or not
stream_0="n"
# possible values: flac, mp3, ogg, opus (depending on which liquidsoap plugins you've installed)
stream_0_encoding="ogg"
# bitrate (with encoding types without bitrate like flac or ogg it is substituted. 32 => very poor quality. 320 => very high quality)
stream_0_bitrate="128"
# how many channels? everything else than 2 is considered as mono
stream_0_channels="2"
# to where we are streaming..?
stream_0_host="localhost"
# and which port?
stream_0_port="8888"
# the name of the mountpoint
stream_0_mountpoint="aura-test-0.ogg"
# username
stream_0_user="source"
# and the password
stream_0_password="source"
# stream url
stream_0_url="http://www.fro.at"
# the name of the stream
stream_0_name="AURA Test Stream 0"
# the genre of the stream
stream_0_genre="mixed"
# description of the stream
stream_0_description="Test Stream 0"
stream_1="n"
stream_1_encoding="flac"
stream_1_bitrate="128"
stream_1_channels="2"
stream_1_host="localhost"
stream_1_port="8888"
stream_1_mountpoint="aura-test-1.flac"
stream_1_user="source"
stream_1_password="source"
stream_1_url="http://www.fro.at"
stream_1_name="AURA Test Stream 1"
stream_1_genre="mixed"
stream_1_description="Test Stream 1"
stream_2="n"
stream_2_encoding="mp3"
stream_2_bitrate="64"
stream_2_channels="2"
stream_2_host="localhost"
stream_2_port="8888"
stream_2_mountpoint="aura-test-2.mp3"
stream_2_user="source"
stream_2_password="source"
stream_2_url="http://www.fro.at"
stream_2_name="AURA Test Stream 2"
stream_2_genre="mixed"
stream_2_description="Test Stream 2"
stream_3="n"
stream_3_encoding="ogg"
stream_3_bitrate="64"
stream_3_channels="2"
stream_3_host="localhost"
stream_3_port="8888"
stream_3_mountpoint="aura-test-3.ogg"
stream_3_user="source"
stream_3_password="source"
stream_3_url="http://www.fro.at"
stream_3_name="AURA Test Stream 3"
stream_3_genre="mixed"
stream_3_description="Test Stream 3"
stream_4="n"
stream_4_encoding="opus"
stream_4_bitrate="64"
stream_4_channels="2"
stream_4_host="localhost"
stream_4_port="8888"
stream_4_mountpoint="aura-test-4.opus"
stream_4_user="source"
stream_4_password="source"
stream_4_url="http://www.fro.at"
stream_4_name="AURA Test Stream 3"
stream_4_genre="mixed"
stream_4_description="Test Stream 3"