Re: Icecast stats.xml

"Thomas B. Rücker" <[email protected]>
Newsgroups gmane.comp.audio.icecast.devel
Message-ID <[email protected]>
Hi,

Thanks for taking the time to report this.

On 10/23/2014 06:38 AM, Roger Hågensen wrote:
> Consider this a Ticket for Icecast 2.4
>
> ********************************************************************************
> If you look at
> {{{
> admin/stats.xml
> }}}
>
> on a Icecast-KH server (default setup) and an Icecast 2.4 server 
> (default setup) the following is one of the things that the KH branch 
> has as extra info.
>
> {{{
> <listener id="3581">
>      <ID>3581</ID>
>      <IP>127.0.0.1</IP>
>      <UserAgent>foobar2000/1.3.3</UserAgent>
>      <lag>42631</lag>
>      <Connected>1028</Connected>
> </listener>
> }}}
>
> The fact that Icecast 2.4 lacks this info makes it impossible (or close 
> to impossible short of scraping the listener page) to collect listener 
> time stats.
>
> The listener stats (the id, ip and connected) is vital for building the 
> logs that StreamLicensing.com needs.
> Due to this SL can only support Shoutcast v1, SHoutcastv2 and Icecast-KH.
> These stats are vital for the calculation and reporting of the royalties 
> to SoundExchange and various PROs.

Hmm, thanks for summarizing this.
I have an item to look into exactly this type of thing, but it didn't
even reach trac yet.


> This causes a small issue as server hosting companies only support 
> Icecast (not the -KH branch), and Centova Cast (which many hosters use 
> for their backend) do not support Icecast-KH either.
>
> This causes a deadzone where Icecast 2.4 can not be used as the 
> streaming server.

It is very important for us to know about such things. So far we were
mostly under the impression that a combination of playlist.log and the
information available through the various admin XML representations
(there is more than the main stats XML) would be sufficient. Only last
June I ran into some mentions of a licensing service and actually
reached out to them, but yet have to go through the information they
provided.


> Icecast 2.4 and Icecast-KH should have parity on stats.xml as Icecast 
> 2.4 and Icecast-KH should be interchangeable using the default 
> out-of-the-box settings.

We'd prefer it this way, yes. Sadly KH has been continuously diverging
and it's really hard to still call it a branch. It only vaguely syncs
things from Icecast trunk, but there is zero flow back to trunk. As much
as I don't like doing that, I'm going to call it a fork.


> ********************************************************************************
>
> PS! Something must be wrong with Trac on Xiph.org.
> Each time I tried to submit the above I got an error saying:
> "SpamBayes determined spam probability of 72.83%"

I'm terribly sorry that you get caught in this.


> How can the above be spam (the ***** not included obviously), has the 
> Bayesian filter been poisoned?

I've been training the filter with good submissions, but it still
sometimes comes up and barfs at submissions like yours. I suspect it
might be due to the similarity to HTML and how many spammers just try to
dump random HTML into forms.


> Initially I got a spam probability of 50%, I changed the example url of 
> admin/stats.xml to not include http and localhost and port number 
> thinking that was the issue, but removing that made it reach 73% instead.

I'll disable the bayesian filter, it has caused too many problems. This
may lead to false negatives, but we usually catch them quite quickly.


Cheers

Thomas

_______________________________________________
Icecast-dev mailing list
[email protected]
http://lists.xiph.org/mailman/listinfo/icecast-dev
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.