Earth
{{ icecast_admin_email }}
10000
10
524288
30
15
10
1
65535
{{ icecast_source_password }}
{{ icecast_relay_password }}
admin
{{ icecast_admin_password }}
{{ icecast_hostname }}
{{ icecast_port }}
{% for track in emacsconf_tracks %}
/{{ track.id }}.webm
{{ icecast_emacsconf_user }}
{{ icecast_emacsconf_password }}
{{ emacsconf_name }} {{ emacsconf_year }} - {{ track.name }} track
The livestream for the {{ track.name }} track of {{ emacsconf_name }} {{ emacsconf_year }}
{{ track.watch }}
video/webm
1
/usr/local/bin/{{ emacsconf_id }}-lowres-{{ track.id }}-on-connect
/usr/local/bin/{{ emacsconf_id }}-lowres-{{ track.id }}-on-disconnect
/{{ track.id }}-sorry.webm
1
{% if not test_mode %}/data/{{ emacsconf_id }}-{{ emacsconf_year }}-{{ track.id }}_%Y-%m-%d_%H-%M-%S.webm{% endif %}
/{{ track.id }}-host.webm
{{ icecast_emacsconf_user }}
{{ icecast_emacsconf_password }}
EmacsConf {{ emacsconf_year }} - {{ track.name }} track
The host stream for the {{ track.name }} track of {{ emacsconf_name }} {{ emacsconf_year }}
{{ track.watch }}
video/webm
1
1
/{{ track.id }}-480p.webm
{{ icecast_emacsconf_user }}
{{ icecast_emacsconf_password }}
{{ emacsconf_name }} {{ emacsconf_year }} - {{ track.name }} track (480p)
The low-res livestream for the {{ track.name }} track of {{ emacsconf_name }} {{ emacsconf_year }}
{{ track.watch_lowres }}
video/webm
1
/{{ track.id }}-480p-sorry.webm
1
/{{ track.id }}-sorry.webm
{{ icecast_emacsconf_user }}
{{ icecast_emacsconf_password }}
EmacsConf {{ emacsconf_year }} - {{ track.name }} - fallback track
The fallback stream for the {{ track.name }} track of {{ emacsconf_name }} {{ emacsconf_year }}
{{ track.watch }}
video/webm
1
1
/{{ track.id }}-480p-sorry.webm
{{ icecast_emacsconf_user }}
{{ icecast_emacsconf_password }}
EmacsConf {{ emacsconf_year }} - {{ track.name }} - fallback track
The low-res fallback stream for the {{ track.name }} track of {{ emacsconf_name }} {{ emacsconf_year }}
{{ track.watch }}
video/webm
1
1
{% endfor %}
{% if icecast_mounts is defined %}
{% for mount in icecast_mounts %}
{{ mount.name }}
{{ mount.username }}
{{ mount.password }}
{% if mount.dump_file is defined %}
{{ mount.dump_file }}
{% endif %}
{{ mount.stream_name }}
{{ mount.stream_description }}
{% if mount.stream_url is defined %}
{{ mount.stream_url }}
{% endif %}
{{ mount.type }}
{% if mount.public is defined %}
{{ mount.public }}
{% endif %}
{% if mount.hidden is defined %}
{{ mount.hidden }}
{% endif %}
{% endfor %}
{% endif %}
1
/usr/share/icecast2
/var/log/icecast2
/usr/share/icecast2/web
/usr/share/icecast2/admin
emacsconf-access.log
emacsconf-error.log
3
10000
0
icecast2
icecast