[Icecast] permissions, permissions

Bertrand Szoghy webmaster at quadmore.com
Sun Dec 5 20:45:09 UTC 2004


Clueless newbie using ices 0.4 and icecast 2.

Situation: a small closed network, no worries about security.

Error I am bumping into:
[devprog1 at localhost ices-0.4]$ ices
Logfile opened
Playing /home/devprog1/mp3/01.mp3
Error during send: Mount failed on, error:
Login failed

Following are my two config files, could anyone help me out?


        <!-- If enabled, this will provide a burst of data when a client
             first connects, thereby significantly reducing the startup 
             time for listeners that do substantial buffering. However,
             it also significantly increases latency between the source
             client and listening client.  For low-latency setups, you
             might want to disable this. -->
        <!-- same as burst-on-connect, but this allows for being more
             specific on how much to burst. Most people won't need to
             change from the default 64k. Applies to all mountpoints 

        <!-- Sources log in with username 'source' -->
        <!-- Relays log in username 'relay' -->

        <!-- Admin logs in with the username given below -->

    <!-- Uncomment this if you want directory listings -->

    <!-- This is the hostname other people will use to connect to your
    It affects mainly the urls generated by Icecast for playlists and yp
    listings. -->

    <!-- You can use these two if you only want a single listener -->
    <!--<port>8000</port> -->

    <!-- You may have multiple <listener> elements -->
        <!-- <bind-address></bind-address> -->



    <!-- Only define a <mount> section if you want to use advanced
         like alternative usernames or passwords


        <authentication type="htpasswd">
                <option name="filename" value="myauth"/>
                <option name="allow_duplicate_users" value="0"/>


		<!-- basedir is only used if chroot is enabled -->

        <!-- Note that if <chroot> is turned on below, these paths must
             be relative to the new root, not the original root -->
        <!-- <pidfile>/usr/share/icecast/icecast.pid</pidfile> -->

        <!-- Aliases: treat requests for 'source' path as being for
'dest' path
             May be made specific to a port or bound address using the
             and "bind-address" attributes.
        <alias source="/foo" dest="/bar"/>
        <!-- Aliases: can also be used for simple redirections as well,
             this example will redirect all requests for
http://server:port/ to
             the status page
        <alias source="/" dest="/status.xsl"/>

      	<loglevel>4</loglevel> <!-- 4 Debug, 3 Info, 2 Warn, 1 Error -->


<?xml version="1.0"?>
<ices:Configuration xmlns:ices="http://www.icecast.org/projects/ices">
    <!-- This is the filename used as a playlist when using the builtin 
	 playlist handler. -->
    <!-- Set this to 0 if you don't want to randomize your playlist, and
	 1 if you do. -->
    <!-- One of builtin, perl, or python. -->
    <!-- Module name to pass to the playlist handler if using  perl or
	 If you use the builtin playlist handler then this is ignored -->
    <!-- Set this to the number of seconds to crossfade between tracks.
         Leave out or set to zero to disable crossfading (the default).

    <!-- Set this to 1 if you want ices to launch in the background as a
         daemon -->
    <!-- Set this to 1 if you want to see more verbose output from ices
    <!-- This directory specifies where ices should put the logfile, cue
	 and pid file (if daemonizing). Don't use /tmp if you have l33t h4x0rz
         on your server. -->

      <!-- Hostname or ip of the icecast server you want to connect to
      <!-- Port of the same -->
      <!-- Encoder password on the icecast server -->
      <!-- Header protocol to use when communicating with the server.
           Shoutcast servers need "icy", icecast 1.x needs "xaudiocast",
	   icecast 2.x needs "http". -->

    <!-- The name of the mountpoint on the icecast server --> 
    <!-- The name of the dumpfile on the server for your stream. DO NOT
	 this unless you know what you're doing.
    <!-- The name of you stream, not the name of the song! -->
    <!-- Genre of your stream, be it rock or pop or whatever -->
    <!-- Longer description of your stream -->
    <Description>mp3 Lectures on Physics</Description>
    <!-- URL to a page describing your stream -->
    <!-- 0 if you don't want the icecast server to publish your stream
	 the yp server, 1 if you do -->

    <!-- Stream bitrate, used to specify bitrate if reencoding,
	 just used for display on YP and on the server. Try to keep it
	 accurate -->
    <!-- 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. -->
    <!-- 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

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.xiph.org/pipermail/icecast/attachments/20041205/7acf6e99/attachment.htm>

More information about the Icecast mailing list