Skip to content
Snippets Groups Projects
sample-docker.engine-core.ini 5.31 KiB
Newer Older
  • Learn to ignore specific revisions
  • ##############################################
    #         Engine-Core Configuration          #
    ##############################################
    # Note: Paths are relative to the 'src' folder
    
    [general]
    
    # File Socket to control engine-core externally (e.g. by 'engine')
    
    socketdir="../socket"
    
    # 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)
    
    audio_playlist_folder="../audio/playlist"
    
    # Sets the time how long we have to fade in and out, when we select another mixer input values are in seconds
    
    fade_in_time="1.5"
    fade_out_time="1.5"
    
    # A playlist holding music for Station Fallbacks (optional)
    fallback_music_playlist= "station-fallback-playlist.m3u"
    # A folder holding music for Station Fallbacks (optional)
    
    fallback_music_folder="../audio/station"
    
    # 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=""
    
    
    David Trattnig's avatar
    David Trattnig committed
    # ADVANCED ALSA SETTINGS
    # Defaults are recommended; you might need to tweak these values if you're hearing jitter, cracklings or other artifacts
    
    #
    # Usually provided by your device
    
    sample_rate=""
    
    David Trattnig's avatar
    David Trattnig committed
    # 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.
    
    alsa_buffer=""
    
    # Only used for buffered ALSA I/O, and affects latency. Probably not wanted for live audio. Defaults to "1"
    
    alsa_buffer_length=""
    
    David Trattnig's avatar
    David Trattnig committed
    # Set to 0 to use the ALSA default. Defaults to "0"
    
    alsa_periods=""
    
    # Frame Size ("frame.audio.size"); Unclear if that's still required as it's not documented in Liquidsoap anymore.
    
    frame_size=""
    
    # 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=""
    
    
    [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"