<div dir="ltr">I have just been re-reading the ices0 code, and it appears that if the protocol in the configuration is set, the complete metadata IS being sent to the icecast server, using HTTP GET /admin/metadata. Is the server ignoring this?<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Feb 26, 2016 at 3:47 PM, Marvin Scholz <span dir="ltr">&lt;<a href="mailto:epirat07@gmail.com" target="_blank">epirat07@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">This is not about metadata, just how to connect to the server to<br>
transmit the stream.<br>
How metadata is handled is different depending on the format, modern<br>
formats like Ogg<br>
don&#39;t need the ICY metadata &quot;hack&quot; to work, but MP3 does not support<br>
metadata at all<br>
that&#39;s why icy metadata is used. If you stream in a format like Ogg with<br>
a proper<br>
source client, Icecast will display metadata fine, it&#39;s just not<br>
possible with MP3.<br>
<div class="HOEnZb"><div class="h5"><br>
On 26 Feb 2016, at 18:50, A. Craig West wrote:<br>
<br>
&gt; The default ices.conf.dist file from the source distribution contains:<br>
&gt;    &lt;!-- Header protocol to use when communicating with the server.<br>
&gt;         Shoutcast servers need &quot;icy&quot;, icecast 1.x needs &quot;xaudiocast&quot;,<br>
&gt; and<br>
&gt;     icecast 2.x needs &quot;http&quot;. --&gt;<br>
&gt;    &lt;Protocol&gt;http&lt;/Protocol&gt;<br>
&gt;<br>
&gt; I haven&#39;t checked the code to see if this is used for anything,<br>
&gt; though...<br>
&gt;<br>
&gt; On Fri, Feb 26, 2016 at 12:44 PM, Marvin Scholz &lt;<a href="mailto:epirat07@gmail.com">epirat07@gmail.com</a>&gt;<br>
&gt; wrote:<br>
&gt;<br>
&gt;&gt; Can you show me the context where &lt;Protocol&gt; is used?<br>
&gt;&gt;<br>
&gt;&gt; On 26 Feb 2016, at 18:42, A. Craig West wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; So why does the ices.conf file have &lt;Protocol&gt;http&lt;/Protocol&gt; ic it<br>
&gt;&gt;&gt; is<br>
&gt;&gt;&gt; going to use icy anyways?<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On Fri, Feb 26, 2016 at 2:00 AM, Marvin Scholz &lt;<a href="mailto:epirat07@gmail.com">epirat07@gmail.com</a>&gt;<br>
&gt;&gt; wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; On 26 Feb 2016, at 7:03, A. Craig West wrote:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; I have been trying to access the &quot;artist&quot; and &quot;title&quot; metadata in<br>
&gt;&gt;&gt;&gt;&gt; the<br>
&gt;&gt;&gt;&gt;&gt; xml<br>
&gt;&gt;&gt;&gt;&gt; files as separate entities, But have found thar artist is missing,<br>
&gt;&gt;&gt;&gt;&gt; and<br>
&gt;&gt;&gt;&gt;&gt; title contains a combined form.<br>
&gt;&gt;&gt;&gt;&gt; My source is a modified version of ices-0.4 sending mp3 streams.<br>
&gt;&gt;&gt;&gt;&gt; The<br>
&gt;&gt;&gt;&gt;&gt; modification is to attach artist and title metadata instead of<br>
&gt;&gt;&gt;&gt;&gt; song,<br>
&gt;&gt;&gt;&gt;&gt; which<br>
&gt;&gt;&gt;&gt;&gt; seems tobe working, in that both the artist and title are present.<br>
&gt;&gt;&gt;&gt;&gt; What<br>
&gt;&gt;&gt;&gt;&gt; does shout_set_metadata do? I have tried to use wireshark to see<br>
&gt;&gt;&gt;&gt;&gt; what<br>
&gt;&gt;&gt;&gt;&gt; is<br>
&gt;&gt;&gt;&gt;&gt; being sent to the server, but it doesn&#39;t appear to be anything<br>
&gt;&gt;&gt;&gt;&gt; obvious...<br>
&gt;&gt;&gt;&gt;&gt; -Craig<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; For MP3 streaming metadata ICY is used, which is not capable of<br>
&gt;&gt;&gt;&gt; having<br>
&gt;&gt;&gt;&gt; separate Artist and Title<br>
&gt;&gt;&gt;&gt; metadata bust just one single combined string for metadata, as far<br>
&gt;&gt;&gt;&gt; as I<br>
&gt;&gt;&gt;&gt; know.<br>
&gt;&gt;&gt;&gt; So there is no way to get that information if you use MP3, sorry.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt;&gt; Icecast mailing list<br>
&gt;&gt;&gt;&gt;&gt; <a href="mailto:Icecast@xiph.org">Icecast@xiph.org</a><br>
&gt;&gt;&gt;&gt;&gt; <a href="http://lists.xiph.org/mailman/listinfo/icecast" rel="noreferrer" target="_blank">http://lists.xiph.org/mailman/listinfo/icecast</a><br>
&gt;&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt;&gt; Icecast mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:Icecast@xiph.org">Icecast@xiph.org</a><br>
&gt;&gt;&gt;&gt; <a href="http://lists.xiph.org/mailman/listinfo/icecast" rel="noreferrer" target="_blank">http://lists.xiph.org/mailman/listinfo/icecast</a><br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt; _______________________________________________<br>
&gt;&gt;&gt; Icecast mailing list<br>
&gt;&gt;&gt; <a href="mailto:Icecast@xiph.org">Icecast@xiph.org</a><br>
&gt;&gt;&gt; <a href="http://lists.xiph.org/mailman/listinfo/icecast" rel="noreferrer" target="_blank">http://lists.xiph.org/mailman/listinfo/icecast</a><br>
&gt;&gt; _______________________________________________<br>
&gt;&gt; Icecast mailing list<br>
&gt;&gt; <a href="mailto:Icecast@xiph.org">Icecast@xiph.org</a><br>
&gt;&gt; <a href="http://lists.xiph.org/mailman/listinfo/icecast" rel="noreferrer" target="_blank">http://lists.xiph.org/mailman/listinfo/icecast</a><br>
&gt;&gt;<br>
&gt; _______________________________________________<br>
&gt; Icecast mailing list<br>
&gt; <a href="mailto:Icecast@xiph.org">Icecast@xiph.org</a><br>
&gt; <a href="http://lists.xiph.org/mailman/listinfo/icecast" rel="noreferrer" target="_blank">http://lists.xiph.org/mailman/listinfo/icecast</a><br>
_______________________________________________<br>
Icecast mailing list<br>
<a href="mailto:Icecast@xiph.org">Icecast@xiph.org</a><br>
<a href="http://lists.xiph.org/mailman/listinfo/icecast" rel="noreferrer" target="_blank">http://lists.xiph.org/mailman/listinfo/icecast</a><br>
</div></div></blockquote></div><br></div>