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 %} /emacsconf/{{ track.id }}.webm emacsconf {{ icecast_emacsconf_password }} /data/emacsconf-{{ emacsconf_year }}-{{ track.id }}_%Y-%m-%d_%H-%M-%S.webm EmacsConf {{ emacsconf_year }} - {{ track.name }} track The livestream for the {{ track.name }} track of EmacsConf {{ emacsconf_year }} https://emacsconf.org/{{ emacsconf_year }}/watch/{{ track.id }}/ video/webm 1 /emacsconf/{{ track.id }}-host.webm emacsconf {{ icecast_emacsconf_password }} EmacsConf {{ emacsconf_year }} - {{ track.name }} track The host stream for the {{ track.name }} track of EmacsConf {{ emacsconf_year }} https://emacsconf.org/{{ emacsconf_year }}/watch/{{ track.id }}/ video/webm 1 1 /emacsconf/{{ track.id }}-480p.webm emacsconf {{ icecast_emacsconf_password }} EmacsConf {{ emacsconf_year }} - {{ track.name }} track (480p) The 480p livestream for the {{ track.name }} track of EmacsConf {{ emacsconf_year }} https://emacsconf.org/{{ emacsconf_year }}/watch/{{ track.id }}/ video/webm 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 access.log error.log 3 10000 0 icecast2 icecast