[Icecast] Own Stream Directory Page

Thomas B. Rücker thomas at ruecker.fi
Sat Jul 14 07:21:26 UTC 2018


On 07/13/2018 11:25 PM, David Mehler wrote:
> Hello,
> I am also interested in this as well.
> Thanks.
> Dave.
> On 7/13/18, Stefan Rohnke <stefan.rohnke at web.de> wrote:
>> Hello,
>> I want to create my own YP on my Webserver.
>> I have read long time ago an Article about this, but a can't find it.
>> Is there a Documentation about this?

Yes, there are multiple implementations of the server side of the
Icecast YP protocol.

The latest is based around nodejs and is a complete rewrite we started
as part of Google Summer of Code:
It works reasonably well and is running on http://dir-test.xiph.org - We
haven't deployed it permanently into production as we experienced some
scaling issues at our >20k streams.

The code currently running dir.xiph.org is here:
It hasn't aged well, but keeps running well under our significant load.
It has some issues with e.g. Unicode or Opus stream detection.

For a tiny directory I'd expect the nodejs implementation to work well.
Due to the massive speed at which the nodejs community moves it might
make sense to rework some bits to use newer dependencies. Patches are
welcome and should ideally be discussed here. Giving everyone involved
the chance to align their work.


PS: There is also an even older directory implementation in SVN, written
in C. Wouldn't recommend it.

More information about the Icecast mailing list