Brendan Cully wrote:> > The format of ices.conf changed somewhat in 0.2, to support multiple streams > from the same playlist with different reencoding options. In short, these > settings have been moved into the Stream node. For more info have a look > at the sample ices.conf included with the distribution.I did modify my ices.conf when I made the upgrade. Here's my ices.conf in full: ---[start]----- <?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>apan.txt</File> <!-- Set this to 0 if you don't want to randomize your playlist, and to 1 if you do. --> <Randomize>1</Randomize> <!-- Either builtin, perl, or python. --> <Type>perl</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>1</Verbose> <!-- This directory specifies where ices should put the logfile, cue file and pid file (if daemonizing). --> <BaseDirectory>/tmp/mydir</BaseDirectory> </Execution> <Stream> <Server> <!-- Hostname or ip of the icecast server you want to connect to --> <Hostname>cathedral</Hostname> <!-- Port of the same --> <Port>5150</Port> <!-- Encoder password on the icecast server --> <Password>*****</Password> <!-- Header protocol to use when communicating with the server. Use xaudiocast for icecast, or icy for shoutcast compatibility --> <Protocol>xaudiocast</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></Dumpfile> --> <!-- The name of you stream, not the name of the song! --> <Name>Bolt Thrower's Stream</Name> <!-- Genre of your stream, be it rock or pop or whatever --> <Genre>metal</Genre> <!-- Longer description of your stream --> <Description>Heavy ****** Metal!!!</Description> <!-- URL to a page describing your stream --> <URL><A HREF="http://www.teiresias.net/~tyr/metal/now_playing.php</URL">http://www.teiresias.net/~tyr/metal/now_playing.php</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>64</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>1</Reencode> <!-- Number of channels to reencode to, 1 for mono or 2 for stereo --> <Channels>2</Channels> </Stream> </ices:Configuration> ---[end]----- Thanks, -- Steve Chadsey <tyr@teiresias.net> Now playing: Rock Forever (Judas Priest - "Hell Bent For Leather") --- >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 Wednesday, 28 November 2001 at 12:43, Bolt Thrower wrote:> > The format of ices.conf changed somewhat in 0.2, to support multiple streams > > from the same playlist with different reencoding options. In short, these > > settings have been moved into the Stream node. For more info have a look > > at the sample ices.conf included with the distribution. > > I did modify my ices.conf when I made the upgrade.Ah, yes, that's correct. The problem is that your MP3s are encoded as VBR (which is incidentally why 0.1 crashes on you). 0.2.2 has a possibly ill-considered feature that avoids reencoding files if they are already at the same bitrate as the target bit rate. But it determines the bit rate by reading the first MP3 frame only, so it is easily fooled by VBR files. The next release, when I get a couple hours, will either revoke this feature, make it optional, and/or try to detect VBR files and unconditionally reencode those. In the meantime, you might try 0.2.1, which isn't much different but doesn't have the aforementioned "feature". Still, VBRs haven't been much tested and and are not officially supported. So 0.2.1 may still crash on you. Try it out though... fyi jack, I did almost finish the updates to libshout2. I'll get those to you this week :) -b --- >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.
Brendan Cully wrote:> > The next release, when I get a couple hours, will either > revoke this feature, make it optional, and/or try to detect VBR files > and unconditionally reencode those.Thanks for the explanation, it's much appreciated. I can see where this would be a useful feature, so maybe letting the user decide the reencoder behavior in future releases would be a good choice.> > In the meantime, you might try 0.2.1, which isn't much different but > doesn't have the aforementioned "feature". Still, VBRs haven't been > much tested and and are not officially supported. So 0.2.1 may still > crash on you. Try it out though...I sure will. Thanks for the help. -- Steve Chadsey <tyr@teiresias.net> Now playing: Running Wild (Judas Priest - "Hell Bent For Leather") --- >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.
Brendan Cully wrote:> > > In the meantime, you might try 0.2.1, which isn't much different but > doesn't have the aforementioned "feature". Still, VBRs haven't been > much tested and and are not officially supported. So 0.2.1 may still > crash on you. Try it out though...Believe it or not, 0.2.1 isn't reencoding either. It must be the VBR issue you mentioned, since I tested a constant bitrate MP3 and it reencoded it just fine. So, any estimate on a date for 0.2.3 ;) -- "I think about closing the door Steve Chadsey and lately I think of it more <tyr@teiresias.net> I'm living well out of my time I feel like I'm losing my mind." -- Black Sabbath, "Falling off the Edge of the World" --- >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.