I run two streams from ezstream via Icecast2 - one over http and one
over https.
In the ezstream config file I have defined two servers (http and https)
and the two streams point to the different servers (by their names).
But, if I go to the following two url's, Icecast report same (http-)
'streaming url' for both:
https://radio.horsens-garage.rocks:8443/
http://radio.horsens-garage.rocks:8000/
And, if I login as admin, the listenurl is:
'listenurl 	http://radio.horsens-garage.rocks:8443/stream'
for both http and https. It looks like the "http://" is hardcoded into
the icecast code, so it must be considered a (cosmetic?) bug in icecast
(imho), but should't it report the correct listenurl for both http and
https? 
And, there is the same problem with server_url: It report
'server_url 	http://radio.horsens-garage.rocks:8000'
for both http and https.
I know these informations are send from ezstream, so maybe the problems
are related to ezstream. If that's the case, how do I contact
maintainers?
Thomas
==================================
<icecast>
    <location>Denmark</location>
    <admin>rpix at vongriffen.dk</admin>
    <limits>
        <clients>100</clients>
        <sources>2</sources>
        <queue-size>524288</queue-size>
        <client-timeout>30</client-timeout>
        <header-timeout>15</header-timeout>
        <source-timeout>10</source-timeout>
        <burst-size>65535</burst-size>
    </limits>
    <authentication>
        <source-password>xxx</source-password>
        <relay-password>xxx</relay-password>
        <admin-user>xxx</admin-user>
        <admin-password>xxx</admin-password>
    </authentication>
     <directory>
         <yp-url-timeout>15</yp-url-timeout>
         <url>http://icecast-yp.internet-radio.com</url>
     </directory>
     <directory>
         <yp-url-timeout>15</yp-url-timeout>
         <url>http://dir.xiph.org/cgi-bin/yp-cgi</url>
     </directory>
    <hostname>radio.horsens-garage.rocks</hostname>
    <listen-socket>
        <port>8443</port>
        <ssl>1</ssl>
    </listen-socket>
 
    <listen-socket>
        <port>8000</port>
    </listen-socket>
    <http-headers>
      <header name="Access-Control-Allow-Origin"
value="*" />
      <header name="icy-index-metadata" value="1" />
      <header name="icy-logo"
value="https://horsens-garage.rocks/band.jpg" />
      <header name="icy-country-code" value="DK" />
      <header name="icy-country-subdivision-code"
value="DK-82" />
      <header name="icy-language-codes" value="da" />
      <header name="icy-main-stream-url"
value="https://radio.horsens-garage.rocks:8443/stream" />
      <header name="icy-geo-lat-long"
value="55.8665265,9.8283181" />
    </http-headers>
    <fileserve>1</fileserve>
    <paths>
        <basedir>/usr/share/icecast2</basedir>
        <logdir>/var/log/icecast2</logdir>
        <webroot>/usr/share/icecast2/web</webroot>
        <adminroot>/usr/share/icecast2/admin</adminroot>
        <alias source="/" destination="/status.xsl"/>
        <ssl-certificate>/etc/icecast2/bundle.pem</ssl-certificate>
    </paths>
    <logging>
        <accesslog>access.log</accesslog>
        <errorlog>error.log</errorlog>
        <loglevel>1</loglevel>
        <logsize>10000</logsize>
    </logging>
    <security>
        <chroot>0</chroot>
    </security>
</icecast>
===========================================
<?xml version="1.0" encoding="UTF-8"?>
<ezstream>
  <servers>
    <server>
      <name>stream_https</name>
      <protocol>HTTPS</protocol>
      <port>8443</port>
      <user>source</user>
      <hostname>radio.horsens-garage.rocks</hostname>
      <password>xxx</password>
      
      <tls>required</tls>
     
<tls_cipher_suite>HIGH:!RSA:!SHA:!DH:!aNULL:!eNULL:!TLSv1</tls_cipher_s
uite>
      <ca_dir>/etc/ssl/certs</ca_dir>
      <client_cert>/etc/icecast2/bundle.pem</client_cert>
    </server>
    <server>
      <name>stream_http</name>
      <protocol>HTTP</protocol>
      <port>8000</port>
      <user>source</user>
      <hostname>radio.horsens-garage.rocks</hostname>
      <password>xxxx</password>
    </server>
  </servers>
     
  <streams>
    <stream>
      <mountpoint>/stream</mountpoint>
      <server>stream_https</server>
      <format>mp3</format>
      <stream_name>Horsens Garage Radio</stream_name>
     
<stream_url>https://radio.horsens-garage.rocks:8443</stream_url>
      <stream_genre>Rock</stream_genre>
      <stream_description>Recordings from our practice
room</stream_description>
      <stream_quality>5</stream_quality>
      <stream_bitrate>128</stream_bitrate>
      <stream_samplerate>44100</stream_samplerate>
      <stream_channels>2</stream_channels>
      <public>1</public>
    </stream>
    <stream>
      <mountpoint>/stream</mountpoint>
      <format>mp3</format>
      <server>stream_http</server>
      <stream_name>Horsens Garage Radio</stream_name>
     
<stream_url>http://radio.horsens-garage.rocks:8000</stream_url>
      <stream_genre>Rock</stream_genre>
      <stream_description>Recordings from our practice
room</stream_description>
      <stream_quality>5</stream_quality>
      <public>1</public>
    </stream>
  </streams>
  <intakes>
    <intake>
      <type>program</type>
      <filename>/home/thomas/ezstream/play.sh</filename>
      <playlist_program>1</playlist_program>
      <stream_once>0</stream_once>
    </intake>
  </intakes>
[...]
</ezstream>