[Icecast] Ices with perl playlist - multiple instances
rojo at nocrew.org
Sun Sep 12 10:49:01 PDT 2004
"James McCurrach" <james at hawkley.net> writes:
> The problem is that I can't see how to get Ices to send some form of
> parameter to the perl script so that it knows which instance is calling
> it and can then pull the right next track filename from the DB. There
> is the pidfile option in the config.xml, so that as I invoke each Ices
> instance I can capture the pid (for signalling etc) but how can I pass
> this pid or other identifier to the perl script?
As far as I know, the Perl script is started _with_ the iceS instance,
so you'll have to have one script for each iceS instance. I don't know
of any way of passing arguments from iceS to the script at run-time,
that could simplify things.
One other way is to have the "base" Perl scipt in base.pl or something,
then call ices-channel-1.pl with channel variables in that one, and
require() base.pl, and ices-channel-2.pl for another iceS channel,
and so on.
More information about the Icecast