Karl Heyes
05a14555d9
merge per-mount on-[dis]connect script handling
...
svn path=/icecast/trunk/icecast/; revision=9424
2005-06-10 00:37:09 +00:00
Karl Heyes
e0da4c90a9
might as well add these to the samples configs
...
svn path=/icecast/trunk/icecast/; revision=9421
2005-06-09 15:44:38 +00:00
Karl Heyes
52787eeeaa
increase default max queue size, 100k isn't much and we do reduce it when
...
there are no lagging clients
svn path=/icecast/trunk/icecast/; revision=9420
2005-06-09 15:32:19 +00:00
oddsock
e5ae621235
small update to the shoutcast compat example config
...
svn path=/icecast/trunk/icecast/; revision=8511
2004-12-21 19:36:02 +00:00
oddsock
b3d5a657d2
add a new web admin feature which allows the updating of metadata (now that we support metadata updates for most stream types). This is an new admin feature.
...
add cluster-password to the config to allow for future clustering of relays on the xiph stream directory.
svn path=/icecast/trunk/icecast/; revision=8345
2004-12-07 22:29:46 +00:00
Karl Heyes
a521d15d74
merge per-mount hidden setting. prevent specific mountpoints being listed
...
on status.xsl and streamlist
svn path=/icecast/trunk/icecast/; revision=8245
2004-11-22 18:21:48 +00:00
Karl Heyes
2b4ee737db
add per-mount no-yp tag handling
...
svn path=/icecast/trunk/icecast/; revision=8241
2004-11-21 15:51:49 +00:00
Karl Heyes
c7432d6602
minor cleanups
...
svn path=/icecast/trunk/icecast/; revision=8236
2004-11-20 02:16:59 +00:00
Karl Heyes
1e6232c531
add <shoutcast-mount>. drop the hardcoded mountpoint hacks for NSV
...
svn path=/icecast/trunk/icecast/; revision=8213
2004-11-17 16:02:04 +00:00
oddsock
083f5c0cd1
this patch adds a playlist log to icecast. This can be used to maintain an audit trail of metadata that comes through icecast. The format of the log file may be changed in the future as we decide on a good format.
...
svn path=/icecast/trunk/icecast/; revision=8205
2004-11-16 04:04:02 +00:00
oddsock
da1f023430
ok, how about I actually include these :)
...
svn path=/icecast/trunk/icecast/; revision=8195
2004-11-11 22:25:00 +00:00
oddsock
80078cce1d
* support for the Shoutcast DSP (yay!).
...
You can now use the Shoutcast DSP as a source client. The connection
protocol is a bit odd, and we had to handle it separately, and thus
we've added a new config option (<shoutcast-compat>) that is set at
the listener port level.
* support for NSV (and the nsvscsrc source client).
After adding support for the connection protocol of the shoutcast DSP,
adding NSV was just a simple of a few special handling cases.
* removed all traces of the earlier attempt at the shoutcast DSP connection
protocol
* Due to the growing complexity of the config files, I've also created a
few alternate config files, namely one for a "shoutcast compat" setup
as well as a "minimal" one for quick basic configurations.
svn path=/icecast/trunk/icecast/; revision=8191
2004-11-11 15:47:33 +00:00
Karl Heyes
1fe2325479
add optional tags to example xml and remove unused source_t item
...
svn path=/icecast/trunk/icecast/; revision=7607
2004-08-22 15:00:35 +00:00
oddsock
ed9f174544
enable burst on connect by default per jack.
...
svn path=/icecast/trunk/icecast/; revision=7256
2004-07-22 13:38:20 +00:00
brendan
16e1815f14
Migrate .cvsignore to svn:ignore
...
svn path=/icecast/trunk/icecast/; revision=7090
2004-07-11 16:50:28 +00:00
oddsock
56cd1de3c5
added ability to disallow concurrent connections from the same username if using htpasswd listener authentication.
...
svn path=/icecast/trunk/icecast/; revision=6711
2004-05-17 04:33:46 +00:00
oddsock
d11f777888
much better documentation of listener authentication
...
svn path=/icecast/trunk/icecast/; revision=6617
2004-05-03 15:00:18 +00:00
oddsock
d642846c80
added web based interface to htpasswd client authentication
...
svn path=/icecast/trunk/icecast/; revision=6610
2004-04-30 14:36:07 +00:00
Michael Smith
cd47258bb4
Disable burst-on-connect by default
...
svn path=/icecast/trunk/icecast/; revision=6607
2004-04-30 02:28:58 +00:00
oddsock
32718b5b4e
new feature in icecast : burst-on-connect - allows an initial burst of data to connecting listeners, thus reducing the startup time of a stream.
...
svn path=/icecast/trunk/icecast/; revision=6606
2004-04-29 15:23:13 +00:00
oddsock
fc98d009f9
added small comment about <hostname>
...
svn path=/icecast/trunk/icecast/; revision=6603
2004-04-28 20:58:47 +00:00
oddsock
e6b7e96c02
commented out mount specific settings as they are optional and tend to cause
...
confusion
svn path=/trunk/icecast/; revision=5746
2004-01-08 14:16:26 +00:00
oddsock
cd415a8576
removed yp.icecast.net from the config..apparently, they are no longer running a YP..
...
svn path=/trunk/icecast/; revision=5743
2004-01-07 21:26:14 +00:00
oddsock
bb96da291a
disable pidfile by default
...
svn path=/trunk/icecast/; revision=5686
2003-12-04 16:54:48 +00:00
Karl Heyes
112ce96cf0
Add optional pidfile. Writes process id of icecast to named file
...
svn path=/trunk/icecast/; revision=5674
2003-12-01 23:30:13 +00:00
oddsock
bdeffe42bc
removed unused tags and added the XIPH directory
...
svn path=/trunk/icecast/; revision=5524
2003-10-31 19:16:12 +00:00
Karl Heyes
8654a18f72
minor cleanups
...
svn path=/trunk/icecast/; revision=5168
2003-07-23 00:27:10 +00:00
brendan
784fe52e85
Whoops! make install could overwrite an existing icecast.xml.
...
Install icecast.xml.dist in doc
Install as $(sysconfdir)/icecast.xml only if that file doesn't already
exist.
svn path=/trunk/icecast/; revision=4983
2003-06-20 04:01:31 +00:00
brendan
e19a7af1b1
Fix critical TODO item 1 (make install)
...
ATTN Mike!
make install now installs the xsl files in pkgdatadir ($prefix/share/icecast) web
and admin directories, and builds icecast.xml accordingly. icecast.xml is now
installed in $sysconfdir/etc, and IMHO icecast should attempt to find a config
file there, and only demand one on the command line if it can't.
svn path=/trunk/icecast/; revision=4956
2003-06-17 21:10:56 +00:00
brendan
be325ccd24
spaces-only indentation for the love of $
...
svn path=/trunk/icecast/; revision=4872
2003-06-04 01:40:06 +00:00
oddsock
ddfae103f0
new config param <adminroot>
...
added yp.icecast.net as another possible yp directory
svn path=/trunk/icecast/; revision=4710
2003-05-15 21:05:15 +00:00
Michael Smith
4df7eefea7
Change the <mount> section slightly and add a comment to avoid confusing
...
users.
svn path=/trunk/icecast/; revision=4634
2003-04-25 08:38:47 +00:00
Michael Smith
8527ed7b43
Implementation of aliases contributed by Paul Donohue <icecast@TopQuark.net>
...
svn path=/trunk/icecast/; revision=4629
2003-04-23 12:44:29 +00:00
oddsock
516cee73db
new parameter for the icecast.xml config file (yp timeout interval)
...
svn path=/trunk/icecast/; revision=4604
2003-04-11 03:14:26 +00:00
Michael Smith
eba22526aa
Support listening on multiple sockets.
...
svn path=/trunk/icecast/; revision=4454
2003-03-09 11:27:06 +00:00
Michael Smith
81f9551da0
Comment out dump file, people don't want that on by default (I'm not
...
admitting to just having filled up /)
svn path=/trunk/icecast/; revision=4400
2003-03-04 08:31:49 +00:00
Michael Smith
a169380258
Add another comment suggested by a user.
...
svn path=/trunk/icecast/; revision=4384
2003-03-02 10:18:28 +00:00
Michael Smith
5019130d27
Max queue length for clients is now
...
a) based on total bytes in queue, not total number of buffers in queue
b) configurable (defaults to 100 kB)
mp3 metadata relaying (inline). Untested.
svn path=/trunk/icecast/; revision=4364
2003-02-24 13:37:15 +00:00
Michael Smith
9acef4801e
Per mountpoint usernames, passwords, and some infrastructure for other
...
per-mountpoint configuration (some of these are given as examples in
the config file, but they aren't yet used).
svn path=/trunk/icecast/; revision=4338
2003-02-11 14:23:34 +00:00
Michael Smith
e3bb942ed9
Rearrange some relaying code.
...
Add ability to configure individual relays as well (i.e. single stream, rather
than all the streams from a server).
svn path=/trunk/icecast/; revision=4327
2003-02-07 10:53:38 +00:00
Michael Smith
9e168dc870
Lots of fixes for screwy code formatting, plus:
...
make streams public by default, send ice-private: 1 to make them private.
However, default config file has yp servers commented out.
A little fix for compilation on some solaris systems
Redo some config file stuff: now all the passwords are inside an element
<authentication>, (though for now they're also accepted in the old location),
and added admin username and password. Move some of the admin activities over
to using the admin passwords (admin action that affect a mountpoint use the
source password)
Fill in some (but not yet all, maybe i'll do that later) of the infrastructure
for per-mountpoint passwords.
Fix lots of headers/code so that it works properly/portably on non-win32
systems.
svn path=/trunk/icecast/; revision=4325
2003-02-06 13:10:48 +00:00
oddsock
2848150fb3
added new entry for yp server
...
svn path=/trunk/icecast/; revision=4315
2003-02-02 14:35:10 +00:00
Michael Smith
8ce3dbb957
File serving, from the webroot.
...
svn path=/trunk/icecast/; revision=3852
2002-08-18 05:06:58 +00:00
Michael Smith
25f0c9f4bb
Typo.
...
svn path=/trunk/icecast/; revision=3839
2002-08-16 15:04:04 +00:00
Michael Smith
121720a4cc
Fix relaying to work with new auth scheme.
...
svn path=/trunk/icecast/; revision=3838
2002-08-16 14:55:56 +00:00
Michael Smith
15783d12f8
oddsock's win32 port/GUI
...
svn path=/trunk/icecast/; revision=3787
2002-08-09 15:55:02 +00:00
Michael Smith
fce9ecb952
Allow setting the log level (for the error log, not the access log) from the
...
config file.
svn path=/trunk/icecast/; revision=3774
2002-08-09 08:11:37 +00:00
Michael Smith
8d75eb0b4a
Logging cleanups, and a config file fix.
...
svn path=/trunk/icecast/; revision=3773
2002-08-09 08:06:00 +00:00
Michael Smith
9b6b2afeaf
oddsock's xslt stats support, slightly cleaned up
...
svn path=/trunk/icecast/; revision=3772
2002-08-09 06:52:07 +00:00
Michael Smith
f9a36f1846
Revert some accidental changes to the config file.
...
svn path=/trunk/icecast/; revision=3761
2002-08-05 14:51:22 +00:00