Hi All-- I'm trying to get icecast working with ices, but I'm having a problem with the PQueue module. I'm including my ices.connf file and verbose output when running in non-daemon mode below. I'm running on Fedora Core 1, and have all packages updated (via yum). I'd greatly appreciate any insights. Jim <p><?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>pl.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>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). Don't use /tmp if you have l33t h4x0rz on your server. --> <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>jimmy80</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 --> <!-- TODO: configure mountpoint properly --> <Mountpoint>/jstream</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>FIXME Default stream</Name> <!-- Genre of your stream, be it rock or pop or whatever --> <Genre>FIXME Default genre</Genre> <!-- Longer description of your stream --> <Description>FIXME Default description</Description> <!-- URL to a page describing your stream --> <URL><a href="http://localhost/music</URL">http://localhost/music</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>1</Reencode> <!-- Number of channels to reencode to, 1 for mono or 2 for stereo --> <!-- Sampe rate to reencode to in Hz. Leave out for LAME's best choice <Samplerate>44100</Samplerate> --> <Channels>2</Channels> </Stream> </ices:Configuration> <p><p><p>bash$ ices -v -c ices.conf Logfile opened DEBUG: Sending following information to libshout: DEBUG: Stream: 0 DEBUG: Host: localhost:8000 (protocol: http) DEBUG: Mount: /jstream, Password: ***** DEBUG: Name: FIXME Default stream URL: http://localhost/music DEBUG: Genre: FIXME Default genre Desc: FIXME Default description DEBUG: Bitrate: 128 Public: 0 DEBUG: Dump file: (null) DEBUG: Initializing playlist handler... DEBUG: Importing perl module: ices DEBUG: Found method: ices_init DEBUG: Found method: ices_shutdown DEBUG: Found method: ices_get_next DEBUG: Found method: ices_get_metadata DEBUG: Found method: ices_get_lineno DEBUG: Interpreting [ices_init] Perl playlist manager starting: DEBUG: perl [ices_init] returned 1 values, last [1] DEBUG: Done interpreting [ices_init] DEBUG: Using LAME version 3.96 DEBUG: Interpreting [ices_get_next] Perl subsystem quering for new track: Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/site_perl/5.8.3/PQueue.pm line 126. Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/site_perl/5.8.3/PQueue.pm line 132. Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/site_perl/5.8.3/PQueue.pm line 136. Use of uninitialized value in concatenation (.) or string at /usr/lib/perl5/site_perl/5.8.3/PQueue.pm line 149. DBD::mysql::st execute failed: You have an error in your SQL syntax near '' at line 3 at /usr/lib/perl5/site_perl/5.8.3/PQueue.pm line 153. DBD::mysql::st fetchrow_hashref failed: fetch() without execute() at /usr/lib/perl5/site_perl/5.8.3/PQueue.pm line 154. by DEBUG: perl [ices_get_next] returned 1 values, last [] DEBUG: Done interpreting [ices_get_next] Playlist file name is empty, shutting down. DEBUG: Interpreting [ices_shutdown] Perl playlist manager shutting down: DEBUG: perl [ices_shutdown] returned 1 values, last [1] DEBUG: Done interpreting [ices_shutdown] calling destroy (in cleanup) Can't call method "disconnect" on an undefined value at /usr/lib/perl5/site_perl/5.8.3/PQueue.pm line 224 during global destruction. Ices Exiting... <p>--- >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.