mirror of
https://git.wownero.com/dsc/ircradio.git
synced 2024-08-15 01:03:15 +00:00
Initial commit
This commit is contained in:
commit
9c2d2b365f
24 changed files with 9357 additions and 0 deletions
50
settings.py_example
Normal file
50
settings.py_example
Normal file
|
@ -0,0 +1,50 @@
|
|||
# SPDX-License-Identifier: BSD-3-Clause
|
||||
# Copyright (c) 2021, dsc@xmr.pm
|
||||
|
||||
import os
|
||||
cwd = os.path.dirname(os.path.realpath(__file__))
|
||||
|
||||
|
||||
def bool_env(val):
|
||||
return val is True or (isinstance(val, str) and (val.lower() == 'true' or val == '1'))
|
||||
|
||||
|
||||
debug = True
|
||||
host = "127.0.0.1"
|
||||
port = 2600
|
||||
timezone = "Europe/Amsterdam"
|
||||
|
||||
dir_music = os.environ.get("DIR_MUSIC", os.path.join(cwd, "data", "music"))
|
||||
|
||||
irc_admins_nicknames = ["dsc_"]
|
||||
irc_host = os.environ.get('IRC_HOST', 'localhost')
|
||||
irc_port = int(os.environ.get('IRC_PORT', 6667))
|
||||
irc_ssl = bool_env(os.environ.get('IRC_SSL', False)) # untested
|
||||
irc_nick = os.environ.get('IRC_NICK', 'DJIRC')
|
||||
irc_channels = os.environ.get('IRC_CHANNELS', '#mychannel').split()
|
||||
irc_realname = os.environ.get('IRC_REALNAME', 'DJIRC')
|
||||
irc_ignore_pms = False
|
||||
irc_command_prefix = "!"
|
||||
|
||||
icecast2_hostname = "localhost"
|
||||
icecast2_max_clients = 32
|
||||
icecast2_bind_host = "127.0.0.1"
|
||||
icecast2_bind_port = 24100
|
||||
icecast2_mount = "radio.ogg"
|
||||
icecast2_source_password = "changeme"
|
||||
icecast2_admin_password = "changeme"
|
||||
icecast2_relay_password = "changeme" # for livestreams
|
||||
icecast2_live_mount = "live.ogg"
|
||||
icecast2_logdir = "/var/log/icecast2/"
|
||||
|
||||
liquidsoap_host = "127.0.0.1"
|
||||
liquidsoap_port = 7555 # telnet
|
||||
liquidsoap_description = "IRC!Radio"
|
||||
liquidsoap_samplerate = 48000
|
||||
liquidsoap_bitrate = 164 # youtube is max 164kbps
|
||||
liquidsoap_crossfades = False # not implemented yet
|
||||
liquidsoap_normalize = False # not implemented yet
|
||||
liquidsoap_iface = icecast2_mount.replace(".", "(dot)")
|
||||
liquidsoap_max_song_duration = 60 * 11 # seconds
|
||||
|
||||
re_youtube = r"[a-zA-Z0-9_-]{11}$"
|
Loading…
Add table
Add a link
Reference in a new issue