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 }} {% if not test_mode %}/data/{{ emacsconf_id }}-{{ emacsconf_year }}-{{ track.id }}_%Y-%m-%d_%H-%M-%S.webm{% endif %} {{ 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 /{{ 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