OS: FreeBSD4.8
okay I installed ices from /usr/ports/audio/ices
copied ices.conf.dist to config.xml
can somebody explain to me why the configuration file is not getting loaded
root@hurricane# ices [/usr/local/etc/ices]
IceS 2.0beta2
(c) Copyright 2001-2002 Michael Smith <msmith@icecast.org>
Usage: "ices config.xml"
root@hurricane# ices config.xml [/usr/local/etc/ices]
Failed to read config file "config.xml"
root@hurricane#
config.xml
--- snip ----
root@hurricane# less config.xml [/usr/local/etc/ices]
<?xml version="1.0"?>
<ices:Configuration
xmlns:ices="http://www.icecast.org/projects/ices">
<Playlist>
<!-- This is the filename used as a playlist when using the builtin
playlist handler. -->
<File>playlist.txt</File>
<!-- Set this to 0 if you don't want to randomize your playlist, and
to
1 if you do. -->
<Randomize>1</Randomize>
<!-- One of builtin, perl, or python. -->
<Type>builtin</Type>
<!-- Module name to pass to the playlist handler if using perl or
python.
If you use the builtin playlist handler then this is ignored -->
<Module>ices</Module>
</Playlist>
<Execution>
<!-- Set this to 1 if you want ices to launch in the background as a
daemon -->
<Background>0</Background>
<!-- Set this to 1 if you want to see more verbose output from ices
-->
<Verbose>0</Verbose>
<!-- This directory specifies where ices should put the logfile, cue file
and pid file (if daemonizing). -->
<BaseDirectory>/tmp</BaseDirectory>
</Execution>
<Stream>
<Server>
<!-- Hostname or ip of the icecast server you want to connect to -->
<Hostname>localhost</Hostname>
<!-- Port of the same -->
<Port>8000</Port>
<!-- Encoder password on the icecast server -->
<Password>letmein</Password>
<!-- Header protocol to use when communicating with the server.
Shoutcast servers need "icy", icecast 1.x needs
"xaudiocast", and
icecast 2.x needs "http". -->
<Protocol>http</Protocol>
</Server>
<!-- The name of the mountpoint on the icecast server -->
<Mountpoint>ices</Mountpoint>
<!-- The name of the dumpfile on the server for your stream. DO NOT set
this unless you know what you're doing.
<Dumpfile>ices.dump</Dumpfile>
-->
<!-- The name of you stream, not the name of the song! -->
<Name>Default stream</Name>
<!-- Genre of your stream, be it rock or pop or whatever -->
<Genre>Default genre</Genre>
<!-- Longer description of your stream -->
<Description>Default description</Description>
<!-- URL to a page describing your stream -->
<URL><a
href="http://localhost/</URL">http://localhost/</URL</a>>
<!-- 0 if you don't want the icecast server to publish your stream on
the yp server, 1 if you do -->
<Public>0</Public>
<!-- Stream bitrate, used to specify bitrate if reencoding, otherwise
just used for display on yp and on the server. Try to keep it
accurate -->
<Bitrate>128</Bitrate>
<!-- If this is set to 1, and ices is compiled with liblame support,
ices will reencode the stream on the fly to the stream bitrate. -->
<Reencode>0</Reencode>
<!-- Number of channels to reencode to, 1 for mono or 2 for stereo -->
<Channels>2</Channels>
</Stream>
</ices:Configuration>
--- snip --
- noah
--- >8 ----
List archives: http://www.xiph.org/archives/
icecast project homepage: http://www.icecast.org/
To unsubscribe from this list, send a message to
'icecast-request@xiph.org'
containing only the word 'unsubscribe' in the body. No subject is
needed.
Unsubscribe messages sent to the list will be ignored/filtered.
You are trying to use ices 2 with an ices version 1 config file. On Friday, 13 June 2003 at 08:01, admin wrote:> OS: FreeBSD4.8 > > okay I installed ices from /usr/ports/audio/ices > > copied ices.conf.dist to config.xml > > can somebody explain to me why the configuration file is not getting loaded > > root@hurricane# ices [/usr/local/etc/ices] > IceS 2.0beta2 > (c) Copyright 2001-2002 Michael Smith <msmith@icecast.org> > > Usage: "ices config.xml" > root@hurricane# ices config.xml [/usr/local/etc/ices] > Failed to read config file "config.xml" > root@hurricane# > > config.xml > root@hurricane# less config.xml [/usr/local/etc/ices] > <?xml version="1.0"?> > <ices:Configuration xmlns:ices="http://www.icecast.org/projects/ices"> > <Playlist> > <!-- This is the filename used as a playlist when using the builtin > playlist handler. --> > <File>playlist.txt</File> > <!-- Set this to 0 if you don't want to randomize your playlist, and to > 1 if you do. --> > <Randomize>1</Randomize> > <!-- One of builtin, perl, or python. --> > <Type>builtin</Type> > <!-- Module name to pass to the playlist handler if using perl or python. > If you use the builtin playlist handler then this is ignored --> > <Module>ices</Module> > </Playlist> > > <Execution> > <!-- Set this to 1 if you want ices to launch in the background as a > daemon --> > <Background>0</Background> > <!-- Set this to 1 if you want to see more verbose output from ices --> > <Verbose>0</Verbose> > <!-- This directory specifies where ices should put the logfile, cue file > and pid file (if daemonizing). --> > <BaseDirectory>/tmp</BaseDirectory> > </Execution> > > <Stream> > <Server> > <!-- Hostname or ip of the icecast server you want to connect to --> > <Hostname>localhost</Hostname> > <!-- Port of the same --> > <Port>8000</Port> > <!-- Encoder password on the icecast server --> > <Password>letmein</Password> > <!-- Header protocol to use when communicating with the server. > Shoutcast servers need "icy", icecast 1.x needs "xaudiocast", and > icecast 2.x needs "http". --> > <Protocol>http</Protocol> > </Server> > > <!-- The name of the mountpoint on the icecast server --> > <Mountpoint>ices</Mountpoint> > <!-- The name of the dumpfile on the server for your stream. DO NOT set > this unless you know what you're doing. > <Dumpfile>ices.dump</Dumpfile> > <!-- The name of you stream, not the name of the song! --> > <Name>Default stream</Name> > <!-- Genre of your stream, be it rock or pop or whatever --> > <Genre>Default genre</Genre> > <!-- Longer description of your stream --> > <Description>Default description</Description> > <!-- URL to a page describing your stream --> > <URL><a href="http://localhost/</URL">http://localhost/</URL</a>> > <!-- 0 if you don't want the icecast server to publish your stream on > the yp server, 1 if you do --> > <Public>0</Public> > > <!-- Stream bitrate, used to specify bitrate if reencoding, otherwise > just used for display on yp and on the server. Try to keep it > accurate --> > <Bitrate>128</Bitrate> > <!-- If this is set to 1, and ices is compiled with liblame support, > ices will reencode the stream on the fly to the stream bitrate. --> > <Reencode>0</Reencode> > <!-- Number of channels to reencode to, 1 for mono or 2 for stereo --> > <Channels>2</Channels> > </Stream> > </ices:Configuration> > > > - noah > List archives: http://www.xiph.org/archives/ > icecast project homepage: http://www.icecast.org/ > To unsubscribe from this list, send a message to 'icecast-request@xiph.org' > containing only the word 'unsubscribe' in the body. No subject is needed. > Unsubscribe messages sent to the list will be ignored/filtered.--- >8 ---- List archives: http://www.xiph.org/archives/ icecast project homepage: http://www.icecast.org/ To unsubscribe from this list, send a message to 'icecast-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.
On Fri, 13 Jun 2003 12:04:34 -0400, Brendan Cully wrote> You are trying to use ices 2 with an ices version 1 config file. ><p>ah ha! Is ices2 adventageous to use (other than ogg-vorbis) since I have it installed. I guess I am wondering if this is where most of the development focus will be placed and currently there is a phasing out of ices1 development. I am just needing to provide a feed to my shoutcast server - does it matter if I use ices1 or ices2 here? - Noah --- >8 ---- List archives: http://www.xiph.org/archives/ icecast project homepage: http://www.icecast.org/ To unsubscribe from this list, send a message to 'icecast-request@xiph.org' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.