From hello at ianbell.com Fri Oct 1 00:09:54 2004 From: hello at ianbell.com (Ian Andrew Bell) Date: Thu, 30 Sep 2004 17:09:54 -0700 Subject: [Icecast] Problem One: Running Icecast on Port 80.. Message-ID: <38A8FBE4-133E-11D9-8CC6-000A95B3B8D6@ianbell.com> I've got a redhat linux 9.0 box and I've made sure Apache is out of the way, so that I can do what I really want to do, which is to run Icecast on port 80 of the server, so listeners can grab the stream even through the toughest firewall. I have been wrestling with this for a number of hours, consulted a few experts, and am coming up zilch. Theoretically, I should be able to just run Icecast on Port 80 by specifying Port 80 in the icecast.xml file like so: 80 ...but this is the error I get: Could not create listener socket on port 80 Server startup failed. Exiting I was told that I should try running icecast as root. Try doing that, and you get an error: WARNING: You should not run icecast2 as root Use the changeowner directive in the config file Have googled for any sort of step-by-step instructions for something even a little bit similar to this, but to no avail. -Ian. From hello at ianbell.com Fri Oct 1 00:09:56 2004 From: hello at ianbell.com (Ian Andrew Bell) Date: Thu, 30 Sep 2004 17:09:56 -0700 Subject: [Icecast] Problem Two: Icecast Won't Relay... Message-ID: <39DD4029-133E-11D9-8CC6-000A95B3B8D6@ianbell.com> As a follow-up to this thread: http://lists.xiph.org/pipermail/icecast/2004-May/007171.html ... I am still attempting to relay effectively from two separate Audioactive encoders via an icecast server. Since we last discussed this Audioactive have updated their firmware to comply to the standards for MP3 streaming more explicitly. And according to Michael Icecast was patched to be more tolerant of malformed headers and attributes. I'm running 2.0.2. I can connect to the streams without hassle at their URL on the encoders themselves from iTunes or any other MP3 player: http://56k.pulverradio.com:16080/ Here's what's in my icecast.xml file: 128k.pulverradio.com 16080 / high.mp3 0 56k.pulverradio.com 16080 / low.mp3 0 Here's what error.log reports: [2004-09-30 20:23:05] INFO main/main icecast server started [2004-09-30 20:23:05] DBUG slave/create_relay_stream Adding source at mountpoint "high.mp3" [2004-09-30 20:23:05] DBUG slave/create_relay_stream Adding source at mountpoint "low.mp3" [2004-09-30 20:23:05] DBUG source/source_main Source creation complete [2004-09-30 20:23:05] DBUG source/source_main Source creation complete [2004-09-30 20:24:28] DBUG connection/_handle_get_request Client connected [2004-09-30 20:24:28] DBUG connection/_handle_get_request Source not found for client ...and of course the client gets nothing. Not sure what I can do about this. Am I missing something obvious? -Ian. From karl at xiph.org Fri Oct 1 00:24:35 2004 From: karl at xiph.org (Karl Heyes) Date: 01 Oct 2004 01:24:35 +0100 Subject: [Icecast] Problem One: Running Icecast on Port 80.. In-Reply-To: <38A8FBE4-133E-11D9-8CC6-000A95B3B8D6@ianbell.com> References: <38A8FBE4-133E-11D9-8CC6-000A95B3B8D6@ianbell.com> Message-ID: <1096590275.2609.60.camel@bogus.hackers.club> On Fri, 2004-10-01 at 01:09, Ian Andrew Bell wrote: ... > Theoretically, I should be able to just run Icecast on Port 80 by > specifying Port 80 in the icecast.xml file like so: > > > 80 > > > ...but this is the error I get: > > Could not create listener socket on port 80 > Server startup failed. Exiting > > I was told that I should try running icecast as root. Try doing that, > and you get an error: listening on ports < 1024 requires root privileges > WARNING: You should not run icecast2 as root > Use the changeowner directive in the config file http://www.icecast.org/docs/icecast-2.0.2/icecast2_config_file.html#security As with apache, you start as root then it changes to run as another user, just state the user/group karl. From karl at xiph.org Fri Oct 1 00:26:34 2004 From: karl at xiph.org (Karl Heyes) Date: 01 Oct 2004 01:26:34 +0100 Subject: [Icecast] Problem Two: Icecast Won't Relay... In-Reply-To: <39DD4029-133E-11D9-8CC6-000A95B3B8D6@ianbell.com> References: <39DD4029-133E-11D9-8CC6-000A95B3B8D6@ianbell.com> Message-ID: <1096590393.2609.66.camel@bogus.hackers.club> On Fri, 2004-10-01 at 01:09, Ian Andrew Bell wrote: > Here's what's in my icecast.xml file: > > > 128k.pulverradio.com > 16080 > / > high.mp3 you really mean /high.mp3 > > 56k.pulverradio.com > 16080 > / > low.mp3 you really mean /low.mp3 karl. From hello at ianbell.com Fri Oct 1 00:27:20 2004 From: hello at ianbell.com (Ian Andrew Bell) Date: Thu, 30 Sep 2004 17:27:20 -0700 Subject: [Icecast] Problem One: Running Icecast on Port 80.. In-Reply-To: <1096590275.2609.60.camel@bogus.hackers.club> References: <38A8FBE4-133E-11D9-8CC6-000A95B3B8D6@ianbell.com> <1096590275.2609.60.camel@bogus.hackers.club> Message-ID: On 30-Sep-04, at 5:24 PM, Karl Heyes wrote: > >> WARNING: You should not run icecast2 as root >> Use the changeowner directive in the config file > > http://www.icecast.org/docs/icecast-2.0.2/ > icecast2_config_file.html#security > > As with apache, you start as root then it changes to run as another > user, just state the user/group Right, so my icecast.xml file says: 0 root root ... and here's what happens when I execute: [root at pamplona bin]# Changed groupid to 0. Changed userid to 0. WARNING: You should not run icecast2 as root Use the changeowner directive in the config file -Ian. From karl at xiph.org Fri Oct 1 00:36:35 2004 From: karl at xiph.org (Karl Heyes) Date: 01 Oct 2004 01:36:35 +0100 Subject: [Icecast] Problem One: Running Icecast on Port 80.. In-Reply-To: References: <38A8FBE4-133E-11D9-8CC6-000A95B3B8D6@ianbell.com> <1096590275.2609.60.camel@bogus.hackers.club> Message-ID: <1096590994.2609.83.camel@bogus.hackers.club> On Fri, 2004-10-01 at 01:27, Ian Andrew Bell wrote: > Right, so my icecast.xml file says: > > > 0 > > > root > root > > > > > ... and here's what happens when I execute: no, you start the icecast app as root so that it can get port 80, then change to another non-root user (ie and References: <39DD4029-133E-11D9-8CC6-000A95B3B8D6@ianbell.com> <1096590393.2609.66.camel@bogus.hackers.club> Message-ID: That fixed it! The importance of the beginning "/" should probably be emphasized in the doco, especially since the sample config says: different.ogg ....could be a little misleading. Also need the closing slash in the sample XML flags. -Ian. On 30-Sep-04, at 5:26 PM, Karl Heyes wrote: > On Fri, 2004-10-01 at 01:09, Ian Andrew Bell wrote: >> Here's what's in my icecast.xml file: >> >> >> 128k.pulverradio.com >> 16080 >> / >> high.mp3 > > you really mean > /high.mp3 > > >> >> 56k.pulverradio.com >> 16080 >> / >> low.mp3 > > you really mean > /low.mp3 > > karl. > > From msmith at xiph.org Fri Oct 1 00:57:09 2004 From: msmith at xiph.org (Michael Smith) Date: Fri, 1 Oct 2004 10:57:09 +1000 Subject: [Icecast] Problem Two: Icecast Won't Relay... In-Reply-To: References: <39DD4029-133E-11D9-8CC6-000A95B3B8D6@ianbell.com> <1096590393.2609.66.camel@bogus.hackers.club> Message-ID: <200410011057.09472.msmith@xiph.org> On Friday 01 October 2004 10:35, Ian Andrew Bell wrote: > That fixed it! > > The importance of the beginning "/" should probably be emphasized in > the doco, especially since the sample config > says: different.ogg Thanks, I've fixed this (now in SVN). I've also added a check, when creating a source, that the mountpoint starts with a '/' - if it doesn't, a warning will be issued. > > ....could be a little misleading. Also need the closing slash in the > sample XML flags. Those looked like they were present... Mike From john at kqlz.org Fri Oct 1 01:40:14 2004 From: john at kqlz.org (John) Date: Thu, 30 Sep 2004 21:40:14 -0400 Subject: [Icecast] Song Updates References: <41505A11.7070009@kqlz.org> <00a601c49fff$9115ac10$1401a8c0@copperhead> <4158A9C6.7020806@infa.net> <014f01c4a507$24f4e5c0$1401a8c0@copperhead> <4158EB69.2050109@infa.net> <015a01c4a529$a2c777c0$1401a8c0@copperhead> <415977CA.9050009@infa.net> <001e01c4a57b$4e2ae150$1401a8c0@copperhead> <41599DBF.6000605@infa.net> <00d801c4a583$282f64f0$1401a8c0@copperhead> <415B1483.8080404@infa.net> <013101c4a674$02a5e460$1401a8c0@copperhead> <415B6020.5060708@infa.net> <027401c4a697$401be920$1401a8c0@copperhead> <415C6310.7000400@infa.net> <01e801c4a740$3ef78190$1401a8c0@copperhead> <415C9413.1090205@infa.net> <024001c4a748$7a0999f0$1401a8c0@copperhead> Message-ID: <415CB57E.7000504@kqlz.org> Hello Everyone, What is the string to update song titles? I have seen a few but none seem to work. Thanks John From philipp at phflesch.de Fri Oct 1 04:56:12 2004 From: philipp at phflesch.de (Philipp Flesch) Date: Fri, 1 Oct 2004 06:56:12 +0200 Subject: [Icecast] creating live mp3-stream Message-ID: <1096606572.415ce36c88a63@webmail.wvb-gym.de> hi! Currently I'm using icecast1 and darkice to send a live-stream ... now I updateted icecast2 ... but is there a way to create 2 different MP3 streams (with 2 different qualities) using a streaming client? ices2 would be great but it only supports ogg :-( As real radiostation we have to use MP3 because most auf the windows playeres still don't support ogg ... :-(( My boss wants an Windows Media Stream, so I hope to get running my 2 mp3s so that I can left out an other buggy windows box .. Philipp From geoff at hitsandpieces.net Fri Oct 1 05:17:52 2004 From: geoff at hitsandpieces.net (Geoff Shang) Date: Fri, 1 Oct 2004 15:17:52 +1000 Subject: [Icecast] creating live mp3-stream In-Reply-To: <1096606572.415ce36c88a63@webmail.wvb-gym.de> References: <1096606572.415ce36c88a63@webmail.wvb-gym.de> Message-ID: Hi: The easiest way to do this is to use streamtranscoder from oddsock.org to transcode. So you'd send one from darkice and use streamtranscoder to generate the other one. Geoff. -- Geoff Shang ICQ number 43634701 Make sure your E-mail can be read by everyone! http://www.betips.net/etc/evilmail.html Please avoid sending me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html From hallm at 1satcom.com Fri Oct 1 13:28:18 2004 From: hallm at 1satcom.com (Marion Hall) Date: Fri, 1 Oct 2004 08:28:18 -0500 Subject: [Icecast] Problems getting Ices2 to work with live input. Message-ID: I've got icecast2 and ices2 working with a playlist of ogg files and it works fine. I've been playing for a few days with getting my audio to work at all. I've now got my audio where I can play an ogg file from ogg123 -d oss filename.ogg. When I run ices ices-live.xml I get the following error in my log file: [2004-09-30 09:38:07] INFO ices-core/main IceS 2.0.0 started... [2004-09-30 09:38:07] EROR input-oss/oss_open_module Couldn't set sampling rate [2004-09-30 09:38:07] EROR input/input_loop Couldn't initialise input module "o ss" [2004-09-30 09:38:07] INFO ices-core/main Shutdown complete I know I'm missing something, but I'm not sure what. I also added icecast to the audio group to see if it would help. Ices is running as root. The config file is pretty much the default see below: 0 /var/log/ices ices.log 2048 4 0 Example stream name Example genre A short description of your stream http://mysite.org oss 44100 2 /dev/dsp 1 test localhost 8000 hackme /example1.ogg 1 0 22050 1 1 44100 22050 -------------- next part -------------- An HTML attachment was scrubbed... URL: From karl at xiph.org Fri Oct 1 14:23:52 2004 From: karl at xiph.org (Karl Heyes) Date: 01 Oct 2004 15:23:52 +0100 Subject: [Icecast] Problems getting Ices2 to work with live input. In-Reply-To: References: Message-ID: <1096640632.4720.1.camel@bogus.hackers.club> On Fri, 2004-10-01 at 14:28, Marion Hall wrote: > I?ve got icecast2 and ices2 working with a playlist of ogg files and > it works fine. I?ve been playing for a few days with getting my audio > to work at all. I?ve now got my audio where I can play an ogg file > from ogg123 ?d oss filename.ogg. When I run ices ices-live.xml I get > the following error in my log file: > > > > [2004-09-30 09:38:07] INFO ices-core/main IceS 2.0.0 started... > > [2004-09-30 09:38:07] EROR input-oss/oss_open_module Couldn't set > sampling rate looks like the driver doesn't do 44100, try 48000 instead karl. From jsoukup at netlantic.de Fri Oct 1 14:34:30 2004 From: jsoukup at netlantic.de (Johann Soukup) Date: Fri, 01 Oct 2004 16:34:30 +0200 Subject: [Icecast] creating live mp3-stream References: <1096606572.415ce36c88a63@webmail.wvb-gym.de> Message-ID: <415D6AF5.4B334445@netlantic.de> Hi. I use the input multiplex driver for OSS which creates virtual devices. So i can start multiple encoder processes with different bandwdth. Regards - Johann Geoff Shang schrieb: > Hi: > > The easiest way to do this is to use streamtranscoder from oddsock.org to > transcode. So you'd send one from darkice and use streamtranscoder to > generate the other one. > > Geoff. > > -- > Geoff Shang > ICQ number 43634701 > > Make sure your E-mail can be read by everyone! > http://www.betips.net/etc/evilmail.html > > Please avoid sending me Word or PowerPoint attachments. > See http://www.fsf.org/philosophy/no-word-attachments.html > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast -- ---------------------------------------------------- Netlantic GmbH | phone +49 89 960570-0 Johann Soukup | fax +49 89 960570-79 ---------------------------------------------------- Betastr. 9a | http://www.netlantic.de D-85774 Unterfoehring | j.soukup at netlantic.de ---------------------------------------------------- From jsoukup at netlantic.de Fri Oct 1 14:54:22 2004 From: jsoukup at netlantic.de (Johann Soukup) Date: Fri, 01 Oct 2004 16:54:22 +0200 Subject: [Icecast] Icecast source config References: <415AB1D6.FE725F20@netlantic.de> <2f3554e6041001073770d276c8@mail.gmail.com> Message-ID: <415D6F9E.4F6688FF@netlantic.de> Hi. thanks guys, this works. Thanks a lot for your help - Johann Darrell Dominey schrieb: > yes, you can do this with the idea you had, your just doing it wrong: > > section with : > username must be "source", thats all you need to do :-) > > On Wed, 29 Sep 2004 15:00:06 +0200, Johann Soukup wrote: > > Hello. > > > > is there any chance to define multiple entries of > > in the authentication section of the config file ? > > > > I tried already in the section with > > but this didn't work neither. > > > > Best Regards > > > > - Johann > > > > Netlantic > > Johann Soukup > > http://www.netlantic.net > > > > _______________________________________________ > > Icecast mailing list > > Icecast at xiph.org > > http://lists.xiph.org/mailman/listinfo/icecast > > -- ---------------------------------------------------- Netlantic GmbH | phone +49 89 960570-0 Johann Soukup | fax +49 89 960570-79 ---------------------------------------------------- Betastr. 9a | http://www.netlantic.de D-85774 Unterfoehring | j.soukup at netlantic.de ---------------------------------------------------- From hallm at 1satcom.com Fri Oct 1 15:23:58 2004 From: hallm at 1satcom.com (Marion Hall) Date: Fri, 1 Oct 2004 10:23:58 -0500 Subject: [Icecast] Problems getting Ices2 to work with live input. In-Reply-To: <1096640632.4720.1.camel@bogus.hackers.club> Message-ID: >looks like the driver doesn't do 44100, try 48000 instead >karl. I think that may have fixed it. I'll let you know as soon as I can get a radio or something to feed a live source into it. I've also got to find, I guess, a 1/8" stereo to 1/8" stereo patch cable at my local Radio Shack. Thanks for your help. Marion __________ NOD32 1.881 (20040930) Information __________ This message was checked by NOD32 antivirus system. http://www.nod32.com From hallm at 1satcom.com Fri Oct 1 17:46:00 2004 From: hallm at 1satcom.com (Marion Hall) Date: Fri, 1 Oct 2004 12:46:00 -0500 Subject: [Icecast] Low volume coming through live stream Message-ID: I've got a boom box style radio plugged in with a patch cable (Our radio shack only had a mono cable). I'm getting a volume off of the stream, but it is a very low volume. I've got the radio turned all the way up. I'm using setmixer to adjust volumes, but it hasn't changed anything. I know it's probably just a simple setting, I just don't know what. Marion Hall -------------- next part -------------- An HTML attachment was scrubbed... URL: From groups at mediacast1.com Fri Oct 1 18:15:11 2004 From: groups at mediacast1.com (Dave St John) Date: Fri, 1 Oct 2004 12:15:11 -0600 Subject: [Icecast] Song Updates References: <41505A11.7070009@kqlz.org><00a601c49fff$9115ac10$1401a8c0@copperhead><4158A9C6.7020806@infa.net><014f01c4a507$24f4e5c0$1401a8c0@copperhead><4158EB69.2050109@infa.net><015a01c4a529$a2c777c0$1401a8c0@copperhead><415977CA.9050009@infa.net><001e01c4a57b$4e2ae150$1401a8c0@copperhead><41599DBF.6000605@infa.net><00d801c4a583$282f64f0$1401a8c0@copperhead><415B1483.8080404@infa.net><013101c4a674$02a5e460$1401a8c0@copperhead><415B6020.5060708@infa.net><027401c4a697$401be920$1401a8c0@copperhead><415C6310.7000400@infa.net><01e801c4a740$3ef78190$1401a8c0@copperhead><415C9413.1090205@infa.net><024001c4a748$7a0999f0$1401a8c0@copperhead> <415CB57E.7000504@kqlz.org> Message-ID: <00e801c4a7e2$9abd20f0$1401a8c0@copperhead> Looks like http url is broke again. http://64.62.252.140:9120/status.xsl Dave St John Mediacast1 Administration Need Support ? http://mediacast1.com/helpdesk ----- Original Message ----- From: "John" To: "icecast" Sent: Thursday, September 30, 2004 7:40 PM Subject: [Icecast] Song Updates > Hello Everyone, > > What is the string to update song titles? > I have seen a few but none seem to work. > > > Thanks > John > > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > From tubbs at wispdirect.com Fri Oct 1 18:48:54 2004 From: tubbs at wispdirect.com (Cody Tubbs (wISPdirect)) Date: Fri, 01 Oct 2004 13:48:54 -0500 Subject: [Icecast] Song Updates In-Reply-To: <00e801c4a7e2$9abd20f0$1401a8c0@copperhead> Message-ID: <415D6046.6790.420BDA@localhost> Run this from command line: curl --user admin:hackme 'http://192.168.0.1:8000/admin/metadata?mount=/live&mode=updinfo&song=Artist_name+Title' That should set you all up, just change IP, Port and MountPoint. -- Cody Tubbs : (Certified Master Linux Administrator) : (Certified Unix Security Specialist) -- Broadway Internet On 1 Oct 2004 at 12:15, Dave St John wrote: > Looks like http url is broke again. > http://64.62.252.140:9120/status.xsl > > > Dave St John > Mediacast1 Administration > > Need Support ? > http://mediacast1.com/helpdesk > ----- Original Message ----- > From: "John" > To: "icecast" > Sent: Thursday, September 30, 2004 7:40 PM > Subject: [Icecast] Song Updates > > > > Hello Everyone, > > > > What is the string to update song titles? > > I have seen a few but none seem to work. > > > > > > Thanks > > John > > > > > > _______________________________________________ > > Icecast mailing list > > Icecast at xiph.org > > http://lists.xiph.org/mailman/listinfo/icecast > > > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > From mihamina at mail.rktmb.org Fri Oct 1 19:32:23 2004 From: mihamina at mail.rktmb.org (Rakotomandimby Mihamina) Date: Fri, 01 Oct 2004 21:32:23 +0200 Subject: [Icecast] CPU load Message-ID: <1096659143.20842.76.camel@milina> Hello, >From time to time my computer freezes. I noticed it freezed when i transcoded from mp3 to ogg, with mp32ogg. Then later I noticed it freezed too when I encoded from wav to ogg with oggenc. When I use mp32ogg or oggenc, the CPU load is 99% during the process and the computer freezes after 10 minutes. But, I tried to load the CPU and bzip2 a large file during 30 minutes, but the computer stays OK, though cpu load is 99%. So, does oggenc more "heat" the CPU than any other application ? I'm running an AMD XP 2200+ under Debian Testing. lmsemsors are not available (no time to recompile the kernel) -- ASPO Infog?rance http://aspo.rktmb.org/activites/infogerance Unofficial FAQ fcolc http://faq.fcolc.eu.org/ LUG sur Orl?ans et alentours. T?l : 02 38 76 43 65 (France) From john at kqlz.org Fri Oct 1 20:49:38 2004 From: john at kqlz.org (John) Date: Fri, 01 Oct 2004 16:49:38 -0400 Subject: [Icecast] Song Updates References: <415D6046.6790.420BDA@localhost> Message-ID: <415DC2E2.9010504@kqlz.org> Hello Cody Thanks for the response. I don't have access to curl. When I try ' http://[my server IP]:[my port]/admin/metadata?mount=/live.ogg&mode=updinfo&song=Artist_name+Title' with a web browser I get a return of "source will not accept URL updates " If I try 'http://[my server IP]:[my port]/admin/metadata?mount=/live&mode=updinfo&song=Artist_name+Title' (minus the .ogg on the mount) I get "Source does not exist". I have 2 streams running on that server live.ogg and live2.ogg. I even tried it in perl since I already have a script I wrote for SC so I just changed it for icecast and the same thing happens. I know in SC there is a place for a password: 'http://[IP]:[PORT]/admin.cgi?pass=[PASSWORD]&mode=updinfo&song=[SONG]song&url=http://www.yousite.com' I'm stumped John Cody Tubbs (wISPdirect) wrote: >Run this from command line: > >curl --user admin:hackme 'http://192.168.0.1:8000/admin/metadata?mount=/live&mode=updinfo&song=Artist_name+Title' > >That should set you all up, just change IP, Port and MountPoint. > > > From tubbs at wispdirect.com Fri Oct 1 20:54:45 2004 From: tubbs at wispdirect.com (Cody Tubbs (wISPdirect)) Date: Fri, 01 Oct 2004 15:54:45 -0500 Subject: [Icecast] Song Updates In-Reply-To: <415DC2E2.9010504@kqlz.org> Message-ID: <415D7DC5.26921.B54978@localhost> go download curl, you need it, the method you're trying wont work, it's what I tried first until I figured out curl worked instead. On 1 Oct 2004 at 16:49, John wrote: > Hello Cody > Thanks for the response. > > I don't have access to curl. > > When I try ' http://[my server IP]:[my > port]/admin/metadata?mount=/live.ogg&mode=updinfo&song=Artist_name+Title' > with a web browser > I get a return of "source will not accept URL updates " > > If I try 'http://[my server IP]:[my > port]/admin/metadata?mount=/live&mode=updinfo&song=Artist_name+Title' > (minus the .ogg on the mount) > I get "Source does not exist". > > I have 2 streams running on that server live.ogg and live2.ogg. > I even tried it in perl since I already have a script I wrote for SC so > I just changed it for icecast and the same thing happens. > > I know in SC there is a place for a password: > 'http://[IP]:[PORT]/admin.cgi?pass=[PASSWORD]&mode=updinfo&song=[SONG]song&url=http://www.yousite.com' > > I'm stumped > > John > > Cody Tubbs (wISPdirect) wrote: > > >Run this from command line: > > > >curl --user admin:hackme 'http://192.168.0.1:8000/admin/metadata?mount=/live&mode=updinfo&song=Artist_name+Title' > > > >That should set you all up, just change IP, Port and MountPoint. > > > > > > > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > -- Cody Tubbs : (Certified Master Linux Administrator) : (Certified Unix Security Specialist) -- wISPdirect : http://www.wISPdirect.com -- Broadway Internet From tubbs at wispdirect.com Fri Oct 1 21:14:21 2004 From: tubbs at wispdirect.com (Cody Tubbs (wISPdirect)) Date: Fri, 01 Oct 2004 16:14:21 -0500 Subject: [Icecast] Song Updates In-Reply-To: <01bd01c4a7fa$d650d220$1401a8c0@copperhead> Message-ID: <415D825D.7843.C73B47@localhost> Please paste exact output and syntax On 1 Oct 2004 at 15:08, Dave St John wrote: > We tried curl but got an error saying an extra method is not available? > ideas? > > > Dave St John > Mediacast1 Administration > > Need Support ? > http://mediacast1.com/helpdesk > ----- Original Message ----- > From: "Cody Tubbs (wISPdirect)" > To: > Sent: Friday, October 01, 2004 2:54 PM > Subject: Re: [Icecast] Song Updates > > > > go download curl, you need it, the method you're trying wont work, > > it's what I tried first until I figured out curl worked instead. > > > > On 1 Oct 2004 at 16:49, John wrote: > > > >> Hello Cody > >> Thanks for the response. > >> > >> I don't have access to curl. > >> > >> When I try ' http://[my server IP]:[my > >> port]/admin/metadata?mount=/live.ogg&mode=updinfo&song=Artist_name+Title' > >> with a web browser > >> I get a return of "source will not accept URL updates " > >> > >> If I try 'http://[my server IP]:[my > >> port]/admin/metadata?mount=/live&mode=updinfo&song=Artist_name+Title' > >> (minus the .ogg on the mount) > >> I get "Source does not exist". > >> > >> I have 2 streams running on that server live.ogg and live2.ogg. > >> I even tried it in perl since I already have a script I wrote for SC so > >> I just changed it for icecast and the same thing happens. > >> > >> I know in SC there is a place for a password: > >> 'http://[IP]:[PORT]/admin.cgi?pass=[PASSWORD]&mode=updinfo&song=[SONG]song&url=http://www.yousite.com' > >> > >> I'm stumped > >> > >> John > >> > > > >> Cody Tubbs (wISPdirect) wrote: > >> > >> >Run this from command line: > >> > > >> >curl --user admin:hackme > >> >'http://192.168.0.1:8000/admin/metadata?mount=/live&mode=updinfo&song=Artist_name+Title' > >> > > >> >That should set you all up, just change IP, Port and MountPoint. > >> > > >> > > >> > > >> > >> _______________________________________________ > >> Icecast mailing list > >> Icecast at xiph.org > >> http://lists.xiph.org/mailman/listinfo/icecast > >> > > > > > > -- Cody Tubbs : (Certified Master Linux Administrator) > > : (Certified Unix Security Specialist) > > -- wISPdirect : http://www.wISPdirect.com > > -- Broadway Internet > > > > _______________________________________________ > > Icecast mailing list > > Icecast at xiph.org > > http://lists.xiph.org/mailman/listinfo/icecast > > > > > -- Cody Tubbs : (Certified Master Linux Administrator) : (Certified Unix Security Specialist) -- wISPdirect : http://www.wISPdirect.com -- Broadway Internet From hallm at 1satcom.com Fri Oct 1 21:36:06 2004 From: hallm at 1satcom.com (Marion Hall) Date: Fri, 1 Oct 2004 16:36:06 -0500 Subject: [Icecast] Low volume coming through live stream In-Reply-To: Message-ID: That was part of it, the other thing I believe was the mono cable, I put a stereo cable on it and now it's working great. Your howto has been a life savior in getting this set up. Thanks, Marion Hall -----Original Message----- From: Kerry Cox [mailto:kerryjcox at gmail.com] Sent: Friday, October 01, 2004 2:30 PM To: hallm at 1satcom.com Subject: Re: [Icecast] Low volume coming through live stream Are you running this on Linux. I assume so. Use something like "aumix" to turn the volume up. I know that when I just recently installed SUSE 9.1 Pro, the volume was set very low. Good luck. Take a look at http://www.gnuware.com/icecast/ for more help. I'll be updating this very soon in book format. KJ ----- Original Message ----- From: Marion Hall Date: Fri, 1 Oct 2004 12:46:00 -0500 Subject: [Icecast] Low volume coming through live stream To: icecast at xiph.org I've got a boom box style radio plugged in with a patch cable (Our radio shack only had a mono cable). I'm getting a volume off of the stream, but it is a very low volume. I've got the radio turned all the way up. I'm using setmixer to adjust volumes, but it hasn't changed anything. I know it's probably just a simple setting, I just don't know what. Marion Hall _______________________________________________ Icecast mailing list Icecast at xiph.org http://lists.xiph.org/mailman/listinfo/icecast __________ NOD32 1.881 (20040930) Information __________ This message was checked by NOD32 antivirus system. http://www.nod32.com From geoff at hitsandpieces.net Sat Oct 2 00:19:26 2004 From: geoff at hitsandpieces.net (Geoff Shang) Date: Sat, 2 Oct 2004 10:19:26 +1000 Subject: [Icecast] Song Updates In-Reply-To: <415DC2E2.9010504@kqlz.org> References: <415D6046.6790.420BDA@localhost> <415DC2E2.9010504@kqlz.org> Message-ID: John wrote: > When I try ' http://[my server IP]:[my > port]/admin/metadata?mount=/live.ogg&mode=updinfo&song=Artist_name+Title' > with a web browser > I get a return of "source will not accept URL updates " I don't think this method works with Ogg Vorbis streams, as metadata is expected in the stream itself. I could be wrong about this though. Geoff. From geoff at hitsandpieces.net Sat Oct 2 00:42:05 2004 From: geoff at hitsandpieces.net (Geoff Shang) Date: Sat, 2 Oct 2004 10:42:05 +1000 Subject: [Icecast] Song Updates In-Reply-To: <033601c4a815$e0f775b0$1401a8c0@copperhead> References: <415D6046.6790.420BDA@localhost> <415DC2E2.9010504@kqlz.org> <033601c4a815$e0f775b0$1401a8c0@copperhead> Message-ID: (I'm assuming this was meant for the list) Dave St John wrote: > would a socket connection write do the trick? If I'm right about this, no it wouldn't. What is done in the ogg vorbis feed is to start a new logical ogg stream, which allows the sending of new vorbis tags. You can't just plonk tags anywhere in a vorbis stream, they have to be in the second header packet. Now I guess Icecast could be modified to accept the URL method of metadata updates and generate a new stream itself. This approach would have certain advantages, particularly where the process controling the music etc wasn't the process doing the encoding (the MP3 approach makes it possible to do this). But I don't know whether subsequent packets/pages would need to be renumbered due to it being a new stream or whether starting a stream in the middle (numerically) is legal. A vorbis guru will have to answer that one. And if packets/pages do have to be renumbered on the fly, I don't know if this would cause too much complexity or not. I guess all it would require is tracking of offset values for each mountpoint. Geoff. From karl at xiph.org Sat Oct 2 00:56:59 2004 From: karl at xiph.org (Karl Heyes) Date: 02 Oct 2004 01:56:59 +0100 Subject: [Icecast] Song Updates In-Reply-To: References: <415D6046.6790.420BDA@localhost> <415DC2E2.9010504@kqlz.org> <033601c4a815$e0f775b0$1401a8c0@copperhead> Message-ID: <1096678618.4720.89.camel@bogus.hackers.club> On Sat, 2004-10-02 at 01:42, Geoff Shang wrote: > (I'm assuming this was meant for the list) > > Dave St John wrote: > > > would a socket connection write do the trick? > > If I'm right about this, no it wouldn't. What is done in the ogg vorbis > feed is to start a new logical ogg stream, which allows the sending of new > vorbis tags. You can't just plonk tags anywhere in a vorbis stream, they > have to be in the second header packet. correct, the metadata sits in the second packet of a logical stream. If people really want this then they can use the older vorbis module in the kh branch but that is only enabled via configure --enable-vorbis-updates I haven't checked for ages but it should still work fine and the url is the same syntax for mp3 streams. karl. From tubbs at wispdirect.com Sat Oct 2 20:07:04 2004 From: tubbs at wispdirect.com (Cody Tubbs (wISPdirect)) Date: Sat, 02 Oct 2004 15:07:04 -0500 Subject: [Icecast] Song Updates In-Reply-To: <029801c4a807$3ec23950$1401a8c0@copperhead> Message-ID: <415EC418.31469.C543A4@localhost> You did not type the exact string I told you to first of all. You forgot to use the 's after before the h in http and at the end. curl --user admin:hackme 'http://192.168.0.1:8000/admin/metadata?mount=/live&mode=updinfo&song=Artist_name+Title' notice the useage of the 's in my string and not in yours. Your string is launching nonsense into the background via the two &'s, hence [1] and [2]. Follow my string and it will work wonders. Sorry for the delay in reply. -- Cody Tubbs : (Certified Master Linux Administrator) : (Certified Unix Security Specialist) -- wISPdirect : http://www.wISPdirect.com -- Broadway Internet On 1 Oct 2004 at 16:37, Dave St John wrote: > [root at mediacast1 gork]# curl --user user:pass > http://64.62.252.140:9120/admin/metadata?mount=/live.ogg&mode=updinfo&song=test > [1] 7877 > [2] 7878 > [root at mediacast1 gork]# Missing parameter > > [1]- Done curl --user user:pass > http://64.62.252.140:9120/admin/metadata?mount=/live.ogg > [2]+ Done mode=updinfo > > > > Dave St John > Mediacast1 Administration > > Need Support ? > http://mediacast1.com/helpdesk > ----- Original Message ----- > From: "Cody Tubbs (wISPdirect)" > To: > Cc: "Dave St John" > Sent: Friday, October 01, 2004 3:14 PM > Subject: Re: [Icecast] Song Updates > > > > Please paste exact output and syntax > > > > > > On 1 Oct 2004 at 15:08, Dave St John wrote: > > > >> We tried curl but got an error saying an extra method is not available? > >> ideas? > >> > >> > >> Dave St John > >> Mediacast1 Administration > >> > >> Need Support ? > >> http://mediacast1.com/helpdesk > >> ----- Original Message ----- > >> From: "Cody Tubbs (wISPdirect)" > >> To: > >> Sent: Friday, October 01, 2004 2:54 PM > >> Subject: Re: [Icecast] Song Updates > >> > >> > >> > go download curl, you need it, the method you're trying wont work, > >> > it's what I tried first until I figured out curl worked instead. > >> > > >> > On 1 Oct 2004 at 16:49, John wrote: > >> > > >> >> Hello Cody > >> >> Thanks for the response. > >> >> > >> >> I don't have access to curl. > >> >> > >> >> When I try ' http://[my server IP]:[my > >> >> port]/admin/metadata?mount=/live.ogg&mode=updinfo&song=Artist_name+Title' > >> >> with a web browser > >> >> I get a return of "source will not accept URL updates " > >> >> > >> >> If I try 'http://[my server IP]:[my > >> >> port]/admin/metadata?mount=/live&mode=updinfo&song=Artist_name+Title' > >> >> (minus the .ogg on the mount) > >> >> I get "Source does not exist". > >> >> > >> >> I have 2 streams running on that server live.ogg and live2.ogg. > >> >> I even tried it in perl since I already have a script I wrote for SC > >> >> so > >> >> I just changed it for icecast and the same thing happens. > >> >> > >> >> I know in SC there is a place for a password: > >> >> 'http://[IP]:[PORT]/admin.cgi?pass=[PASSWORD]&mode=updinfo&song=[SONG]song&url=http://www.yousite.com' > >> >> > >> >> I'm stumped > >> >> > >> >> John > >> >> > >> > > >> >> Cody Tubbs (wISPdirect) wrote: > >> >> > >> >> >Run this from command line: > >> >> > > >> >> >> >> >> > > >> >> >That should set you all up, just change IP, Port and MountPoint. > >> >> > > >> >> > > >> >> > > >> >> > >> >> _______________________________________________ > >> >> Icecast mailing list > >> >> Icecast at xiph.org > >> >> http://lists.xiph.org/mailman/listinfo/icecast > >> >> > >> > > >> > > >> > -- Cody Tubbs : (Certified Master Linux Administrator) > >> > : (Certified Unix Security Specialist) > >> > -- wISPdirect : http://www.wISPdirect.com > >> > -- Broadway Internet > >> > > >> > _______________________________________________ > >> > Icecast mailing list > >> > Icecast at xiph.org > >> > http://lists.xiph.org/mailman/listinfo/icecast > >> > > >> > >> > >> > > > > > > > -- Cody Tubbs : (Certified Master Linux Administrator) > > : (Certified Unix Security Specialist) > > -- wISPdirect : http://www.wISPdirect.com > > -- Broadway Internet > > > > > -------------- next part -------------- An HTML attachment was scrubbed... URL: From adam at rosi-kessel.org Sun Oct 3 22:00:33 2004 From: adam at rosi-kessel.org (Adam Rosi-Kessel) Date: Sun, 3 Oct 2004 18:00:33 -0400 Subject: [Icecast] Synchronize multiple clients in LAN Message-ID: <20041003220033.GB32156@bostoncoop.net> I'm trying to use icecast to something which I would think would be fairly common--have a single stream play in multiple locations in my house. The problem seems to be that the streams aren't quite sync-ed up, so crossing between rooms can be a little jarring. There was some discussion about this 3 years ago on this list, and the answer seemed to be "no way to do it." I'm wondering if anyone has any ideas now? Has anything changed? I've found using mplayer -nocache on multiple systems and attempting to start them at the same time does pretty well. At the least, I'm wondering if there is a tool to automate starting the clients on multiple machines? I could write a set of scripts, but it'd be great if it were already done. Also, -nocache creates its own problems if there are any LAN issues. So I'd like to find a better way. Any ideas? -- Adam Rosi-Kessel http://adam.rosi-kessel.org From gregt at maths.otago.ac.nz Sun Oct 3 22:13:23 2004 From: gregt at maths.otago.ac.nz (Greg Trounson) Date: Mon, 04 Oct 2004 11:13:23 +1300 Subject: [Icecast] Can't connect winamp source to icecast server Message-ID: <41607983.8000600@maths.otago.ac.nz> Gidday, I have a winamp 2.95 source that cannot upload the stream to my icecast server. Since icecast is compatible with shoutcast surely a winamp source should be able to connect? any help appreciated, Greg My icecast.xml follows: 100 2 5 102400 30 15 10 mypassword hackme admin mypassword vector 8000 1 /usr/share/icecast ./icecast /usr/share/icecast/web /usr/share/icecast/admin access.log error.log 4 0 From greg at orban.com Fri Oct 1 20:26:41 2004 From: greg at orban.com (Greg J. Ogonowski) Date: Fri, 01 Oct 2004 13:26:41 -0700 Subject: [Icecast] Icecast2 Logo Request Message-ID: <6.1.2.0.2.20041001132552.036e1ec0@mail.indexcom.com> Where can we find an Icecast2 logo in vector format? Thanks. -greg. __________________________________________________________________________ Greg J. Ogonowski VP Product Development ORBAN / CRL, Inc. 1525 Alvarado St. San Leandro, CA 94577 USA TEL +1 510 351-3500 FAX +1 510 351-0500 greg at orban.com http://www.orban.com From maxmouse at feelthevibe.org Mon Oct 4 20:41:35 2004 From: maxmouse at feelthevibe.org (Max Mouse) Date: Mon, 4 Oct 2004 16:41:35 -0400 Subject: [Icecast] ICEs Message-ID: <1096922495.4161b57fc09ca@www.feelthevibe.org> I have my icecast and ices working nicely together and it sounds great. The issue that I have at the moment is that the ices stream dies after about 18:00 CPU hours. Is this a common problem? Anyone know any tweaks so that I can keep it running? I run FreeBSD 4.10 Rob From karl at xiph.org Mon Oct 4 23:06:09 2004 From: karl at xiph.org (Karl Heyes) Date: 05 Oct 2004 00:06:09 +0100 Subject: [Icecast] ICEs In-Reply-To: <1096922495.4161b57fc09ca@www.feelthevibe.org> References: <1096922495.4161b57fc09ca@www.feelthevibe.org> Message-ID: <1096931168.12910.4.camel@bogus.hackers.club> On Mon, 2004-10-04 at 21:41, Max Mouse wrote: > I have my icecast and ices working nicely together and it sounds great. The > issue that I have at the moment is that the ices stream dies after about 18:00 > CPU hours. Is this a common problem? Anyone know any tweaks so that I can keep > it running? I run FreeBSD 4.10 without knowing the specifics it's hard to say. Are you saying you see a segmentation fault occurring, if so then what is the core backtrace telling you (from gdb). Check the logs as well to see what ices was last doing. Check also for the ulimit -t setting, that may be triggering. karl. From isis at pie.com.tw Tue Oct 5 04:05:03 2004 From: isis at pie.com.tw (isis) Date: Tue, 05 Oct 2004 12:05:03 +0800 (CST) Subject: [icecast] more metadata in stats.xml? Message-ID: <1096949103.13849.isis@pie.com.tw> hi I'm newbie to this mailing list so if i say something listless please forgive me...;) I'm wondering is it possible to get more metadata (ex: station title, URL, description, genre..) from stats.xml thus I can grab these info into status.xsl. thanks. isis ????????? ?????????? ????????? ?? ??????????? ???? ?? ?????? ?????????? ?? ?????????? -------------- next part -------------- An HTML attachment was scrubbed... URL: From l.willner at kabsi.at Tue Oct 5 09:42:01 2004 From: l.willner at kabsi.at (Leo Willner) Date: Tue, 05 Oct 2004 11:42:01 +0200 Subject: [Icecast] Bug, if you combine yp-dir-listing and chroot Message-ID: Hi out there, I just compiled the latest icecast2 and tried to use chroot and yp-dir-listing together, but it doesn't work. Yp-dir-listing itself works fine. I use a SuSE 8.2 and older libs (curl 7.10, libogg and lib vorbis araound 1.0.95) that should still be in the combatibility-range, as far as I can read on icecasts homepage. I hope there will be a fix for that bug in the future. greets leo -- Using Opera's revolutionary e-mail client: http://www.opera.com/m2/ From karl at xiph.org Tue Oct 5 12:34:48 2004 From: karl at xiph.org (Karl Heyes) Date: 05 Oct 2004 13:34:48 +0100 Subject: [Icecast] Bug, if you combine yp-dir-listing and chroot In-Reply-To: References: Message-ID: <1096979687.14562.5.camel@bogus.hackers.club> On Tue, 2004-10-05 at 10:42, Leo Willner wrote: > Hi out there, > > I just compiled the latest icecast2 and tried to use chroot and > yp-dir-listing together, but it doesn't work. Yp-dir-listing itself works > fine. I use a SuSE 8.2 and older libs (curl 7.10, libogg and lib vorbis > araound 1.0.95) that should still be in the combatibility-range, as far as > I can read on icecasts homepage. I hope there will be a fix for that bug > in the future. If something doesn't work when chroot is in effect and ok when not then it's more than likely to be a chroot environment problem. Icecast will use system services to perform operations. I would guess for YP, the ability to make a connection to another server is causing the problem, which entails the DNS lookup. I suspect you do not have the /etc files setup correctly in the chroot jail. karl From karl at xiph.org Tue Oct 5 12:43:29 2004 From: karl at xiph.org (Karl Heyes) Date: 05 Oct 2004 13:43:29 +0100 Subject: [icecast] more metadata in stats.xml? In-Reply-To: <1096949103.13849.isis@pie.com.tw> References: <1096949103.13849.isis@pie.com.tw> Message-ID: <1096980208.14562.14.camel@bogus.hackers.club> On Tue, 2004-10-05 at 05:05, isis wrote: > hi > > I'm newbie to this mailing list so if i say something > listless please forgive me...;) > > I'm wondering is it possible to get more metadata (ex: > station title, URL, description, genre..) from stats.xml > thus I can grab these info into status.xsl. The stats.xml is hardcoded but will get all the stats that have been submitted, the xsl files though can be formatted how you want and be as selective as you want. karl. From leo.currie at strath.ac.uk Tue Oct 5 12:46:32 2004 From: leo.currie at strath.ac.uk (Leo Currie) Date: Tue, 05 Oct 2004 13:46:32 +0100 Subject: [Icecast] Can't connect winamp source to icecast server In-Reply-To: <41607983.8000600@maths.otago.ac.nz> References: <41607983.8000600@maths.otago.ac.nz> Message-ID: <416297A8.8000908@strath.ac.uk> Greg Trounson wrote: > Gidday, > > I have a winamp 2.95 source that cannot upload the stream to my icecast > server. I'm assuming you're trying the Nullsoft Shoutcast DSP plugin. > Since icecast is compatible with shoutcast surely a winamp source should > be able to connect? I'm afraid not, but this is because Icecast uses mountpoints, which lets you specify multiple streams per server, e.g: my-server.com:8000/radiohiband.ogg my-server.com:8000/radioloband.ogg my-server.com:8000/demo_mp3 etc. This is in contrast to SHOUTCast which provides only a single stream per server instance. (so for the above example, you'd need to run 3 copies of SHOUTCast on 6 different ports, except of course you can't stream in vorbis!) > > any help appreciated, Try the Oddcast plugin instead - http://www.oddsock.org/tools/oddcastv2_wa2/ Leo From u2002189 at giki.edu.pk Tue Oct 5 13:49:17 2004 From: u2002189 at giki.edu.pk (Waqas Ahsan) Date: Tue, 5 Oct 2004 18:49:17 +0500 Subject: [Icecast] Ban clients Message-ID: <003601c4aae2$1ece1690$4233a8c0@waqas> hi i was wondering if ther was anyway of banning or preventing specific clients(IP's) from connecting to ur icecast server. Shoutcast has the sc_serv.ban file for this server. Any similar feature in icecast2?? Thnx for your help ^_^ -------------- next part -------------- An HTML attachment was scrubbed... URL: From hallm at 1satcom.com Tue Oct 5 13:53:27 2004 From: hallm at 1satcom.com (Marion Hall) Date: Tue, 5 Oct 2004 08:53:27 -0500 Subject: [Icecast] Archiving live streams broken down by time. Message-ID: With all of your help, I've got Ices & Icecast producing live streams for the internet. Is there a way that I can save an archive file by a time span; for example we have two radio shows that we want to have daily archives on the website, one that is from 7:30am to 8:00am and one that is from 3:00pm to 3:30pm. Is there a way that they could be saved with a different filename each day. Ex. OpenLine093004.ogg for the first show and SportsShow093004.ogg for the second show. Then have the next day saved with the following date. Any help would be appreciated. Thanks, Marion -------------- next part -------------- An HTML attachment was scrubbed... URL: From crupp at umc-web.de Tue Oct 5 14:11:32 2004 From: crupp at umc-web.de (Christoph Rupp) Date: Tue, 05 Oct 2004 16:11:32 +0200 Subject: [Icecast] Archiving live streams broken down by time. In-Reply-To: References: Message-ID: <4162AB94.4090507@umc-web.de> Hi Marion, Marion Hall wrote: > Is there a way that I can save an archive file by a time span; for > example we have two radio shows that we want to have daily archives on > the website, one that is from 7:30am to 8:00am and one that is from > 3:00pm to 3:30pm. Is there a way that they could be saved with a > different filename each day. Ex. OpenLine093004.ogg for the first show > and SportsShow093004.ogg for the second show. Then have the next day > saved with the following date. you could use a cronjob - the first cronjob starts a shell script at 3:00; the shell script generates the filename from the current date and time (i.e. OpenLine09001.ogg) and starts dumping the stream (i.e. with wget). at 3:30 you start another cronjob which kills wget. Chris From andy at earthsong.free-online.co.uk Tue Oct 5 15:57:03 2004 From: andy at earthsong.free-online.co.uk (Andy Baxter) Date: Tue, 05 Oct 2004 16:57:03 +0100 Subject: [Icecast] Re: Archiving live streams broken down by time. References: Message-ID: On Tue, 05 Oct 2004 08:53:27 -0500, Marion Hall wrote: > With all of your help, I've got Ices & Icecast producing live streams for > the internet. > > > > Is there a way that I can save an archive file by a time span; for example > we have two radio shows that we want to have daily archives on the website, > one that is from 7:30am to 8:00am and one that is from 3:00pm to 3:30pm. Is > there a way that they could be saved with a different filename each day. > Ex. OpenLine093004.ogg for the first show and SportsShow093004.ogg for the > second show. Then have the next day saved with the following date. > > > > Any help would be appreciated. One way to do it would be to run jack as a sound daemon, then use the jackified version of ices to make the stream, and have a script which kicks off a recording session using ecasound every 30 minutes. But if you're happy to record the sessions at the same bitrate you're streaming at, the other poster's solution with wget might be better. From gregt at maths.otago.ac.nz Tue Oct 5 21:30:20 2004 From: gregt at maths.otago.ac.nz (Greg Trounson) Date: Wed, 06 Oct 2004 10:30:20 +1300 Subject: [Icecast] Can't connect winamp source to icecast server In-Reply-To: <416297A8.8000908@strath.ac.uk> References: <41607983.8000600@maths.otago.ac.nz> <416297A8.8000908@strath.ac.uk> Message-ID: <4163126C.50009@maths.otago.ac.nz> Leo Currie wrote: > Greg Trounson wrote: > >> Gidday, >> >> I have a winamp 2.95 source that cannot upload the stream to my >> icecast server. > > > I'm assuming you're trying the Nullsoft Shoutcast DSP plugin. That's the one. >> Since icecast is compatible with shoutcast surely a winamp source >> should be able to connect? > > > I'm afraid not, but this is because Icecast uses mountpoints, which lets > you specify multiple streams per server, e.g: > my-server.com:8000/radiohiband.ogg > my-server.com:8000/radioloband.ogg > my-server.com:8000/demo_mp3 > etc. > > This is in contrast to SHOUTCast which provides only a single stream per > server instance. (so for the above example, you'd need to run 3 copies > of SHOUTCast on 6 different ports, except of course you can't stream in > vorbis!) > The problem is that I have someone who insists on using the win32/winamp combination as the source, and I'd rather use icecast as the server instead of the nullsoft shoutcast implementation. You say above that I'd need to run 3 copies of shoutcast on 6 ports to handle 3 streams, so is it possible to use SHOUTCast send a single stream to an icecast server? > > Try the Oddcast plugin instead - > > http://www.oddsock.org/tools/oddcastv2_wa2/ Thanks, I'll give that a go for my own tinkering. Greg From btrent at newsguy.com Wed Oct 6 00:20:53 2004 From: btrent at newsguy.com (Brett Trent) Date: Tue, 5 Oct 2004 20:20:53 -0400 Subject: [Icecast] Windows Equivalent of Nicecast? Message-ID: My client has been using Nicecast on a Mac to broadcast to Icecast2 for a while now and it has worked great. Nicecast is a perfect blend of features and ease-of-use for them. Unfortunately their Mac was stolen last night and they need to start broadcasting from a Windows machine. Can anyone recommend an equivalent, friendly Windows app like Nicecast? Thanks, Brett From daleg at elemental.org Wed Oct 6 00:22:49 2004 From: daleg at elemental.org (Dale Ghent) Date: Tue, 5 Oct 2004 20:22:49 -0400 Subject: [Icecast] Windows Equivalent of Nicecast? In-Reply-To: References: Message-ID: On Oct 5, 2004, at 8:20 PM, Brett Trent wrote: > My client has been using Nicecast on a Mac to broadcast to Icecast2 > for a while now and it has worked great. Nicecast is a perfect blend > of features and ease-of-use for them. > > Unfortunately their Mac was stolen last night and they need to start > broadcasting from a Windows machine. Can anyone recommend an > equivalent, friendly Windows app like Nicecast? http://www.oddsock.org/tools/ /dale From hallm at 1satcom.com Wed Oct 6 00:54:57 2004 From: hallm at 1satcom.com (Marion Hall) Date: Tue, 5 Oct 2004 19:54:57 -0500 Subject: [Icecast] Archiving live streams broken down by time. In-Reply-To: <4162AB94.4090507@umc-web.de> Message-ID: Chris Rupp wrote: > you could use a cronjob - the first cronjob starts a shell script at > 3:00; the shell script generates the filename from the current date and > time (i.e. OpenLine09001.ogg) and starts dumping the stream (i.e. with > wget). at 3:30 you start another cronjob which kills wget. > Chris I believe that's going to work. Here are the commands I used: wget -O /var/mp3/openline-`date +%m-%d-%Y`.ogg http://localhost:8000/kwlv.ogg & start-stop-daemon --stop -n wget I've got the cron jobs set to the times of the shows and I'll find out tomorrow if it works. Thanks for your help Marion From leo.currie at strath.ac.uk Wed Oct 6 10:51:48 2004 From: leo.currie at strath.ac.uk (Leo Currie) Date: Wed, 06 Oct 2004 11:51:48 +0100 Subject: [Icecast] Can't connect winamp source to icecast server In-Reply-To: <4163126C.50009@maths.otago.ac.nz> References: <41607983.8000600@maths.otago.ac.nz> <416297A8.8000908@strath.ac.uk> <4163126C.50009@maths.otago.ac.nz> Message-ID: <4163CE44.6070502@strath.ac.uk> Greg Trounson wrote: [snip] > The problem is that I have someone who insists on using the win32/winamp > combination as the source, and I'd rather use icecast as the server > instead of the nullsoft shoutcast implementation. Absolutely. I wasn't suggesting that you use SHOUTCast - I was trying to give an example of why Icecast is more flexible, and how the SHOUTCast plugin is limited to streaming *only* to SHOUTCast servers. > You say above that I'd need to run 3 copies of shoutcast on 6 ports to > handle 3 streams, so is it possible to use SHOUTCast send a single > stream to an icecast server? I think it is *possible* to relay several SHOUTCast servers from Icecast, but thats not what I'm suggesting. The oddcast plugin lets you stream Vorbis or MP3 to an Icecast server from Winamp. You can combine it with a plugin stacker to invoke multiple instances of Oddcast from the same instance of Winamp to stream various combinations of bitrate/format of the same content to a single Icecast server, on various mountpoints. (BTW - you can also achieve this with the commercial Spacial Audio plugin.) Leo From hallm at 1satcom.com Wed Oct 6 17:29:43 2004 From: hallm at 1satcom.com (Marion Hall) Date: Wed, 6 Oct 2004 12:29:43 -0500 Subject: [Icecast] Archiving live streams broken down by time. In-Reply-To: <4162AB94.4090507@umc-web.de> Message-ID: Chris Rupp wrote >you could use a cronjob - the first cronjob starts a shell script at >3:00; the shell script generates the filename from the current date and >time (i.e. OpenLine09001.ogg) and starts dumping the stream (i.e. with >wget). at 3:30 you start another cronjob which kills wget. >Chris That worked great. Thanks, Marion From fkranen at yepz.nl Wed Oct 6 22:18:26 2004 From: fkranen at yepz.nl (Fabian Kranen) Date: Thu, 7 Oct 2004 00:18:26 +0200 Subject: [Icecast] Syncing doesn't seem to work? Message-ID: <006701c4abf2$66f42c50$9900000a@fabswindhoos> I kind of copied the example from the distribution and changed it a bit so it would send my own lame encoded mp3 data. I decode an mp3 and encode that same data again in a lower bitrate and send that data to my icecast server. After each shout_send i use the shout_sync function but it doesn't seem to wait and just sends all available buffers at once to the icecast server. When its done sending all buffers to the icecast server, it just stops playing the stream in my client (even though the source remains connected). Does anybody got an idea what's wrong? Thanks in advance, Fabian -------------- next part -------------- An HTML attachment was scrubbed... URL: From groups at mediacast1.com Fri Oct 8 05:39:04 2004 From: groups at mediacast1.com (Dave St John) Date: Thu, 7 Oct 2004 23:39:04 -0600 Subject: [Icecast] Dlink DSM 320 References: <41607983.8000600@maths.otago.ac.nz> <416297A8.8000908@strath.ac.uk><4163126C.50009@maths.otago.ac.nz> <4163CE44.6070502@strath.ac.uk> Message-ID: <02df01c4acf9$22ccd560$1401a8c0@copperhead> Well i did it, i finally broke down and bought a hardware based media player, the dlink dsm 320. Not only can i watch my dvds from my pc, but listen to my 30+gb ogg vorbis collection, create a playlist file (.pls format) with shoutcast and icecast2 streams (mp3 only) and crank them through the home theatre system. Just a heads up though, even though it supports shoutcast and icecast2 mp3, the ogg vorbis streaming doesn't work, it plays for about 4 seconds then pops a window up stating file format not supported. Sounds like they made the ogg vorbis decoder do cbr or bitrate management instead of quality, not entirely sure though., maybe if we all fire over some emails to dlink.com they will address this issue in there next firmware version. Hopefully with the next firmware version they will have fixed the ogg vorbis icecast2 streaming issue, we are so close to seeing icecast2 and ogg vorbis streaming take off!! like shoutcast and mp3 has. All in all i recommend this product, definitely worth a mention on vorbis.com for support of ogg vorbis files and icecast2 mp3 streaming. Dave St John Mediacast1 Administration Need Support ? http://mediacast1.com/helpdesk From john at kqlz.org Fri Oct 8 21:43:57 2004 From: john at kqlz.org (John) Date: Fri, 08 Oct 2004 17:43:57 -0400 Subject: [Icecast] Real UserAgent? Message-ID: <41670A1D.7040708@kqlz.org> Hello All! Is there any chance of showing the real useagent in the "listclients.xsl" I like to keep track of what players and version is used. Winamp 2.x or 5.x only shows Winamp not "WinampMPEG/5.0" Now xmms useragents works like it should! Thanks John From michael.kamleitner at chello.at Sat Oct 9 08:47:35 2004 From: michael.kamleitner at chello.at (Michael Kamleitner) Date: Sat, 9 Oct 2004 10:47:35 +0200 Subject: [Icecast] icecast ondemand / id3 tags Message-ID: <001101c4addc$a2da4380$6300a8c0@home4> hi list, I plan to use icecast to stream mp3-files on demand, however, icecast seems to ignore the existing id3(v1)-tags when serving static files... is there any workaround for this problem? thx, michi --------------------------------------------------------------------- PLAY-FM :: Web-Radio & Audio Archive --------------------------------------------------------------------- PLAY-FM quartier21/MQ Museumsplatz 1 A-1070 Vienna mobile: +43-699-11607923 http://www.play-fm.net michael.kamleitner at play-fm.net From msmith at xiph.org Mon Oct 11 01:07:26 2004 From: msmith at xiph.org (Michael Smith) Date: Mon, 11 Oct 2004 11:07:26 +1000 Subject: [Icecast] icecast ondemand / id3 tags In-Reply-To: <001101c4addc$a2da4380$6300a8c0@home4> References: <001101c4addc$a2da4380$6300a8c0@home4> Message-ID: <200410111107.26742.msmith@xiph.org> On Saturday 09 October 2004 18:47, Michael Kamleitner wrote: > hi list, > > I plan to use icecast to stream mp3-files on demand, however, icecast seems > to ignore the existing id3(v1)-tags when serving static files... is there > any workaround for this problem? > Icecast properly serves the entire file when doing static file-serving. However, the id3 tag is at the end of the file, so the client doesn't receive it until the end. There's nothing icecast can do about this: either you want static file serving, or you don't. Mike From msmith at xiph.org Mon Oct 11 01:09:15 2004 From: msmith at xiph.org (Michael Smith) Date: Mon, 11 Oct 2004 11:09:15 +1000 Subject: [Icecast] Real UserAgent? In-Reply-To: <41670A1D.7040708@kqlz.org> References: <41670A1D.7040708@kqlz.org> Message-ID: <200410111109.15518.msmith@xiph.org> On Saturday 09 October 2004 07:43, John wrote: > Hello All! > > Is there any chance of showing the real useagent in the "listclients.xsl" > I like to keep track of what players and version is used. > Winamp 2.x or 5.x only shows Winamp not "WinampMPEG/5.0" > This shouldn't happen - the user agent isn't processed here. Maybe your winamp version really _is_ just sending "Winamp"? Mike From vincent.charvaux at nerim.net Mon Oct 11 08:31:07 2004 From: vincent.charvaux at nerim.net (vincent Charvaux) Date: Mon, 11 Oct 2004 10:31:07 +0200 Subject: [Icecast] update. Message-ID: <000a01c4af6c$a7ac9250$02fea8c0@boubouneordi> Hello, I would like to know how to make for updater my titles when I stream in oggvorbis, or which solution there is of other. Cordially vincent -------------- next part -------------- An HTML attachment was scrubbed... URL: From vincent.charvaux at nerim.net Mon Oct 11 08:37:56 2004 From: vincent.charvaux at nerim.net (vincent Charvaux) Date: Mon, 11 Oct 2004 10:37:56 +0200 Subject: [Icecast] Update. Message-ID: <003901c4af6d$9bbc9520$02fea8c0@boubouneordi> Hello, I would like to know how to make for updater my titles when I stream in oggvorbis, or which solution there is of other. Cordially vincent -------------- next part -------------- An HTML attachment was scrubbed... URL: From djsnm at djsnm.com Tue Oct 12 02:53:08 2004 From: djsnm at djsnm.com (Scott Manley) Date: Mon, 11 Oct 2004 19:53:08 -0700 Subject: [Icecast] Dlink DSM 320 In-Reply-To: <02df01c4acf9$22ccd560$1401a8c0@copperhead> References: <41607983.8000600@maths.otago.ac.nz> <416297A8.8000908@strath.ac.uk><4163126C.50009@maths.otago.ac.nz> <4163CE44.6070502@strath.ac.uk> <02df01c4acf9$22ccd560$1401a8c0@copperhead> Message-ID: <416B4714.1080200@djsnm.com> I've got one of these on the way right now - BestBuy has a special on them and I think Buy.com is doing a 30$ rebate. I gather that it's based on the ZenSonic units which supposedly supports Ogg, but that particular bit of code isn't quite up to speed yet. > Well i did it, i finally broke down and bought a hardware based media > player, the dlink dsm 320. > Not only can i watch my dvds from my pc, but listen to my 30+gb ogg > vorbis collection, > create a playlist file (.pls format) with shoutcast and icecast2 > streams (mp3 only) and crank them > through the home theatre system. > Just a heads up though, even though it supports shoutcast and icecast2 > mp3, the ogg vorbis streaming > doesn't work, it plays for about 4 seconds then pops a window up > stating file format not supported. > Sounds like they made the ogg vorbis decoder do cbr or bitrate > management instead of quality, > not entirely sure though., maybe if we all fire over some emails to > dlink.com they will address > this issue in there next firmware version. > > Hopefully with the next firmware version they will have fixed the ogg > vorbis icecast2 streaming > issue, we are so close to seeing icecast2 and ogg vorbis streaming > take off!! like shoutcast > and mp3 has. > > All in all i recommend this product, definitely worth a mention on > vorbis.com for support of ogg vorbis files > and icecast2 mp3 streaming. > > > Dave St John > Mediacast1 Administration > > Need Support ? > http://mediacast1.com/helpdesk > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > From geoff at hitsandpieces.net Tue Oct 12 03:21:03 2004 From: geoff at hitsandpieces.net (Geoff Shang) Date: Tue, 12 Oct 2004 13:21:03 +1000 Subject: [Icecast] Update. In-Reply-To: <003901c4af6d$9bbc9520$02fea8c0@boubouneordi> References: <003901c4af6d$9bbc9520$02fea8c0@boubouneordi> Message-ID: Hi: What software are you using, under what opperating system? Geoff. From andy at earthsong.free-online.co.uk Tue Oct 12 03:52:44 2004 From: andy at earthsong.free-online.co.uk (Andy Baxter) Date: Tue, 12 Oct 2004 04:52:44 +0100 Subject: [Icecast] icecast cpu test Message-ID: I just ran a test of icecast to see how much cpu it uses. I set 500 instances of wget downloading from the mount point over loopback, and the cpu usage of the server was still barely reaching 0.3% on a 1.4G machine. The total bandwidth was 15Mbit/s. Each stream was 64 kbit/s. (I think some of the downloads weren't running fully - 15M/64k=240). I haven't tested over ethernet yet. What I would like to know is whether this level of cpu use is expected (seems very low), and generally what kind of spec machine we would need to serve up to maybe 100 simultaneous on-demand or real time streams? From daleg at elemental.org Tue Oct 12 04:20:55 2004 From: daleg at elemental.org (Dale Ghent) Date: Tue, 12 Oct 2004 00:20:55 -0400 Subject: [Icecast] icecast cpu test In-Reply-To: References: Message-ID: <1C3EA9DA-1C06-11D9-822C-000A95BAFCA8@elemental.org> On Oct 11, 2004, at 11:52 PM, Andy Baxter wrote: > What I would like to know is whether this level of cpu use is expected > (seems very low), and generally what kind of spec machine we would > need to > serve up to maybe 100 simultaneous on-demand or real time streams? Questions like this are inane and pointless. The answer is almost always the following: Buy the biggest CPU and as much memory as you can afford or wish to spend. CPU power is rarely the limiting factor these days. You kind of answered your own question anyways... I mean, you say you had 500 streams being pulled and the box wasn't taxed... and now you're asking about 100... am I missing something here? /dale From guym at arizona.edu Tue Oct 12 16:55:38 2004 From: guym at arizona.edu (Guy McArthur) Date: Tue, 12 Oct 2004 09:55:38 -0700 Subject: [Icecast] Dlink DSM 320 In-Reply-To: <416B4714.1080200@djsnm.com> References: <41607983.8000600@maths.otago.ac.nz> <416297A8.8000908@strath.ac.uk> <4163126C.50009@maths.otago.ac.nz> <4163CE44.6070502@strath.ac.uk> <02df01c4acf9$22ccd560$1401a8c0@copperhead> <416B4714.1080200@djsnm.com> Message-ID: <416C0C8A.20805@arizona.edu> Any opinions on the MacSense homepod? I'm shopping for a wireless media hub, it must support ogg and aac, have a good display + remote, and the server must run on Linux.... -- Guy From mp at xmission.com Tue Oct 12 17:43:58 2004 From: mp at xmission.com (Myke Place) Date: Tue, 12 Oct 2004 11:43:58 -0600 Subject: [Icecast] status.xsl contains old entries Message-ID: <20041012174358.GA29301@xmission.com> Hello all, When I look at status.xsl for my Icecast2 server, I see not only currently connected mounts, but also _previously_ connected mounts which read as "Stream Information (stream not currently available)". Is this the desired behavior? It seems as streams connect and disconnect, this page fills up quickly to the point where it is unusable. If it's a misconfiguration, can anybody tell me how to fix it? Thanks, -mp From andy at earthsong.free-online.co.uk Tue Oct 12 20:24:38 2004 From: andy at earthsong.free-online.co.uk (Andy Baxter) Date: Tue, 12 Oct 2004 21:24:38 +0100 Subject: [Icecast] Re: icecast cpu test References: <1C3EA9DA-1C06-11D9-822C-000A95BAFCA8@elemental.org> Message-ID: On Tue, 12 Oct 2004 00:20:55 -0400, Dale Ghent wrote: > On Oct 11, 2004, at 11:52 PM, Andy Baxter wrote: > >> What I would like to know is whether this level of cpu use is expected >> (seems very low), and generally what kind of spec machine we would >> need to >> serve up to maybe 100 simultaneous on-demand or real time streams? > > Questions like this are inane and pointless. > > The answer is almost always the following: Buy the biggest CPU and as > much memory as you can afford or wish to spend. CPU power is rarely the > limiting factor these days. > > You kind of answered your own question anyways... I mean, you say you > had 500 streams being pulled and the box wasn't taxed... and now you're > asking about 100... am I missing something here? > I thought there might be something wrong with the way I had done the test, because the CPU was way below what I'd expected. But I just worked it out roughly from the total bandwidth, and it does make sense. From msmith at xiph.org Wed Oct 13 00:31:05 2004 From: msmith at xiph.org (Michael Smith) Date: Wed, 13 Oct 2004 10:31:05 +1000 Subject: [Icecast] status.xsl contains old entries In-Reply-To: <20041012174358.GA29301@xmission.com> References: <20041012174358.GA29301@xmission.com> Message-ID: <200410131031.05986.msmith@xiph.org> On Wednesday 13 October 2004 03:43, Myke Place wrote: > Hello all, > > When I look at status.xsl for my Icecast2 server, I see not only > currently connected mounts, but also _previously_ connected mounts which > read as "Stream Information (stream not currently available)". > > Is this the desired behavior? It seems as streams connect and > disconnect, this page fills up quickly to the point where it is > unusable. This is not a bug. If you don't want this, it's very easy to modify your status.xsl (it's designed to be user-modified) to not display things that you're not interested in. Mike From andy at earthsong.free-online.co.uk Wed Oct 13 17:11:09 2004 From: andy at earthsong.free-online.co.uk (Andy Baxter) Date: Wed, 13 Oct 2004 18:11:09 +0100 Subject: [Icecast] cpu usage for ices and oggenc Message-ID: I'm running ices-kh to stream from jack at 64kbps, and also using oggenc (with ecasound via jack) to record the audio to disk at the same time. This is also running at 64kbps. ices is using virtually no cpu (0.0%), but oggenc is using 15-16%. I can't see why there should be such a difference - both are recording the same audio stream in real time at the same bitrate. oggenc is getting its input as a raw audio pipe from ecasound. I checked with ldd, and both are using the same version of libvorbisenc. Why is this happening? From andy at earthsong.free-online.co.uk Wed Oct 13 17:40:30 2004 From: andy at earthsong.free-online.co.uk (Andy Baxter) Date: Wed, 13 Oct 2004 18:40:30 +0100 Subject: [Icecast] Re: cpu usage for ices and oggenc References: Message-ID: On Wed, 13 Oct 2004 18:11:09 +0100, Andy Baxter wrote: > I'm running ices-kh to stream from jack at 64kbps, and also using oggenc > (with ecasound via jack) to record the audio to disk at the same time. > This is also running at 64kbps. > > ices is using virtually no cpu (0.0%), but oggenc is using 15-16%. I can't > see why there should be such a difference - both are recording the same > audio stream in real time at the same bitrate. oggenc is getting its input > as a raw audio pipe from ecasound. I checked with ldd, and both are using > the same version of libvorbisenc. > > Why is this happening? P.S. I know you can record streams from ices, or dump the stream from icecast, but the scripting for splitting the stream into individual shows is simpler using the ecasound/oggenc method, so I wanted to try using that. From msmith at xiph.org Thu Oct 14 00:43:50 2004 From: msmith at xiph.org (Michael Smith) Date: Thu, 14 Oct 2004 10:43:50 +1000 Subject: [Icecast] cpu usage for ices and oggenc In-Reply-To: References: Message-ID: <200410141043.50179.msmith@xiph.org> On Thursday 14 October 2004 03:11, Andy Baxter wrote: > I'm running ices-kh to stream from jack at 64kbps, and also using oggenc > (with ecasound via jack) to record the audio to disk at the same time. > This is also running at 64kbps. > > ices is using virtually no cpu (0.0%), but oggenc is using 15-16%. I can't > see why there should be such a difference - both are recording the same > audio stream in real time at the same bitrate. oggenc is getting its input > as a raw audio pipe from ecasound. I checked with ldd, and both are using > the same version of libvorbisenc. > > Why is this happening? > Whilst I don't have a definite answer, it's very common for certain types of application to cause 'top' (and any tool that works in a similar way) to drastically under-report cpu usage. A common example familiar to many (it's probably less noticable now, since cpus are much faster) is xmms playing mp3s - on a system where that was known to take ~10-15% of cpu time, top consistently reported 0% used. So it might just be that the cpu usage is being mis-reported. Mike From andy at earthsong.free-online.co.uk Thu Oct 14 01:51:22 2004 From: andy at earthsong.free-online.co.uk (Andy Baxter) Date: Thu, 14 Oct 2004 02:51:22 +0100 Subject: [Icecast] Re: cpu usage for ices and oggenc References: <200410141043.50179.msmith@xiph.org> Message-ID: On Thu, 14 Oct 2004 10:43:50 +1000, Michael Smith wrote: > On Thursday 14 October 2004 03:11, Andy Baxter wrote: >> I'm running ices-kh to stream from jack at 64kbps, and also using oggenc >> (with ecasound via jack) to record the audio to disk at the same time. >> This is also running at 64kbps. >> >> ices is using virtually no cpu (0.0%), but oggenc is using 15-16%. I can't >> see why there should be such a difference - both are recording the same >> audio stream in real time at the same bitrate. oggenc is getting its input >> as a raw audio pipe from ecasound. I checked with ldd, and both are using >> the same version of libvorbisenc. >> >> Why is this happening? >> > > Whilst I don't have a definite answer, it's very common for certain types of > application to cause 'top' (and any tool that works in a similar way) to > drastically under-report cpu usage. > > A common example familiar to many (it's probably less noticable now, since > cpus are much faster) is xmms playing mp3s - on a system where that was known > to take ~10-15% of cpu time, top consistently reported 0% used. > > So it might just be that the cpu usage is being mis-reported. > > Mike It looks like this is the problem - the cpu times from /proc/[pid]/stat are stuck at zero for ices, but not for some of the other processes. Killing the process drops the total cpu use by about 13%, which fits with the amount needed by oggenc. From tubbs at wispdirect.com Thu Oct 14 05:51:31 2004 From: tubbs at wispdirect.com (Cody Tubbs (wISPdirect)) Date: Thu, 14 Oct 2004 00:51:31 -0500 Subject: [Icecast] Song Updates In-Reply-To: <00bc01c4b157$48198680$1401a8c0@copperhead> Message-ID: <416DCD93.29227.12D5B0@localhost> My bad, try curl -s --user etc etc etc... I suppose that'd help. :] On 13 Oct 2004 at 13:02, Dave St John wrote: > > Here is the error i get now. > > [root at mc1 gork]# curl --useruser:pass > 'http://64.62.252.140:9120/admin/metadata?mount=/live.ogg&mode=updinfo&song=test_name+te > st_Title' > source will not accept URL updates > > > Dave St John > Mediacast1 Administration > Need Support ? > http://mediacast1.com/helpdesk > ----- Original Message ----- > From: Cody Tubbs (wISPdirect) > To: icecast at xiph.org > Cc: Dave St John > Sent: Saturday, October 02, 2004 2:07 PM > Subject: Re: [Icecast] Song Updates > > You did not type the exact string I told you to first of all. You forgot to use the 's after before the h > in http and at the end. > > curl --user admin:hackme > 'http://192.168.0.1:8000/admin/metadata?mount=/live&mode=updinfo&song=Artist_name+Title' > > notice the useage of the 's in my string and not in yours. Your string is launching nonsense into > the background via the two &'s, hence [1] and [2]. Follow my string and it will work wonders. > Sorry for the delay in reply. > > -- Cody Tubbs : (Certified Master Linux Administrator) > : (Certified Unix Security Specialist) > -- wISPdirect : http://www.wISPdirect.com > -- Broadway Internet > > On 1 Oct 2004 at 16:37, Dave St John wrote: > > > [root at mediacast1 gork]# curl --user user:pass > > http://64.62.252.140:9120/admin/metadata?mount=/live.ogg&mode=updinfo&song=test > > [1] 7877 > > [2] 7878 > > [root at mediacast1 gork]# Missing parameter > > > > [1]- Done curl --user user:pass > > http://64.62.252.140:9120/admin/metadata?mount=/live.ogg > > [2]+ Done mode=updinfo > > > > > > > > Dave St John > > Mediacast1 Administration > > > > Need Support ? > > http://mediacast1.com/helpdesk > > ----- Original Message ----- > > From: "Cody Tubbs (wISPdirect)" > > To: > > Cc: "Dave St John" > > Sent: Friday, October 01, 2004 3:14 PM > > Subject: Re: [Icecast] Song Updates > > > > > > > Please paste exact output and syntax > > > > > > > > > On 1 Oct 2004 at 15:08, Dave St John wrote: > > > > > >> We tried curl but got an error saying an extra method is not available? > > >> ideas? > > >> > > >> > > >> Dave St John > > >> Mediacast1 Administration > > >> > > >> Need Support ? > > >> http://mediacast1.com/helpdesk > > >> ----- Original Message ----- > > >> From: "Cody Tubbs (wISPdirect)" > > >> To: > > >> Sent: Friday, October 01, 2004 2:54 PM > > >> Subject: Re: [Icecast] Song Updates > > >> > > >> > > >> > go download curl, you need it, the method you're trying wont work, > > >> > it's what I tried first until I figured out curl worked instead. > > >> > > > >> > On 1 Oct 2004 at 16:49, John wrote: > > >> > > > >> >> Hello Cody > > >> >> Thanks for the response. > > >> >> > > >> >> I don't have access to curl. > > >> >> > > >> >> When I try ' http://[my server IP]:[my > > >> >> port]/admin/metadata?mount=/live.ogg&mode=updinfo&song=Artist_name+Title' > > >> >> with a web browser > > >> >> I get a return of "source will not accept URL updates " > > >> >> > > >> >> If I try 'http://[my server IP]:[my > > >> >> port]/admin/metadata?mount=/live&mode=updinfo&song=Artist_name+Title' > > >> >> (minus the .ogg on the mount) > > >> >> I get "Source does not exist". > > >> >> > > >> >> I have 2 streams running on that server live.ogg and live2.ogg. > > >> >> I even tried it in perl since I already have a script I wrote for SC > > >> >> so > > >> >> I just changed it for icecast and the same thing happens. > > >> >> > > >> >> I know in SC there is a place for a password: > > >> >> > 'http://[IP]:[PORT]/admin.cgi?pass=[PASSWORD]&mode=updinfo&song=[SONG]song&url=http:// > www.yousite.com' > > >> >> > > >> >> I'm stumped > > >> >> > > >> >> John > > >> >> > > >> > > > >> >> Cody Tubbs (wISPdirect) wrote: > > >> >> > > >> >> >Run this from command line: > > >> >> > > > >> >> >> >> >> > > > >> >> >That should set you all up, just change IP, Port and MountPoint. > > >> >> > > > >> >> > > > >> >> > > > >> >> > > >> >> _______________________________________________ > > >> >> Icecast mailing list > > >> >> Icecast at xiph.org > > >> >> http://lists.xiph.org/mailman/listinfo/icecast > > >> >> > > >> > > > >> > > > >> > -- Cody Tubbs : (Certified Master Linux Administrator) > > >> > : (Certified Unix Security Specialist) > > >> > -- wISPdirect : http://www.wISPdirect.com > > >> > -- Broadway Internet > > >> > > > >> > _______________________________________________ > > >> > Icecast mailing list > > >> > Icecast at xiph.org > > >> > http://lists.xiph.org/mailman/listinfo/icecast > > >> > > > >> > > >> > > >> > > > > > > > > > > > -- Cody Tubbs : (Certified Master Linux Administrator) > > > : (Certified Unix Security Specialist) > > > -- wISPdirect : http://www.wISPdirect.com > > > -- Broadway Internet > > > > > > > > > > > -- Cody Tubbs : (Certified Master Linux Administrator) : (Certified Unix Security Specialist) -- wISPdirect : http://www.wISPdirect.com -- Broadway Internet From tubbs at wispdirect.com Thu Oct 14 09:54:25 2004 From: tubbs at wispdirect.com (Cody Tubbs (wISPdirect)) Date: Thu, 14 Oct 2004 04:54:25 -0500 Subject: [Icecast] Song Updates In-Reply-To: <002f01c4b1bb$c2511170$1401a8c0@copperhead> Message-ID: <416E0681.30747.F13E99@localhost> Let this be a note for everyonein the future then. When using mp3s i don't think there is a --enable-mp3-updates (I think it worked by default for me), yet if using ogg vorbis you must compile icecast2 with --enable-vorbis-updates in order to update the song/title id3 metadeta (Instructions on how to do so with `curl' are below). If I was using ogg I may have been of more use, yet I hope what was conversed helped get you on the right track. -- Cody Tubbs : (Certified Master Linux Administrator) : (Certified Unix Security Specialist) -- wISPdirect : http://www.wISPdirect.com -- Broadway Internet On 14 Oct 2004 at 1:02, Dave St John wrote: > Got it working, had to --enable-vorbis-updates during configure runtime. > > > > Dave St John > Mediacast1 Administration > > Need Support ? > http://mediacast1.com/helpdesk > ----- Original Message ----- > From: "Cody Tubbs (wISPdirect)" > To: > Sent: Wednesday, October 13, 2004 11:51 PM > Subject: Re: [Icecast] Song Updates > > > > My bad, try curl -s --user etc etc etc... I suppose that'd help. :] > > On 13 Oct 2004 at 13:02, Dave St John wrote: > > > >> > >> Here is the error i get now. > >> > >> [root at mc1 gork]# curl --useruser:pass > >> 'http://64.62.252.140:9120/admin/metadata?mount=/live.ogg&mode=updinfo&song=test_name+te > >> st_Title' > >> source will not accept URL updates > >> > >> > >> Dave St John > >> Mediacast1 Administration > >> Need Support ? > >> http://mediacast1.com/helpdesk > >> ----- Original Message ----- > >> From: Cody Tubbs (wISPdirect) > >> To: icecast at xiph.org > >> Cc: Dave St John > >> Sent: Saturday, October 02, 2004 2:07 PM > >> Subject: Re: [Icecast] Song Updates > >> > >> You did not type the exact string I told you to first of all. You forgot > >> to use the 's after before the h > >> in http and at the end. > >> > >> curl --user admin:hackme > >> 'http://192.168.0.1:8000/admin/metadata?mount=/live&mode=updinfo&song=Artist_name+Title' > >> > >> notice the useage of the 's in my string and not in yours. Your string is > >> launching nonsense into > >> the background via the two &'s, hence [1] and [2]. Follow my string and > >> it will work wonders. > >> Sorry for the delay in reply. > >> > >> -- Cody Tubbs : (Certified Master Linux Administrator) > >> : (Certified Unix Security Specialist) > >> -- wISPdirect : http://www.wISPdirect.com > >> -- Broadway Internet > >> > >> On 1 Oct 2004 at 16:37, Dave St John wrote: > >> > >> > [root at mediacast1 gork]# curl --user user:pass > >> > http://64.62.252.140:9120/admin/metadata?mount=/live.ogg&mode=updinfo&song=test > >> > [1] 7877 > >> > [2] 7878 > >> > [root at mediacast1 gork]# Missing parameter > >> > > >> > [1]- Done curl --user user:pass > >> > http://64.62.252.140:9120/admin/metadata?mount=/live.ogg > >> > [2]+ Done mode=updinfo > >> > > >> > > >> > > >> > Dave St John > >> > Mediacast1 Administration > >> > > >> > Need Support ? > >> > http://mediacast1.com/helpdesk > >> > ----- Original Message ----- > >> > From: "Cody Tubbs (wISPdirect)" > >> > To: > >> > Cc: "Dave St John" > >> > Sent: Friday, October 01, 2004 3:14 PM > >> > Subject: Re: [Icecast] Song Updates > >> > > >> > > >> > > Please paste exact output and syntax > >> > > > >> > > > >> > > On 1 Oct 2004 at 15:08, Dave St John wrote: > >> > > > >> > >> We tried curl but got an error saying an extra method is not > >> > >> available? > >> > >> ideas? > >> > >> > >> > >> > >> > >> Dave St John > >> > >> Mediacast1 Administration > >> > >> > >> > >> Need Support ? > >> > >> http://mediacast1.com/helpdesk > >> > >> ----- Original Message ----- > >> > >> From: "Cody Tubbs (wISPdirect)" > >> > >> To: > >> > >> Sent: Friday, October 01, 2004 2:54 PM > >> > >> Subject: Re: [Icecast] Song Updates > >> > >> > >> > >> > >> > >> > go download curl, you need it, the method you're trying wont work, > >> > >> > it's what I tried first until I figured out curl worked instead. > >> > >> > > >> > >> > On 1 Oct 2004 at 16:49, John wrote: > >> > >> > > >> > >> >> Hello Cody > >> > >> >> Thanks for the response. > >> > >> >> > >> > >> >> I don't have access to curl. > >> > >> >> > >> > >> >> When I try ' http://[my server IP]:[my > >> > >> >> port]/admin/metadata?mount=/live.ogg&mode=updinfo&song=Artist_name+Title' > >> > >> >> with a web browser > >> > >> >> I get a return of "source will not accept URL updates " > >> > >> >> > >> > >> >> If I try 'http://[my server IP]:[my > >> > >> >> port]/admin/metadata?mount=/live&mode=updinfo&song=Artist_name+Title' > >> > >> >> (minus the .ogg on the mount) > >> > >> >> I get "Source does not exist". > >> > >> >> > >> > >> >> I have 2 streams running on that server live.ogg and live2.ogg. > >> > >> >> I even tried it in perl since I already have a script I wrote for > >> > >> >> SC > >> > >> >> so > >> > >> >> I just changed it for icecast and the same thing happens. > >> > >> >> > >> > >> >> I know in SC there is a place for a password: > >> > >> >> > >> 'http://[IP]:[PORT]/admin.cgi?pass=[PASSWORD]&mode=updinfo&song=[SONG]song&url=http:// > >> www.yousite.com' > >> > >> >> > >> > >> >> I'm stumped > >> > >> >> > >> > >> >> John > >> > >> >> > >> > >> > > >> > >> >> Cody Tubbs (wISPdirect) wrote: > >> > >> >> > >> > >> >> >Run this from command line: > >> > >> >> > > >> > >> >> >> >> >> > > >> > >> >> >That should set you all up, just change IP, Port and MountPoint. > >> > >> >> > > >> > >> >> > > >> > >> >> > > >> > >> >> > >> > >> >> _______________________________________________ > >> > >> >> Icecast mailing list > >> > >> >> Icecast at xiph.org > >> > >> >> http://lists.xiph.org/mailman/listinfo/icecast > >> > >> >> > >> > >> > > >> > >> > > >> > >> > -- Cody Tubbs : (Certified Master Linux Administrator) > >> > >> > : (Certified Unix Security Specialist) > >> > >> > -- wISPdirect : http://www.wISPdirect.com > >> > >> > -- Broadway Internet > >> > >> > > >> > >> > _______________________________________________ > >> > >> > Icecast mailing list > >> > >> > Icecast at xiph.org > >> > >> > http://lists.xiph.org/mailman/listinfo/icecast > >> > >> > > >> > >> > >> > >> > >> > >> > >> > > > >> > > >> > > > >> > > -- Cody Tubbs : (Certified Master Linux Administrator) > >> > > : (Certified Unix Security Specialist) > >> > > -- wISPdirect : http://www.wISPdirect.com > >> > > -- Broadway Internet > >> > > > >> > > >> > > >> > > >> > >> > > > > > > -- Cody Tubbs : (Certified Master Linux Administrator) > > : (Certified Unix Security Specialist) > > -- wISPdirect : http://www.wISPdirect.com > > -- Broadway Internet > > > > _______________________________________________ > > Icecast mailing list > > Icecast at xiph.org > > http://lists.xiph.org/mailman/listinfo/icecast > > > > > From oddsock at oddsock.org Thu Oct 14 13:27:04 2004 From: oddsock at oddsock.org (oddsock) Date: Thu, 14 Oct 2004 08:27:04 -0500 Subject: [Icecast] Song Updates In-Reply-To: <416E0681.30747.F13E99@localhost> References: <002f01c4b1bb$c2511170$1401a8c0@copperhead> <416E0681.30747.F13E99@localhost> Message-ID: <6.0.1.1.2.20041014082407.0406fcf8@www.oddsock.org> At 04:54 AM 10/14/2004, you wrote: >Let this be a note for everyonein the future then. When using mp3s i >don't think >there is a --enable-mp3-updates (I think it worked by default for me), yet >if using ogg >vorbis you must compile icecast2 with --enable-vorbis-updates in order to >update the >song/title id3 metadeta (Instructions on how to do so with `curl' are >below). If I was >using ogg I may have been of more use, yet I hope what was conversed >helped get >you on the right track. just so you know, --enable-vorbis-updates is only a compile flag for the KH branch, not the mainline trunk. And I think it would be great to have this code be factored out of KH and integrated into the mainline trunk...This also seems like an odd thing to have as a compile flag, what was the motivation for that ? oddsock From karl at xiph.org Thu Oct 14 15:41:18 2004 From: karl at xiph.org (Karl Heyes) Date: 14 Oct 2004 16:41:18 +0100 Subject: [Icecast] Song Updates In-Reply-To: <6.0.1.1.2.20041014082407.0406fcf8@www.oddsock.org> References: <002f01c4b1bb$c2511170$1401a8c0@copperhead> <416E0681.30747.F13E99@localhost> <6.0.1.1.2.20041014082407.0406fcf8@www.oddsock.org> Message-ID: <1097768477.26582.124.camel@bogus.hackers.club> On Thu, 2004-10-14 at 14:27, oddsock wrote: > just so you know, --enable-vorbis-updates is only a compile flag for the KH > branch, not the mainline trunk. And I think it would be great to have this > code be factored out of KH and integrated into the mainline trunk...This > also seems like an odd thing to have as a compile flag, what was the > motivation for that ? That switch enables the building of an alternative ogg module, one from a while back which hasn't had that much testing. It works well enough to use although there were a couple of issues that appeared with the changes mike wanted in trunk with the final singleq merge (the module wasn't updated fully at the time but is now fixed in svn). The default module in the kh branch deals with multiple codec streams, it's fairly trivial and was useful for testing theora streaming. Handling rewriting of streams for this module was an extra level of complexity that I didn't want at the time. I don't have the two merged together yet as it seemed like a low priority, but if people want the stream rewriting of vorbis streams with url metadata insertion then I could merge it across. karl. From Gabriel.de-Perthuis at laPoste.net Fri Oct 15 00:16:38 2004 From: Gabriel.de-Perthuis at laPoste.net (Gabriel de Perthuis) Date: Fri, 15 Oct 2004 02:16:38 +0200 Subject: [Icecast] Set up a stream directory Message-ID: <1097799398.17703.28.camel@tobu.maisel.enst-bretagne.fr> Hello, I'd like to setup something similar to dir.xiph.org on a lan. The goal is simply to show users what radios are currently available. The documentation explains how to configure the peercast server for being referenced on yellow pages, but there is nothing about the yellow pages server. So, is the source for dir.xiph.org available for this? Thanks for your help! From oddsock at oddsock.org Fri Oct 15 02:18:59 2004 From: oddsock at oddsock.org (oddsock) Date: Thu, 14 Oct 2004 21:18:59 -0500 Subject: [Icecast] Set up a stream directory In-Reply-To: <1097799398.17703.28.camel@tobu.maisel.enst-bretagne.fr> References: <1097799398.17703.28.camel@tobu.maisel.enst-bretagne.fr> Message-ID: <6.0.1.1.2.20041014211630.04d29060@www.oddsock.org> yep, source code is in SVN... http://svn.xiph.org/trunk/icecast2yp/ for the CGI code and http://svn.xiph.org/websites/dir.xiph.org/ for the streamlist oddsock At 07:16 PM 10/14/2004, you wrote: >Hello, >I'd like to setup something similar to dir.xiph.org on a lan. The goal >is simply to show users what radios are currently available. The >documentation explains how to configure the peercast server for being >referenced on yellow pages, but there is nothing about the yellow pages >server. >So, is the source for dir.xiph.org available for this? > >Thanks for your help! > >_______________________________________________ >Icecast mailing list >Icecast at xiph.org >http://lists.xiph.org/mailman/listinfo/icecast From mihamina at mail.rktmb.org Fri Oct 15 10:19:03 2004 From: mihamina at mail.rktmb.org (Rakotomandimby Mihamina) Date: Fri, 15 Oct 2004 12:19:03 +0200 Subject: [Icecast] [IceS] No crossfade Yet ? Message-ID: <1097835543.1923.4.camel@milina> Hello ... A long time ago, I've asked here if there was A possibility to have some crossfade with IceS2 ... I dont know, may be now it is available ? Would you know an automatical way to get crossfade ? -- ASPO Infog?rance http://aspo.rktmb.org/activites/infogerance Unofficial FAQ fcolc http://faq.fcolc.eu.org/ LUG sur Orl?ans et alentours. T?l : 02 38 76 43 65 (France) From jbebel at ncsu.edu Fri Oct 15 16:16:10 2004 From: jbebel at ncsu.edu (Joel Ebel) Date: Fri, 15 Oct 2004 12:16:10 -0400 Subject: [Icecast] source client for ogg and mp3 Message-ID: <416FF7CA.7060408@ncsu.edu> I'm somewhat new to icecast. I've been using shoutcast for some time, but I'm interested in trying out icecast for a number of reasons. I need to select a source client, and rather than figure it out on my own, I thought I'd ask for some advice. I'd like to stream both mp3 and ogg formats from one source client, so what's a good source client that runs in console linux that can take the soundcard line in and encode it into both mp3 and ogg and send it to an icecast server? Thanks for the advice, Joel From guym at arizona.edu Fri Oct 15 18:44:39 2004 From: guym at arizona.edu (Guy McArthur) Date: Fri, 15 Oct 2004 11:44:39 -0700 Subject: [Icecast] re-encoding questions Message-ID: <41701A97.3000406@arizona.edu> A couple pf questions regarding reencoding... I've got ogg, mp3, and aac files to stream. a) What are the restrictions in the current version of ices (0.4?), is it that channels and samplerate must be equal in all files? b) will they be reencoded to ogg or to mp3, or is there a choice? Thanks. -- Guy From darkeye at tyrell.hu Sat Oct 16 10:58:01 2004 From: darkeye at tyrell.hu (Akos Maroy) Date: Sat, 16 Oct 2004 12:58:01 +0200 Subject: [Icecast] source client for ogg and mp3 In-Reply-To: <416FF7CA.7060408@ncsu.edu> References: <416FF7CA.7060408@ncsu.edu> Message-ID: <4170FEB9.4040908@tyrell.hu> Joel Ebel wrote: > I'm somewhat new to icecast. I've been using shoutcast for some time, > but I'm interested in trying out icecast for a number of reasons. I > need to select a source client, and rather than figure it out on my own, > I thought I'd ask for some advice. I'd like to stream both mp3 and ogg > formats from one source client, so what's a good source client that runs > in console linux that can take the soundcard line in and encode it into > both mp3 and ogg and send it to an icecast server? darkice, http://darkice.sourceforge.net/ , serves exaclty this purpose.. From inzanekaoz at yahoo.com Sat Oct 16 13:09:33 2004 From: inzanekaoz at yahoo.com (HJ) Date: Sat, 16 Oct 2004 06:09:33 -0700 (PDT) Subject: [Icecast] KGO AM 810 Question / Distributed Home Media Message-ID: <20041016130933.76407.qmail@web54105.mail.yahoo.com> At work yesterday (Fri Oct 16) I heard someone call into KGO Radio, 810 AM, San Francisco/Oakland/San Jose to the "tech guru" guest. "I have a bunch of files in Ogg and FLAC format that I want to distribute around the house," said the caller, "How can I do that?" I immediately thought of VideoLAN, and even Icecast2; but to wired/wirelessly ship media around from one computer to TV's, radios/stereos/home entertainment systems, and other computers -- what WOULD be a good way to go about that? VideoLAN + a set-top box? Who sells inexpensive set-top boxes, or is it possible to build, say, a very cheap (*n[i|u]x/*BSD-based) workstation and wire it up to "regular" home-equipment, especially several points around the house? On a side-note, this "tech guru" was no guru. He said himself he wasn't "up-to-speed" on almost every topic callers brought up, and claimed "Your formats may be too 'technical' for most people," which I thought was a VERY bad thing to say to the majority of the San Francisco Bay Area. We should track this gentleman down and berate him. ;) ~ From inzanekaoz at yahoo.com Sat Oct 16 13:40:52 2004 From: inzanekaoz at yahoo.com (HJ) Date: Sat, 16 Oct 2004 06:40:52 -0700 (PDT) Subject: [Icecast] KGO AM 810 Question / Distributed Home Media In-Reply-To: <20041016131601.GA23321@ghostscript.com> Message-ID: <20041016134052.50833.qmail@web54109.mail.yahoo.com> --- Ralph Giles wrote: > On Sat, Oct 16, 2004 at 06:09:33AM -0700, HJ wrote: > > > On a side-note, this "tech guru" was no guru. He said himself he wasn't > > "up-to-speed" on almost every topic callers brought up, and claimed "Your > > formats may be too 'technical' for most people," which I thought was a > VERY > > bad thing to say to the majority of the San Francisco Bay Area. We > should > > track this gentleman down and berate him. ;) > > Indeed! Please do. :) > > -r > From inzanekaoz at yahoo.com Sat Oct 16 13:42:46 2004 From: inzanekaoz at yahoo.com (HJ) Date: Sat, 16 Oct 2004 06:42:46 -0700 (PDT) Subject: [Icecast] KGO AM 810 Question / Distributed Home Media In-Reply-To: <20041016134052.50833.qmail@web54109.mail.yahoo.com> Message-ID: <20041016134246.44365.qmail@web54101.mail.yahoo.com> The official archive for KGO Radio news (for the relevant hour) is: http://abcrad.vo.llnwd.net/o1/kgo/kgo-10.mp3 It will be overwritten in about 3.5 hours, when local time reaches 10AM. Right now, it corresponds to the proper hour yesterday. If you're curious, grab it. ;) Seek to position: 23:20 ~ From geoff at hitsandpieces.net Sat Oct 16 14:59:16 2004 From: geoff at hitsandpieces.net (Geoff Shang) Date: Sun, 17 Oct 2004 00:59:16 +1000 Subject: [Icecast] re-encoding questions In-Reply-To: <41701A97.3000406@arizona.edu> References: <41701A97.3000406@arizona.edu> Message-ID: Guy McArthur wrote: > A couple pf questions regarding reencoding... I've got ogg, mp3, and aac > files to stream. > a) What are the restrictions in the current version of ices (0.4?), is it > that channels and samplerate must be equal in all files? Nope, these can be different if reencoding. Note that I can't remember if AAC support is in the 0.4 release or only SVN. > b) will they be reencoded to ogg or to mp3, or is there a choice? MP3. Geoff. -- Geoff Shang Phone: +61-418-96-5590 MSN: geoff at acbradio.org Make sure your E-mail can be read by everyone! http://www.betips.net/etc/evilmail.html Please avoid sending me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html From hello at ianbell.com Sat Oct 16 21:16:29 2004 From: hello at ianbell.com (Ian Andrew Bell) Date: Sat, 16 Oct 2004 14:16:29 -0700 Subject: [Icecast] ICECast in Flash / IEWin Message-ID: I'd like to resurrect this orphaned thread: http://lists.xiph.org/pipermail/icecast/2003-December/006139.html We're using the embedded flash player for listeners of pulverradio.com and can't use 2.2 for relaying from our encoders. Apparently we can use Icecast v1.3 Although this is clearly a problem caused by ActiveX and Microsoft boneheads that is a mountain that may prove difficult to heave in a timely manner. The fact that it can work with 1.3 indicates that there may have been some behaviour in the old version that was improved upon for 2.x ... perhaps future versions of Icecast could have a configuration flag to deprecate 2.x behaviour to 1.3's styling for headers (which in my limited understanding is where the problem lies), simply as a work around for the problem that would still allow us to use the cool new relaying features of 2.0 in our implementation. Please? -Ian. A message from my developer on the issue follows: Another long night. I've been trying to find a way to make the streams work perfectly with Icecast.? There is a forum-documented problem with Icecast 2.0. http://lists.xiph.org/pipermail/icecast/2003-December/thread.html ? Streams play fine in Flash?under the following circumstances: - PC Mozilla / Opera - All other flash supported platforms. - Standalone But not in IE on the PC.? This is because MS implements the Flash plugin as an ActiveX control, and not as a third party plug-in. The difference?in that regard between?1.3 and 2.0 is a mystery and neither Macromedia nor Icecast has an explanation. I've tried several suggested solutions, including faking the headers via a PHP passthru, faking the incoming filename, connecting to either the m3u or direct to mp3, but no success.? The data is being transferred to the client, but the Flash never plays the stream when embedded in PC IE. ? Did you use Icecast v1.3 for the original stream I tested with in June?? If so, my question: What's the advantage in using 2.0? It's documented that the problem doesn't exist in 1.3.? And I had no problems embedding the original stream back then. ? Ramon -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: text/enriched Size: 2430 bytes Desc: not available URL: From spaced at spaced.dnsalias.com Sun Oct 17 17:22:47 2004 From: spaced at spaced.dnsalias.com (Tim AtLee) Date: Sun, 17 Oct 2004 11:22:47 -0600 Subject: [Icecast] Question about ices and stream information Message-ID: <002301c4b46d$ec6fa070$8500a8c0@drizzt> Hello I'm using a python script to control the playlist. The playlist data is stored in a mysql table, etc .. However, when I play a track, the data displayed on the Icecast2 status page reflects the next track going to be played. After inserting a few statements into the python script, ices outputs: Logfile opened Executing initialize() function.. Executing get_next() function... tracknum: -1 Executing get_lineno() function... start: -1 Exiting get_lineno, end: 834 Error opening No record at -1: Error opening: No such file or directory Executing get_next() function... tracknum: 834 Executing get_lineno() function... start: 834 Exiting get_lineno, end: 679 Playing /downloads/mp3s/Underworld/Underworld - Rez.mp3 // This is track 834 in the db Executing get_metadata function - tracknum 679 Mounted on http://localhost:8000/ices Executing get_metadata function - tracknum 679 forcing to the next track (SIGUSR1), the following is displayed on the console: Executing get_next() function... tracknum: 679 Executing get_lineno() function... start: 679 Exiting get_lineno, end: 848 Playing /downloads/mp3s/Dave Matthews Band - Under the table and dreaming/Dave Matthews Band - Ants marching.mp3 // track 679 Executing get_metadata function - tracknum 848 Yet, according to the status page, it's supposedly playing track 848 My python script does not contain calls to other ices functions, so I'm a bit confused why ices determines the metadata for the next track it will play. What am I missing? I can send the ices.py module, or attach it to my next post.. not sure what the etiquite is on this list for that kind of thing. Thanks in advance, Tim -------------- next part -------------- An HTML attachment was scrubbed... URL: From msmith at xiph.org Mon Oct 18 01:29:43 2004 From: msmith at xiph.org (Michael Smith) Date: Mon, 18 Oct 2004 11:29:43 +1000 Subject: [Icecast] ICECast in Flash / IEWin In-Reply-To: References: Message-ID: <200410181129.43616.msmith@xiph.org> On Sunday 17 October 2004 07:16, Ian Andrew Bell wrote: > I'd like to resurrect this orphaned thread: > > http://lists.xiph.org/pipermail/icecast/2003-December/006139.html > > We're using the embedded flash player for listeners of pulverradio.com > and can't use 2.2 for relaying from our encoders. Apparently we can > use Icecast v1.3 > > Although this is clearly a problem caused by ActiveX and Microsoft > boneheads that is a mountain that may prove difficult to heave in a > timely manner. > > The fact that it can work with 1.3 indicates that there may have been > some behaviour in the old version that was improved upon for 2.x ... > perhaps future versions of Icecast could have a configuration flag to > deprecate 2.x behaviour to 1.3's styling for headers (which in my > limited understanding is where the problem lies), simply as a work > around for the problem that would still allow us to use the cool new > relaying features of 2.0 in our implementation. If we knew what the problem was (that causes flash to fail with 2.0), we'd be happy to add such a flag (or perhaps just change it to always work that way, depending on what the problem was). However, since nobody managed to figure out what the problem was (and some of the developers, such as myself, don't have a system where this problem can be reproduced), we can't really do much until someone does. Mike From ogg at illiminable.com Mon Oct 18 13:46:41 2004 From: ogg at illiminable.com (illiminable) Date: Mon, 18 Oct 2004 21:46:41 +0800 Subject: [Icecast] ICECast in Flash / IEWin References: <200410181129.43616.msmith@xiph.org> Message-ID: <002a01c4b518$ead4be70$0100000a@tiger> Alternatively you can just script the window media player control, and bind it to your stream, that should work just fine, assuming you have my directshow filters installed. Zen. ----- Original Message ----- From: "Michael Smith" To: "Ian Andrew Bell" ; "icecast" Sent: Monday, October 18, 2004 9:29 AM Subject: Re: [Icecast] ICECast in Flash / IEWin > On Sunday 17 October 2004 07:16, Ian Andrew Bell wrote: >> I'd like to resurrect this orphaned thread: >> >> http://lists.xiph.org/pipermail/icecast/2003-December/006139.html >> >> We're using the embedded flash player for listeners of pulverradio.com >> and can't use 2.2 for relaying from our encoders. Apparently we can >> use Icecast v1.3 >> >> Although this is clearly a problem caused by ActiveX and Microsoft >> boneheads that is a mountain that may prove difficult to heave in a >> timely manner. >> >> The fact that it can work with 1.3 indicates that there may have been >> some behaviour in the old version that was improved upon for 2.x ... >> perhaps future versions of Icecast could have a configuration flag to >> deprecate 2.x behaviour to 1.3's styling for headers (which in my >> limited understanding is where the problem lies), simply as a work >> around for the problem that would still allow us to use the cool new >> relaying features of 2.0 in our implementation. > > If we knew what the problem was (that causes flash to fail with 2.0), we'd > be > happy to add such a flag (or perhaps just change it to always work that > way, > depending on what the problem was). > > However, since nobody managed to figure out what the problem was (and some > of > the developers, such as myself, don't have a system where this problem can > be > reproduced), we can't really do much until someone does. > > Mike > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > > > From andy at earthsong.free-online.co.uk Mon Oct 18 15:06:00 2004 From: andy at earthsong.free-online.co.uk (Andy Baxter) Date: Mon, 18 Oct 2004 16:06:00 +0100 Subject: [Icecast] ices-kh dropping jack ports unexpectedly Message-ID: I've been having a problem where ices-kh (the jack'ified version) disconnects from its jack input source unexpectedly. This happens mainly while other jack clients are being started/stopped, or connected/disconnected, but also at other times (e.g. switching between different X sessions). I'm planning to do a bit more work on tuning up the jack setup to see if I can get rid of the problem that way, but it would be good to know in the meantime if this is a known bug, and whether there is anything I can do about it. It happened just now when I connected two other jack sources. There were two xruns at the same time, of 0.8 and 1.8 msecs, so I'm guessing this happens when there is an xrun. I've tried increasing the client timeout to 1000 msec, but this doesn't help. I can't increase the buffer size any more - it's at 2048 and increasing it to 4096 stops ices from starting at all. The setup I'm working with is an ecasound session relaying audio between its input and output ports, with its output connected to all the ices clients for the different streams we're running. Then I'm switching the ecasound input between different stream sources (line in, recorded audio, http relay etc.) I want to be able to do this switching without breaking the stream, which is why I've set things up this way. From eviloverlord at imux.net Mon Oct 18 15:15:44 2004 From: eviloverlord at imux.net (EvilOverlord) Date: Mon, 18 Oct 2004 16:15:44 +0100 Subject: [Icecast] ices-kh dropping jack ports unexpectedly In-Reply-To: References: Message-ID: <4173DE20.5030909@imux.net> Andy Baxter wrote: > I've been having a problem where ices-kh (the jack'ified version) > disconnects from its jack input source unexpectedly. This happens mainly > while other jack clients are being started/stopped, or > connected/disconnected, but also at other times (e.g. switching between > different X sessions). I'm planning to do a bit more work on tuning up the > jack setup to see if I can get rid of the problem that way, but it would > be good to know in the meantime if this is a known bug, and whether there > is anything I can do about it. > > It happened just now when I connected two other jack sources. There were > two xruns at the same time, of 0.8 and 1.8 msecs, so I'm guessing this > happens when there is an xrun. I've tried increasing the client timeout to > 1000 msec, but this doesn't help. I can't increase the buffer size any > more - it's at 2048 and increasing it to 4096 stops ices from starting at > all. > > The setup I'm working with is an ecasound session relaying audio between > its input and output ports, with its output connected to all the ices > clients for the different streams we're running. Then I'm > switching the ecasound input between different stream sources (line in, > recorded audio, http relay etc.) I want to be able to do this switching > without breaking the stream, which is why I've set things up this way. > This sounds like an incredible amount of effort when all you need is a 4 channel mixing desk and a live encoder... Is that not an option? Stephen -- LiveIce Project http://liveice.sourceforge.net/ From karl at xiph.org Mon Oct 18 16:41:59 2004 From: karl at xiph.org (Karl Heyes) Date: 18 Oct 2004 17:41:59 +0100 Subject: [Icecast] ices-kh dropping jack ports unexpectedly In-Reply-To: References: Message-ID: <1098117718.6747.31.camel@bogus.hackers.club> On Mon, 2004-10-18 at 16:06, Andy Baxter wrote: > I've been having a problem where ices-kh (the jack'ified version) > disconnects from its jack input source unexpectedly. This happens mainly > while other jack clients are being started/stopped, or > connected/disconnected, but also at other times (e.g. switching between > different X sessions). I'm planning to do a bit more work on tuning up the > jack setup to see if I can get rid of the problem that way, but it would > be good to know in the meantime if this is a known bug, and whether there > is anything I can do about it. Are you running with realtime privileges, for this you need to start as root if you want that. Even with realtime privileges there may be odd cases where the scheduling latency is a bit too high, it all depends on the drivers and kernel version but the current state is not that bad and getting better. > It happened just now when I connected two other jack sources. There were > two xruns at the same time, of 0.8 and 1.8 msecs, so I'm guessing this > happens when there is an xrun. I've tried increasing the client timeout to > 1000 msec, but this doesn't help. I can't increase the buffer size any > more - it's at 2048 and increasing it to 4096 stops ices from starting at > all. xrun is just when the input thread cannot get scheduled quickly enough, this may be resolved enabling realtime. > The setup I'm working with is an ecasound session relaying audio between > its input and output ports, with its output connected to all the ices > clients for the different streams we're running. Then I'm > switching the ecasound input between different stream sources (line in, > recorded audio, http relay etc.) I want to be able to do this switching > without breaking the stream, which is why I've set things up this way. As already mentioned it may be better using a different approach (eg jackEQ). The ices package itself will also allow for defining multiple input sections, not for mixing but for cascading in a round robin fashion (switchable on input ending or USR2 signal). karl. From karl at xiph.org Mon Oct 18 19:20:15 2004 From: karl at xiph.org (Karl Heyes) Date: 18 Oct 2004 20:20:15 +0100 Subject: [Jackit-devel] Re: [Icecast] ices-kh dropping jack ports unexpectedly In-Reply-To: <87d5zgx7gl.fsf@sulphur.joq.us> References: <1098117718.6747.31.camel@bogus.hackers.club> <87d5zgx7gl.fsf@sulphur.joq.us> Message-ID: <1098127215.6747.41.camel@bogus.hackers.club> On Mon, 2004-10-18 at 18:27, Jack O'Quin wrote: > Karl Heyes writes: > > > Are you running with realtime privileges, for this you need to start as > > root if you want that. Even with realtime privileges there may be odd > > cases where the scheduling latency is a bit too high, it all depends on > > the drivers and kernel version but the current state is not that bad and > > getting better. > > There are several ways to gain realtime privileges. Running as root > is the simplest, but perhaps the worst solution. Just to be clear, with ices, you can drop to a nominated user after the realtime scheduler is selected. Running as root after that is not required. karl From andy at earthsong.free-online.co.uk Mon Oct 18 20:57:18 2004 From: andy at earthsong.free-online.co.uk (Andy Baxter) Date: Mon, 18 Oct 2004 21:57:18 +0100 Subject: [Icecast] Re: ices-kh dropping jack ports unexpectedly References: <1098117718.6747.31.camel@bogus.hackers.club> Message-ID: On Mon, 18 Oct 2004 17:41:59 +0100, Karl Heyes wrote: > On Mon, 2004-10-18 at 16:06, Andy Baxter wrote: >> I've been having a problem where ices-kh (the jack'ified version) >> disconnects from its jack input source unexpectedly. This happens mainly >> while other jack clients are being started/stopped, or >> connected/disconnected, but also at other times (e.g. switching between >> different X sessions). I'm planning to do a bit more work on tuning up the >> jack setup to see if I can get rid of the problem that way, but it would >> be good to know in the meantime if this is a known bug, and whether there >> is anything I can do about it. > > Are you running with realtime privileges, for this you need to start as > root if you want that. Even with realtime privileges there may be odd > cases where the scheduling latency is a bit too high, it all depends on > the drivers and kernel version but the current state is not that bad and > getting better. I'm using the realtime-lsm module with the 2.6 kernel, loaded with gid=29, which is the 'audio' group on my system. This seems to be working OK, but I'm thinking of switching to the 2.4 patched kernel instead. >> It happened just now when I connected two other jack sources. There were >> two xruns at the same time, of 0.8 and 1.8 msecs, so I'm guessing this >> happens when there is an xrun. I've tried increasing the client timeout to >> 1000 msec, but this doesn't help. I can't increase the buffer size any >> more - it's at 2048 and increasing it to 4096 stops ices from starting at >> all. > > xrun is just when the input thread cannot get scheduled quickly enough, > this may be resolved enabling realtime. OK. >> The setup I'm working with is an ecasound session relaying audio between >> its input and output ports, with its output connected to all the ices >> clients for the different streams we're running. Then I'm >> switching the ecasound input between different stream sources (line in, >> recorded audio, http relay etc.) I want to be able to do this switching >> without breaking the stream, which is why I've set things up this way. > > As already mentioned it may be better using a different approach (eg > jackEQ). The ices package itself will also allow for defining multiple > input sections, not for mixing but for cascading in a round robin > fashion (switchable on input ending or USR2 signal). > maybe - if I can get it working, this setup would be good because it means the sources can be switched under program control. (E.g. switching to a repeat of the day's shows at the end of every day.) switching on USR2 sounds like a recipe for losing track of where it's got to in the round robin, unless there's some way to signal it with a definite source name. From karl at xiph.org Mon Oct 18 21:00:34 2004 From: karl at xiph.org (Karl Heyes) Date: 18 Oct 2004 22:00:34 +0100 Subject: [Jackit-devel] Re: [Icecast] ices-kh dropping jack ports unexpectedly In-Reply-To: <878ya3yerk.fsf@sulphur.joq.us> References: <1098117718.6747.31.camel@bogus.hackers.club> <87d5zgx7gl.fsf@sulphur.joq.us> <1098127215.6747.41.camel@bogus.hackers.club> <878ya3yerk.fsf@sulphur.joq.us> Message-ID: <1098133233.6747.91.camel@bogus.hackers.club> On Mon, 2004-10-18 at 21:04, Jack O'Quin wrote: > > > > > > There are several ways to gain realtime privileges. Running as root > > > is the simplest, but perhaps the worst solution. > > > > Just to be clear, with ices, you can drop to a nominated user after the > > realtime scheduler is selected. Running as root after that is not > > required. > > That does not solve the problem at all. If you run jackd as root, you > must run *all* JACK clients as root. They are not all coded that way, > and some cannot be. Neither they nor jackd should be entrusted with > God-like superuser powers. I can't really comment on jackd itself, as I haven't looked that much into it. If running jackd as root requires client apps to also run as root then that is a pretty bad issue. I would of thought that running jackd as a realtime process (whether root or not) would be an important consideration. What I can say is that ices tries to acquire realtime scheduling if enabled (default is yes) which may or may not fail, but if root is used and an alternative user is stated in the xml then ices will change to that user, and therefore _NOT_ run as root anymore. This has been a common approach for unix apps. If you use some other mechanism like capabilities then requiring root for realtime scheduling may not be needed, but that is platform specific. karl. From andy at earthsong.free-online.co.uk Mon Oct 18 21:36:41 2004 From: andy at earthsong.free-online.co.uk (Andy Baxter) Date: Mon, 18 Oct 2004 22:36:41 +0100 Subject: [Icecast] Re: ices-kh dropping jack ports unexpectedly References: <4173DE20.5030909@imux.net> Message-ID: On Mon, 18 Oct 2004 16:15:44 +0100, EvilOverlord wrote: >> The setup I'm working with is an ecasound session relaying audio between >> its input and output ports, with its output connected to all the ices >> clients for the different streams we're running. Then I'm >> switching the ecasound input between different stream sources (line in, >> recorded audio, http relay etc.) I want to be able to do this switching >> without breaking the stream, which is why I've set things up this way. >> > > This sounds like an incredible amount of effort when all you need is a 4 > channel mixing desk and a live encoder... > > Is that not an option? > Maybe, but I'd rather try and get the system I thought of working before I try something else. thanks. From andy at earthsong.free-online.co.uk Mon Oct 18 22:00:28 2004 From: andy at earthsong.free-online.co.uk (Andy Baxter) Date: Mon, 18 Oct 2004 23:00:28 +0100 Subject: [Icecast] Re: ices-kh dropping jack ports unexpectedly References: <4173DE20.5030909@imux.net> Message-ID: On Mon, 18 Oct 2004 22:36:41 +0100, Andy Baxter wrote: > On Mon, 18 Oct 2004 16:15:44 +0100, EvilOverlord wrote: > >>> The setup I'm working with is an ecasound session relaying audio between >>> its input and output ports, with its output connected to all the ices >>> clients for the different streams we're running. Then I'm >>> switching the ecasound input between different stream sources (line in, >>> recorded audio, http relay etc.) I want to be able to do this switching >>> without breaking the stream, which is why I've set things up this way. >>> >> >> This sounds like an incredible amount of effort when all you need is a 4 >> channel mixing desk and a live encoder... >> >> Is that not an option? >> > > Maybe, but I'd rather try and get the system I thought of working before I > try something else. thanks. The reason I set it up that way is so we can leave the streaming clients and the scripts that dump a copy of each show to the disk running without a break, and just switch between different inputs without having to touch that part of the system. E.g. switching over to repeats of the day's shows automatically at the end of each day, or switching to an outside broadcast that's being relayed in as a high quality stream. Also, the switching can be done by a script, which could be useful for some things (like the end of day repeater). But there are other ways of doing it like you say. The main question is whether jackd and ices-kh are stable enough to be used for a live system like this that needs to run every day without a break, or whether it would be better to use something simpler even if it won't do everything I want. (It's for doing a simulcast and show archive of the broadcasts from a community radio station.) From karl at xiph.org Tue Oct 19 00:15:07 2004 From: karl at xiph.org (Karl Heyes) Date: 19 Oct 2004 01:15:07 +0100 Subject: [Jackit-devel] Re: [Icecast] ices-kh dropping jack ports unexpectedly In-Reply-To: <200410182114.i9ILEMO5007966@localhost.localdomain> References: <200410182114.i9ILEMO5007966@localhost.localdomain> Message-ID: <1098144907.6747.185.camel@bogus.hackers.club> On Mon, 2004-10-18 at 22:14, Paul Davis wrote: > jackd (realtime) requires various resources which it shares with its > clients: > > realtime scheduling > mlock-ability > shared memory segments > FIFOs (or Mach ports on OS X) > > we consider it *more* of a security risk to allow jackd-as-root to > share these with non-root processes. YMMV. Whenever communication is done to an as-root app then the risk *is* increased (I treat that as fact). The point I was making with ices is that realtime scheduling is the only aspect that requires root (in general). For jackd I can see mlock being a possible problem if you dropped root privs, mlockall should be ok, but I haven't done much with that. > >What I can say is that ices tries to acquire realtime scheduling if > >enabled (default is yes) which may or may not fail, but if root is used > > what ices does is mostly irrelevant to JACK. the thread that handles > audio processing is created by JACK, and that thread does not inherit > any scheduling parameters from its parent. whether other ices thread > run SCHED_FIFO is besides the point, and probably should be discouraged. There are still timing/latency considerations with ices and not just for things relating to JACK. > >that user, and therefore _NOT_ run as root anymore. This has been a > >common approach for unix apps. > > yes, but running with SCHED_FIFO and calling mlockall has not been a > common approach for unix apps. and because unix systems have made it > difficult to grant applications permissions to use these capabilities > with root permission somehow getting involved, adding these to a > client-server design poses some very difficult questions. I was really referring to the general process of starting as root and then dropping privileges after doing something requiring root (eg binding port < 1024) as something that is commonly done by unix apps. The likes of SCHED_FIFO and mlock* are relatively new, and naturally fell into the as-root-only bucket ices itself does not use mlockall, in theory it could use mlock, but in practise mlock hasn't been needed, as long as scheduling occurs. There are various internal limits set which can trigger easily if things are not running well, and this may be something that has been seen by the original poster. For those people who are really concerned about the *risk* then realtime scheduling can be disabled in the xml. So far I have no reports with this. > ultimately, running anything SCHED_FIFO+mlockall+shm+fifo's opens up a > world of possible DOS attacks on a machine, whether its run as root or > not. my attitude is that until unix gives us better ways to manage > this (and the LSM system in 2.6 is a reasonable start), its really not > sensible to try to apply the conventional unix wisdom to this > situation. or maybe it is ... remember while (1) { fork (); } as the > guaranteed crash-inducer of many unix systems? SCHED_FIFO just > replaces crash with "apparent lockup" caused by while (1) { continue; } In general I would think you're going to have this sort of risk with any potential busy loop when realtime type priority scheduling is involved, however it is implemented. karl. From geoff at hitsandpieces.net Tue Oct 19 00:57:12 2004 From: geoff at hitsandpieces.net (Geoff Shang) Date: Tue, 19 Oct 2004 10:57:12 +1000 Subject: [Icecast] ices-kh dropping jack ports unexpectedly In-Reply-To: References: Message-ID: Andy Baxter wrote: > The setup I'm working with is an ecasound session relaying audio between > its input and output ports, with its output connected to all the ices > clients for the different streams we're running. This doesn't address the issue you're asking about, but why are you running multiple Ices instances when a single instance can produce multiple streams? Geoff. From andy at earthsong.free-online.co.uk Tue Oct 19 02:17:06 2004 From: andy at earthsong.free-online.co.uk (Andy Baxter) Date: Tue, 19 Oct 2004 03:17:06 +0100 Subject: [Icecast] Re: ices-kh dropping jack ports unexpectedly References: Message-ID: On Tue, 19 Oct 2004 10:57:12 +1000, Geoff Shang wrote: > Andy Baxter wrote: > >> The setup I'm working with is an ecasound session relaying audio between >> its input and output ports, with its output connected to all the ices >> clients for the different streams we're running. > > This doesn't address the issue you're asking about, but why are you > running multiple Ices instances when a single instance can produce multiple > streams? > > Geoff. Mainly I didn't take enough time to think through different ways of doing it before I started writing the scripts. Also there might be times when it would be good to be able to stop some streams but not others. I think I was trying to design the system to cover all eventualities in advance rather than waiting for them to come up and dealing with them then. From joq at io.com Mon Oct 18 17:27:22 2004 From: joq at io.com (Jack O'Quin) Date: 18 Oct 2004 12:27:22 -0500 Subject: [Jackit-devel] Re: [Icecast] ices-kh dropping jack ports unexpectedly In-Reply-To: <1098117718.6747.31.camel@bogus.hackers.club> References: <1098117718.6747.31.camel@bogus.hackers.club> Message-ID: <87d5zgx7gl.fsf@sulphur.joq.us> Karl Heyes writes: > Are you running with realtime privileges, for this you need to start as > root if you want that. Even with realtime privileges there may be odd > cases where the scheduling latency is a bit too high, it all depends on > the drivers and kernel version but the current state is not that bad and > getting better. There are several ways to gain realtime privileges. Running as root is the simplest, but perhaps the worst solution. This is explained in the JACK FAQ... http://jackit.sourceforge.net/docs/faq.php#a52 -- joq From joq at io.com Mon Oct 18 20:04:15 2004 From: joq at io.com (Jack O'Quin) Date: 18 Oct 2004 15:04:15 -0500 Subject: [Jackit-devel] Re: [Icecast] ices-kh dropping jack ports unexpectedly In-Reply-To: <1098127215.6747.41.camel@bogus.hackers.club> References: <1098117718.6747.31.camel@bogus.hackers.club> <87d5zgx7gl.fsf@sulphur.joq.us> <1098127215.6747.41.camel@bogus.hackers.club> Message-ID: <878ya3yerk.fsf@sulphur.joq.us> Karl Heyes writes: > On Mon, 2004-10-18 at 18:27, Jack O'Quin wrote: > > Karl Heyes writes: > > > > > Are you running with realtime privileges, for this you need to start as > > > root if you want that. Even with realtime privileges there may be odd > > > cases where the scheduling latency is a bit too high, it all depends on > > > the drivers and kernel version but the current state is not that bad and > > > getting better. > > > > There are several ways to gain realtime privileges. Running as root > > is the simplest, but perhaps the worst solution. > > Just to be clear, with ices, you can drop to a nominated user after the > realtime scheduler is selected. Running as root after that is not > required. That does not solve the problem at all. If you run jackd as root, you must run *all* JACK clients as root. They are not all coded that way, and some cannot be. Neither they nor jackd should be entrusted with God-like superuser powers. -- joq From paul at linuxaudiosystems.com Mon Oct 18 21:14:21 2004 From: paul at linuxaudiosystems.com (Paul Davis) Date: Mon, 18 Oct 2004 17:14:21 -0400 Subject: [Jackit-devel] Re: [Icecast] ices-kh dropping jack ports unexpectedly In-Reply-To: Your message of "18 Oct 2004 22:00:34 BST." <1098133233.6747.91.camel@bogus.hackers.club> Message-ID: <200410182114.i9ILEMO5007966@localhost.localdomain> >I can't really comment on jackd itself, as I haven't looked that much >into it. If running jackd as root requires client apps to also run as >root then that is a pretty bad issue. I would of thought that running >jackd as a realtime process (whether root or not) would be an important >consideration. jackd (realtime) requires various resources which it shares with its clients: realtime scheduling mlock-ability shared memory segments FIFOs (or Mach ports on OS X) we consider it *more* of a security risk to allow jackd-as-root to share these with non-root processes. YMMV. >What I can say is that ices tries to acquire realtime scheduling if >enabled (default is yes) which may or may not fail, but if root is used what ices does is mostly irrelevant to JACK. the thread that handles audio processing is created by JACK, and that thread does not inherit any scheduling parameters from its parent. whether other ices thread run SCHED_FIFO is besides the point, and probably should be discouraged. >that user, and therefore _NOT_ run as root anymore. This has been a >common approach for unix apps. yes, but running with SCHED_FIFO and calling mlockall has not been a common approach for unix apps. and because unix systems have made it difficult to grant applications permissions to use these capabilities with root permission somehow getting involved, adding these to a client-server design poses some very difficult questions. ultimately, running anything SCHED_FIFO+mlockall+shm+fifo's opens up a world of possible DOS attacks on a machine, whether its run as root or not. my attitude is that until unix gives us better ways to manage this (and the LSM system in 2.6 is a reasonable start), its really not sensible to try to apply the conventional unix wisdom to this situation. or maybe it is ... remember while (1) { fork (); } as the guaranteed crash-inducer of many unix systems? SCHED_FIFO just replaces crash with "apparent lockup" caused by while (1) { continue; } --p From hello at ianbell.com Tue Oct 19 03:09:51 2004 From: hello at ianbell.com (Ian Andrew Bell) Date: Mon, 18 Oct 2004 20:09:51 -0700 Subject: [Icecast] ICECast in Flash / IEWin In-Reply-To: <002a01c4b518$ead4be70$0100000a@tiger> References: <200410181129.43616.msmith@xiph.org> <002a01c4b518$ead4be70$0100000a@tiger> Message-ID: <5777BAFC-217C-11D9-AC55-000A95B3B8D6@ianbell.com> Doesn't work so well on Mozilla or anything other than IEWin... and I'm worried about using lots of extra software. Thanks for the suggestion tho. -Ian. On 18-Oct-04, at 6:46 AM, illiminable wrote: > Alternatively you can just script the window media player control, and > bind it to your stream, that should work just fine, assuming you have > my directshow filters installed. > > Zen. > ----- Original Message ----- From: "Michael Smith" > To: "Ian Andrew Bell" ; "icecast" > Sent: Monday, October 18, 2004 9:29 AM > Subject: Re: [Icecast] ICECast in Flash / IEWin > > >> On Sunday 17 October 2004 07:16, Ian Andrew Bell wrote: >>> I'd like to resurrect this orphaned thread: >>> >>> http://lists.xiph.org/pipermail/icecast/2003-December/006139.html >>> >>> We're using the embedded flash player for listeners of >>> pulverradio.com >>> and can't use 2.2 for relaying from our encoders. Apparently we can >>> use Icecast v1.3 >>> >>> Although this is clearly a problem caused by ActiveX and Microsoft >>> boneheads that is a mountain that may prove difficult to heave in a >>> timely manner. >>> >>> The fact that it can work with 1.3 indicates that there may have been >>> some behaviour in the old version that was improved upon for 2.x ... >>> perhaps future versions of Icecast could have a configuration flag to >>> deprecate 2.x behaviour to 1.3's styling for headers (which in my >>> limited understanding is where the problem lies), simply as a work >>> around for the problem that would still allow us to use the cool new >>> relaying features of 2.0 in our implementation. >> >> If we knew what the problem was (that causes flash to fail with 2.0), >> we'd be >> happy to add such a flag (or perhaps just change it to always work >> that way, >> depending on what the problem was). >> >> However, since nobody managed to figure out what the problem was (and >> some of >> the developers, such as myself, don't have a system where this >> problem can be >> reproduced), we can't really do much until someone does. >> >> Mike >> >> _______________________________________________ >> Icecast mailing list >> Icecast at xiph.org >> http://lists.xiph.org/mailman/listinfo/icecast >> >> > > From rojo at nocrew.org Tue Oct 19 21:34:20 2004 From: rojo at nocrew.org (Rolf Johansson) Date: 19 Oct 2004 23:34:20 +0200 Subject: [Icecast] Some metadata missing, relaying icecast1 stream with icecast2 Message-ID: <7jlle2jstf.fsf@junk.nocrew.org> I'm relaying an icecast1 mp3 stream with icecast2. This works fine, and the song title is displayed correctly no matter if I use 1 or not on the relay. But, the stream name and other metadata provided by ices0 on the icecast1 server is not displayed in the listening client. Icecast1 source: [Id: 1] [Sock: 11] [Time of connect: 09/Aug/2004:10:01:24] [IP: 127.0.0.1] [Host: gubbox] [State: 1] [Type: encoder] [Proto: x-audiocast] [Clients: 1] [Dumpfile/fd: (null)/-1] [Priority: 0] [Song Title: Latin Kings - Omert?] [Song URL: http://xxx.xxx.xxx/] [Stream Message: (null)] [Song Length: -1 bytes] [Stream Name: Radio Kaksi] [Stream Genre: Rock] [Stream Bitrate: 128] [Stream URL: http://xxx.xxx.xxx/] [Mountpoint: /ices] [Description: Radio Kaksi 2.0, the new music era hitting your ears directly.] [MBytes read: 94339] [MBytes written: 100510] [Client connections: 486] [Connected for: 71 days, 13 hours, 26 minutes and 48 seconds] Any hints on why the Stream name isn't sent trough the relay? It only displays the relay's http server name and port. /Rolf From vincent.charvaux at nerim.net Wed Oct 20 15:33:26 2004 From: vincent.charvaux at nerim.net (vincent Charvaux) Date: Wed, 20 Oct 2004 17:33:26 +0200 Subject: [Icecast] Relay Icecast shoutcast. Message-ID: <001601c4b6ba$24eb9e10$02fea8c0@boubouneordi> Hello, I would like to put my server Shoutcast in relay with my server Icecast. But I does not understand how to make. You will find my config below. Thank you very much for your assistance. Cordialement vincent -------------- next part -------------- An HTML attachment was scrubbed... URL: From geoff at hitsandpieces.net Wed Oct 20 15:44:00 2004 From: geoff at hitsandpieces.net (Geoff Shang) Date: Thu, 21 Oct 2004 01:44:00 +1000 Subject: [Icecast] Relay Icecast shoutcast. In-Reply-To: <001601c4b6ba$24eb9e10$02fea8c0@boubouneordi> References: <001601c4b6ba$24eb9e10$02fea8c0@boubouneordi> Message-ID: vincent Charvaux wrote: > I would like to put my server Shoutcast in relay with my server Icecast. > But I does not understand how to make. You will find my config below. Just to clarify, you want to relay a stream that's on a shoutcast server on your icecast server. Right? > > > > > > > The above section only works if you're dealing with another icecast 2.x server. It allows you to relay the entire server, hence the need for a specific password. Yours is commented out anyway so it doesn't cause any problems. > " line at the end of the relay block. > > > 195.137.249.174 > > 8000 > > /I ne comprend pas que je dois mettre The mount line above specifies a mountpoint to tune into on the remote server. You'd use this if you were relaying a stream from another icecast server. Not having done what you're doing, I assume you'd simply set it to / > /megamix > > 1 > > This all looks fine. > --> And this is the other comment line that has to go. Hope this helps. Geoff. From morey at banta.psyc.missouri.edu Wed Oct 20 19:36:50 2004 From: morey at banta.psyc.missouri.edu (Richard Morey) Date: Wed, 20 Oct 2004 14:36:50 -0500 Subject: [Icecast] a few questions Message-ID: <4176BE52.8010809@banta.psyc.missouri.edu> I have just gotten a stream working and it is very cool. I am using ices0.4 to stream mp3s to icecast2 under redhat 9. I have a couple of questions, though: 1. No files are being written to the admin directory. It is successfully writing the access and error logs and the pid file. The path is correct in the icecast.xml file. The user has write access to the admin directory. Do I need to turn something on? 2. Also, no files are being written to the web directory. Same situation as above. 3. With ices0.4, is there any way to force ices to change the mp3 that it is playing while it is running in the background? I'd like to set up somekind of request system. Is there a script that does this? Thanks. From msmith at xiph.org Thu Oct 21 01:10:51 2004 From: msmith at xiph.org (Michael Smith) Date: Thu, 21 Oct 2004 11:10:51 +1000 Subject: [Icecast] a few questions In-Reply-To: <4176BE52.8010809@banta.psyc.missouri.edu> References: <4176BE52.8010809@banta.psyc.missouri.edu> Message-ID: <200410211110.51756.msmith@xiph.org> On Thursday 21 October 2004 05:36, Richard Morey wrote: > I have just gotten a stream working and it is very cool. I am using > ices0.4 to stream mp3s to icecast2 under redhat 9. I have a couple of > questions, though: > > 1. No files are being written to the admin directory. It is successfully > writing the access and error logs and the pid file. The path is correct > in the icecast.xml file. The user has write access to the admin > directory. Do I need to turn something on? No, icecast will never write anything to the admin directory. > > 2. Also, no files are being written to the web directory. Same situation > as above. Why would it? Again, icecast won't write here. The only places icecast will ever write to are: - the log files - the pid file (if configured) - stream dump files (if configured). Sounds to me like everything is working correctly. > > 3. With ices0.4, is there any way to force ices to change the mp3 that > it is playing while it is running in the background? I'd like to set up > somekind of request system. Is there a script that does this? Can't help you with this one, I don't use ices 0.4. Mike From morey at banta.psyc.missouri.edu Thu Oct 21 02:16:33 2004 From: morey at banta.psyc.missouri.edu (Richard Morey) Date: Wed, 20 Oct 2004 21:16:33 -0500 Subject: [Icecast] a few questions In-Reply-To: <200410211110.51756.msmith@xiph.org> References: <4176BE52.8010809@banta.psyc.missouri.edu> <200410211110.51756.msmith@xiph.org> Message-ID: <41771C01.9000206@banta.psyc.missouri.edu> I was under the impression icecast wrote useage statistics to that directory, and you accessed them via http://host:port/admin/ Where does the xslt file come from that it tries to access when you attempt to access the admin page? Michael Smith wrote: >On Thursday 21 October 2004 05:36, Richard Morey wrote: > > >>I have just gotten a stream working and it is very cool. I am using >>ices0.4 to stream mp3s to icecast2 under redhat 9. I have a couple of >>questions, though: >> >>1. No files are being written to the admin directory. It is successfully >>writing the access and error logs and the pid file. The path is correct >>in the icecast.xml file. The user has write access to the admin >>directory. Do I need to turn something on? >> >> > >No, icecast will never write anything to the admin directory. > > > >>2. Also, no files are being written to the web directory. Same situation >>as above. >> >> > >Why would it? Again, icecast won't write here. > >The only places icecast will ever write to are: > - the log files > - the pid file (if configured) > - stream dump files (if configured). > >Sounds to me like everything is working correctly. > > > >>3. With ices0.4, is there any way to force ices to change the mp3 that >>it is playing while it is running in the background? I'd like to set up >>somekind of request system. Is there a script that does this? >> >> > >Can't help you with this one, I don't use ices 0.4. > >Mike > > > > From brendan at xiph.org Thu Oct 21 02:18:39 2004 From: brendan at xiph.org (Brendan Cully) Date: Wed, 20 Oct 2004 19:18:39 -0700 Subject: [Icecast] a few questions In-Reply-To: <4176BE52.8010809@banta.psyc.missouri.edu> References: <4176BE52.8010809@banta.psyc.missouri.edu> Message-ID: <20041021021839.GA518@watanabe.local> On Wednesday, 20 October 2004 at 14:36, Richard Morey wrote: > 3. With ices0.4, is there any way to force ices to change the mp3 that > it is playing while it is running in the background? I'd like to set up > somekind of request system. Is there a script that does this? if you change the playlist file (and aren't randomizing), ices will pick up the changes at the next track. To jump to the next track immediately, send ices SIGUSR1. But really, this is exactly what the scripting modules are for. If it were me, I'd feed the requests into a python module. Now I gotta get back to the Sox game. From msmith at xiph.org Thu Oct 21 02:24:44 2004 From: msmith at xiph.org (Michael Smith) Date: Thu, 21 Oct 2004 12:24:44 +1000 Subject: [Icecast] a few questions In-Reply-To: <41771C01.9000206@banta.psyc.missouri.edu> References: <4176BE52.8010809@banta.psyc.missouri.edu> <200410211110.51756.msmith@xiph.org> <41771C01.9000206@banta.psyc.missouri.edu> Message-ID: <200410211224.44307.msmith@xiph.org> On Thursday 21 October 2004 12:16, Richard Morey wrote: > I was under the impression icecast wrote useage statistics to that > directory, and you accessed them via http://host:port/admin/ Icecast serves various things (including usage statistics) from http://.../admin/... However, none of what it serves directly comes from files, it's all dynamically generated. > > Where does the xslt file come from that it tries to access when you > attempt to access the admin page? The XSLT files are in the admin directory. They never get written by icecast (they can be modified by the user though - to make it look different, or whatever else you might want to do). The XML that the XSLT is applied to is dynamically generated, icecast never writes an actual file for this. The response from the admin interface is the result of applying the XSLT transformation to the dynamically generated XML file. Mike From morey at banta.psyc.missouri.edu Thu Oct 21 04:50:05 2004 From: morey at banta.psyc.missouri.edu (Richard Morey) Date: Wed, 20 Oct 2004 23:50:05 -0500 Subject: [Icecast] a few questions In-Reply-To: <200410211224.44307.msmith@xiph.org> References: <4176BE52.8010809@banta.psyc.missouri.edu> <200410211110.51756.msmith@xiph.org> <41771C01.9000206@banta.psyc.missouri.edu> <200410211224.44307.msmith@xiph.org> Message-ID: <41773FFD.6080507@banta.psyc.missouri.edu> Ok, I think I see. The xslt files are kind of a template which tells icecast how to format the xml file that is the admin interface? Where can I get either an example xslt file or information on how this works? I didn't see details in the icecast docs. I have now skimmed the information on xml.com, but don't I need to know what xml tags icecast uses? Thanks for the help, Richard Michael Smith wrote: >On Thursday 21 October 2004 12:16, Richard Morey wrote: > > >>I was under the impression icecast wrote useage statistics to that >>directory, and you accessed them via http://host:port/admin/ >> >> > >Icecast serves various things (including usage statistics) from >http://.../admin/... >However, none of what it serves directly comes from files, it's all >dynamically generated. > > > >>Where does the xslt file come from that it tries to access when you >>attempt to access the admin page? >> >> > >The XSLT files are in the admin directory. They never get written by icecast >(they can be modified by the user though - to make it look different, or >whatever else you might want to do). > >The XML that the XSLT is applied to is dynamically generated, icecast never >writes an actual file for this. > >The response from the admin interface is the result of applying the XSLT >transformation to the dynamically generated XML file. > >Mike > > > > From msmith at xiph.org Thu Oct 21 05:16:15 2004 From: msmith at xiph.org (Michael Smith) Date: Thu, 21 Oct 2004 15:16:15 +1000 Subject: [Icecast] a few questions In-Reply-To: <41773FFD.6080507@banta.psyc.missouri.edu> References: <4176BE52.8010809@banta.psyc.missouri.edu> <200410211224.44307.msmith@xiph.org> <41773FFD.6080507@banta.psyc.missouri.edu> Message-ID: <200410211516.15200.msmith@xiph.org> On Thursday 21 October 2004 14:50, Richard Morey wrote: > Ok, I think I see. The xslt files are kind of a template which tells > icecast how to format the xml file that is the admin interface? Where > can I get either an example xslt file or information on how this works? > I didn't see details in the icecast docs. I have now skimmed the > information on xml.com, but don't I need to know what xml tags icecast > uses? Well, there are a whole lot of example xslt files in the admin directory. Most likely, you'll want to either a) not change these, or b) change them in minor ways. You can look at the actual XML input for the XSLT by getting the raw stats xml (/admin/stats.xml, I think? - the documentation says, anyway), if you need that. Mike From morey at banta.psyc.missouri.edu Thu Oct 21 12:33:16 2004 From: morey at banta.psyc.missouri.edu (Richard Morey) Date: Thu, 21 Oct 2004 07:33:16 -0500 Subject: [Icecast] a few questions In-Reply-To: <200410211516.15200.msmith@xiph.org> References: <4176BE52.8010809@banta.psyc.missouri.edu> <200410211224.44307.msmith@xiph.org> <41773FFD.6080507@banta.psyc.missouri.edu> <200410211516.15200.msmith@xiph.org> Message-ID: <4177AC8C.6050103@banta.psyc.missouri.edu> I don't have any there; I suppose that is the problem. I did a locate *.xslt and nothing pertaining to icecast came up. I suppose I should grab the source and check it out. I installed from the rpm. Thanks, Richard Michael Smith wrote: >On Thursday 21 October 2004 14:50, Richard Morey wrote: > > >>Ok, I think I see. The xslt files are kind of a template which tells >>icecast how to format the xml file that is the admin interface? Where >>can I get either an example xslt file or information on how this works? >>I didn't see details in the icecast docs. I have now skimmed the >>information on xml.com, but don't I need to know what xml tags icecast >>uses? >> >> > >Well, there are a whole lot of example xslt files in the admin directory. Most >likely, you'll want to either a) not change these, or b) change them in minor >ways. > >You can look at the actual XML input for the XSLT by getting the raw stats xml >(/admin/stats.xml, I think? - the documentation says, anyway), if you need >that. > >Mike > > > > From oddsock at oddsock.org Thu Oct 21 13:31:47 2004 From: oddsock at oddsock.org (oddsock) Date: Thu, 21 Oct 2004 08:31:47 -0500 Subject: [Icecast] a few questions In-Reply-To: <4177AC8C.6050103@banta.psyc.missouri.edu> References: <4176BE52.8010809@banta.psyc.missouri.edu> <200410211224.44307.msmith@xiph.org> <41773FFD.6080507@banta.psyc.missouri.edu> <200410211516.15200.msmith@xiph.org> <4177AC8C.6050103@banta.psyc.missouri.edu> Message-ID: <6.0.1.1.2.20041021083006.01c9ff40@www.oddsock.org> At 07:33 AM 10/21/2004, you wrote: >I don't have any there; I suppose that is the problem. I did a locate >*.xslt and nothing pertaining to icecast came up. I suppose I should grab >the source and check it out. I installed from the rpm. > >Thanks, >Richard What distribution are you running ? On most that use RPMs I believe the .xsl files go in /usr/share/icecast... although you can check with a "rpm -ql icecast" oddsock From peterdavison at tfnet.ca Thu Oct 21 14:26:18 2004 From: peterdavison at tfnet.ca (Peter Davison) Date: Thu, 21 Oct 2004 10:26:18 -0400 Subject: [Icecast] a few questions In-Reply-To: <4177AC8C.6050103@banta.psyc.missouri.edu> References: <4176BE52.8010809@banta.psyc.missouri.edu> <200410211224.44307.msmith@xiph.org> <41773FFD.6080507@banta.psyc.missouri.edu> <200410211516.15200.msmith@xiph.org> <4177AC8C.6050103@banta.psyc.missouri.edu> Message-ID: <1098368778.4177c70a64284@webmail.tfnet.ca> Hi. Try "locate *.xsl" instead of "xslt". You might have better luck. :-) Regards, Pete. Quoting Richard Morey : > I don't have any there; I suppose that is the problem. I did a locate > *.xslt and nothing pertaining to icecast came up. I suppose I should > grab the source and check it out. I installed from the rpm. > > Thanks, > Richard > > Michael Smith wrote: > > >On Thursday 21 October 2004 14:50, Richard Morey wrote: > > > > > >>Ok, I think I see. The xslt files are kind of a template which tells > >>icecast how to format the xml file that is the admin interface? Where > >>can I get either an example xslt file or information on how this works? > >>I didn't see details in the icecast docs. I have now skimmed the > >>information on xml.com, but don't I need to know what xml tags icecast > >>uses? > >> > >> > > > >Well, there are a whole lot of example xslt files in the admin directory. > Most > >likely, you'll want to either a) not change these, or b) change them in > minor > >ways. > > > >You can look at the actual XML input for the XSLT by getting the raw stats > xml > >(/admin/stats.xml, I think? - the documentation says, anyway), if you need > >that. > > > >Mike > > > > > > > > > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > > -- Peter Davison peterdavison at tfnet.ca For Sale: 2000 Dodge Durango SLT+ http://rpdavison.ca/durango From andy at earthsong.free-online.co.uk Thu Oct 21 15:47:13 2004 From: andy at earthsong.free-online.co.uk (Andy Baxter) Date: Thu, 21 Oct 2004 16:47:13 +0100 Subject: [Icecast] Re: a few questions References: <4176BE52.8010809@banta.psyc.missouri.edu> Message-ID: On Wed, 20 Oct 2004 14:36:50 -0500, Richard Morey wrote: > I have just gotten a stream working and it is very cool. I am using > ices0.4 to stream mp3s to icecast2 under redhat 9. I have a couple of > questions, though: > > 1. No files are being written to the admin directory. It is successfully > writing the access and error logs and the pid file. The path is correct > in the icecast.xml file. The user has write access to the admin > directory. Do I need to turn something on? > > 2. Also, no files are being written to the web directory. Same situation > as above. > > 3. With ices0.4, is there any way to force ices to change the mp3 that > it is playing while it is running in the background? I'd like to set up > somekind of request system. Is there a script that does this? > > Thanks. If I remember right, it's possible to tell ices to get its playlist from a script - you give it the name of a script that returns the name of the next playlist file every time it's called, which means you can generate the playlist however you want. (E.g. a while back I wrote a script to take the output from a web jukebox program (otto2) and feed it into ices for streaming.) From m.musnikas at lrtc.lt Fri Oct 22 05:17:53 2004 From: m.musnikas at lrtc.lt (m.musnikas at lrtc.lt) Date: Fri, 22 Oct 2004 08:17:53 +0300 (EEST) Subject: [Icecast] (no subject) Message-ID: <1105.217.9.240.114.1098422273.squirrel@217.9.240.114> From geoff at hitsandpieces.net Fri Oct 22 06:38:35 2004 From: geoff at hitsandpieces.net (Geoff Shang) Date: Fri, 22 Oct 2004 16:38:35 +1000 Subject: [Icecast] Re: a few questions In-Reply-To: References: <4176BE52.8010809@banta.psyc.missouri.edu> Message-ID: Andy Baxter wrote: > If I remember right, it's possible to tell ices to get its playlist from a > script - you give it the name of a script that returns the name of the > next playlist file every time it's called, which means you can generate > the playlist however you want. Ices 2.x works like this. Ices 0.x also allows for scripts, but the scripts are more integrated with Ices and have to be in either PERL or Python and need to provide methods to do several things. It's in the documentation. Geoff. From m.musnikas at lrtc.lt Sat Oct 23 11:01:36 2004 From: m.musnikas at lrtc.lt (m.musnikas at lrtc.lt) Date: Sat, 23 Oct 2004 14:01:36 +0300 (EEST) Subject: [Icecast] (no subject) Message-ID: <1204.82.140.184.162.1098529296.squirrel@82.140.184.162> From lnandkes at pacwest.com Fri Oct 22 17:25:56 2004 From: lnandkes at pacwest.com (Leonard Nandkeshwar) Date: Fri, 22 Oct 2004 10:25:56 -0700 Subject: [Icecast] help Message-ID: I am try to install icescat-2.0.2 and when I run the command ./configure I get an error message "configure: error: XSLT configuration could not be found". I am a newbie to Linux can you help? I am running Redhat 9. Below is a copy of what has taken place while the ./configure is running. Thanks Leonard [root at cyrus icecast-2.0.2]# ./configure checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether to enable maintainer-specific portions of Makefiles... no checking for gcc... gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking build system type... i686-redhat-linux-gnu checking host system type... i686-redhat-linux-gnu checking for a sed that does not truncate output... /bin/sed checking for egrep... grep -E checking for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for /usr/bin/ld option to reload object files... -r checking for BSD-compatible nm... /usr/bin/nm -B checking whether ln -s works... yes checking how to recognise dependent libraries... pass_all checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking dlfcn.h usability... yes checking dlfcn.h presence... yes checking for dlfcn.h... yes checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking for g77... g77 checking whether we are using the GNU Fortran 77 compiler... yes checking whether g77 accepts -g... yes checking the maximum length of command line arguments... 32768 checking command to parse /usr/bin/nm -B output from gcc object... ok checking for objdir... .libs checking for ar... ar checking for ranlib... ranlib checking for strip... strip checking if gcc static flag works... yes checking if gcc supports -fno-rtti -fno-exceptions... yes checking for gcc option to produce PIC... -fPIC checking if gcc PIC flag -fPIC works... yes checking if gcc supports -c -o file.o... yes checking whether the gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes configure: creating libtool appending configuration tag "CXX" to libtool checking for ld used by g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC checking if g++ PIC flag -fPIC works... yes checking if g++ supports -c -o file.o... yes checking whether the g++ linker (/usr/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so appending configuration tag "F77" to libtool checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for g77 option to produce PIC... -fPIC checking if g77 PIC flag -fPIC works... yes checking if g77 supports -c -o file.o... yes checking whether the g77 linker (/usr/bin/ld) supports shared libraries... yes checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking dynamic linker characteristics... GNU/Linux ld.so checking for ANSI C header files... (cached) yes checking alloca.h usability... yes checking alloca.h presence... yes checking for alloca.h... yes checking pwd.h usability... yes checking pwd.h presence... yes checking for pwd.h... yes checking for unistd.h... (cached) yes checking for nanosleep... yes checking for poll... yes checking sys/socket.h usability... yes checking sys/socket.h presence... yes checking for sys/socket.h... yes checking for socklen_t... yes checking for va_copy... va_copy checking sys/select.h usability... yes checking sys/select.h presence... yes checking for sys/select.h... yes checking sys/uio.h usability... yes checking sys/uio.h presence... yes checking for sys/uio.h... yes checking winsock2.h usability... no checking winsock2.h presence... no checking for winsock2.h... no checking for library containing sethostent... none required checking for library containing getnameinfo... none required checking for endhostent... yes checking for getaddrinfo... yes checking for inet_aton... yes checking for writev... yes checking for struct sockaddr_storage.ss_family... yes checking for inet_pton... yes checking for xslt-config... no configure: error: XSLT configuration could not be found From roger.shields at gmail.com Mon Oct 25 03:42:37 2004 From: roger.shields at gmail.com (Roger Shields) Date: Sun, 24 Oct 2004 23:42:37 -0400 Subject: [Icecast] Ices control Message-ID: Is there a way to get ices to skip to the next song in the middle of the song or whenever i want it to? I'm using ices 2.0. Thanks. Roger Shields From karl at xiph.org Mon Oct 25 14:40:37 2004 From: karl at xiph.org (Karl Heyes) Date: 25 Oct 2004 15:40:37 +0100 Subject: [Icecast] Ices control In-Reply-To: References: Message-ID: <1098715237.21687.11.camel@bogus.hackers.club> On Mon, 2004-10-25 at 04:42, Roger Shields wrote: > Is there a way to get ices to skip to the next song in the middle of > the song or whenever i want it to? I'm using ices 2.0. Thanks. try sending the HUP signal karl From geoff at hitsandpieces.net Mon Oct 25 17:33:16 2004 From: geoff at hitsandpieces.net (Geoff Shang) Date: Tue, 26 Oct 2004 03:33:16 +1000 Subject: [Icecast] help In-Reply-To: References: Message-ID: Leonard Nandkeshwar wrote: > I am try to install icescat-2.0.2 and when I run the command ./configure I get an error message "configure: error: XSLT configuration could not be found". > I am a newbie to Linux can you help? I am running Redhat 9. Below is a copy of what has taken place while the ./configure is running. You will need the RPMs for libxslt and libxslt-devel. Geoff. -- Geoff Shang Phone: +61-418-96-5590 MSN: geoff at acbradio.org Make sure your E-mail can be read by everyone! http://www.betips.net/etc/evilmail.html Please avoid sending me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html From telmnstr at 757.org Mon Oct 25 17:41:13 2004 From: telmnstr at 757.org (Ethan) Date: Mon, 25 Oct 2004 13:41:13 -0400 (EDT) Subject: [Icecast] Static files with Icecast2 Message-ID: Hello, With Icecast1 existed the functionality to have the server feed static content from disk. It generated a playlist file for the one file passed to it, and off things went. I googled around a bit and found people saying it was possible to do this with icecast2, but the one outside link I found was now invalid. Are there any pointers about how to add static content? Does it work similiar to the older icecast1 where I can point it to an entire directory? I think I can generate the m3u files with php, just as long as icecast2 can stream the files. -- // Ethan O'Toole // http://users.757.org/~ethan From andy at earthsong.free-online.co.uk Mon Oct 25 19:48:24 2004 From: andy at earthsong.free-online.co.uk (Andy Baxter) Date: Mon, 25 Oct 2004 20:48:24 +0100 Subject: [Icecast] Static files with Icecast2 In-Reply-To: References: Message-ID: <200410252048.24973.andy@earthsong.free-online.co.uk> You just make a config entry in the icecast2 xml file saying which directory to use as the web root. e.g. if you give /local/music, then a file called /local/music/ska/Specials.ogg would be streamed from the url http://your.server:8000/ska/Specials.ogg I don't think it makes the m3u/pls files, but you can do that in the script that makes your web pages like you say. On Monday 25 Oct 2004 18:41, Ethan wrote: > Hello, > > With Icecast1 existed the functionality to have the server feed static > content from disk. It generated a playlist file for the one file passed to > it, and off things went. > > I googled around a bit and found people saying it was possible to do > this with icecast2, but the one outside link I found was now invalid. > > Are there any pointers about how to add static content? Does it work > similiar to the older icecast1 where I can point it to an entire > directory? > > I think I can generate the m3u files with php, just as long as icecast2 > can stream the files. > > -- > // Ethan O'Toole > // http://users.757.org/~ethan > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast -- Please don't send me html mail or un-notified attachments. These will be automatically filed under 'probable spam' unless I'm expecting an email which hasn't come. If you do need to send an attachment or html mail, put [attachment] or [html] in the subject line. Thanks, andy. From adam at xs4all.nl Mon Oct 25 20:13:42 2004 From: adam at xs4all.nl (adam) Date: Mon, 25 Oct 2004 22:13:42 +0200 (CEST) Subject: [Icecast] queue-size Message-ID: <20041025221138.L31146-100000@xs6.xs4all.nl> hi, I am making a help file for using Icecast2 and I was wondering if anyone could explain to me what queue-size is. I have read the icecast.org docs on this and its not so clear. kind regards adam From oddsock at oddsock.org Mon Oct 25 20:54:29 2004 From: oddsock at oddsock.org (oddsock) Date: Mon, 25 Oct 2004 15:54:29 -0500 Subject: [Icecast] Static files with Icecast2 In-Reply-To: <200410252048.24973.andy@earthsong.free-online.co.uk> References: <200410252048.24973.andy@earthsong.free-online.co.uk> Message-ID: <6.0.1.1.2.20041025155232.0476e818@www.oddsock.org> At 02:48 PM 10/25/2004, you wrote: >You just make a config entry in the icecast2 xml file saying which directory >to use as the web root. e.g. if you give /local/music, then a file >called /local/music/ska/Specials.ogg would be streamed from the url >http://your.server:8000/ska/Specials.ogg >I don't think it makes the m3u/pls files, but you can do that in the script >that makes your web pages like you say. if you are using the SVN trunk version of icecast, you can do http://your.server:8000/ska/Specials.ogg.m3u and icecast will serve it to you in an m3u. oddsock From oddsock at oddsock.org Mon Oct 25 21:09:46 2004 From: oddsock at oddsock.org (oddsock) Date: Mon, 25 Oct 2004 16:09:46 -0500 Subject: [Icecast] queue-size In-Reply-To: <20041025221138.L31146-100000@xs6.xs4all.nl> References: <20041025221138.L31146-100000@xs6.xs4all.nl> Message-ID: <6.0.1.1.2.20041025160749.04773e68@www.oddsock.org> At 03:13 PM 10/25/2004, you wrote: >hi, > >I am making a help file for using Icecast2 and I was wondering if anyone >could explain to me what queue-size is. I have read the icecast.org docs >on this and its not so clear. the queue-size is the size (in bytes) of the internal buffer used for each client. Clients (listeners) tend to lag here and there, and when they do, icecast will queue up the stream data on a client's queue. It will queue it up to queue-size, and if it reaches that size, it will kick the client for excessive lagging. make sense ? oddsock From adam at xs4all.nl Mon Oct 25 21:15:55 2004 From: adam at xs4all.nl (adam) Date: Mon, 25 Oct 2004 23:15:55 +0200 (CEST) Subject: [Icecast] queue-size In-Reply-To: <6.0.1.1.2.20041025160749.04773e68@www.oddsock.org> Message-ID: <20041025231322.T31146-100000@xs6.xs4all.nl> cheers...I wonder if there is a better explanation for header-timeout, the icecast docs state: The maximum time (in seconds) to wait for a request to come in once the client has made a connection to the server. In general this value should not need to be tweaked. Is there a difference between the client connecting and a request? I thought they were the same thing? adam > At 03:13 PM 10/25/2004, you wrote: > >hi, > > > >I am making a help file for using Icecast2 and I was wondering if anyone > >could explain to me what queue-size is. I have read the icecast.org docs > >on this and its not so clear. > > the queue-size is the size (in bytes) of the internal buffer used for each > client. Clients (listeners) tend to lag here and there, and when they do, > icecast will queue up the stream data on a client's queue. It will queue > it up to queue-size, and if it reaches that size, it will kick the client > for excessive lagging. > > make sense ? > > oddsock > > > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > Adam Hyde ~/.fi r a d i o q u a l i a http://www.radioqualia.net Free as in 'media' contact: email : adam at xs4all.nl phone : + 358 40876 1932 (finnish mobile) #phone : + 371 938 6752 (latvian mobile) From telmnstr at 757.org Mon Oct 25 21:18:29 2004 From: telmnstr at 757.org (Ethan) Date: Mon, 25 Oct 2004 17:18:29 -0400 (EDT) Subject: [Icecast] Static files with Icecast2 In-Reply-To: <6.0.1.1.2.20041025155232.0476e818@www.oddsock.org> References: <200410252048.24973.andy@earthsong.free-online.co.uk> <6.0.1.1.2.20041025155232.0476e818@www.oddsock.org> Message-ID: > if you are using the SVN trunk version of icecast, you can do > http://your.server:8000/ska/Specials.ogg.m3u and icecast will serve it to > you in an m3u. > oddsock Ah not sure, I symlinked the directory containing content under the /web directory of icecast, and hacked together a php script that craps out a m3u file that points to it. I'm not really sure that this is doing anything different than letting apache serve it ? From oddsock at oddsock.org Mon Oct 25 21:23:56 2004 From: oddsock at oddsock.org (oddsock) Date: Mon, 25 Oct 2004 16:23:56 -0500 Subject: [Icecast] queue-size In-Reply-To: <20041025231322.T31146-100000@xs6.xs4all.nl> References: <6.0.1.1.2.20041025160749.04773e68@www.oddsock.org> <20041025231322.T31146-100000@xs6.xs4all.nl> Message-ID: <6.0.1.1.2.20041025162104.04db2e88@www.oddsock.org> At 04:15 PM 10/25/2004, you wrote: >cheers...I wonder if there is a better explanation for header-timeout, the >icecast docs state: >The maximum time (in seconds) to wait for a request to come in once the >client has made a connection to the server. In general this value should >not need to be tweaked. the header-timeout is the time icecast will wait for the HTTP request headers from any client. Clients in this context can be any request (source client, fserve client, HTTP request) pretty much anything that connects to the icecast main port. Although possibly a bit misleading, I think we consistently use the term "client" to mean anything that makes a connection TO icecast. oddsock From tsg at bonedaddy.net Mon Oct 25 15:07:59 2004 From: tsg at bonedaddy.net (Todd Goodman) Date: Mon, 25 Oct 2004 11:07:59 -0400 Subject: [Icecast] Truncated Short Samples? Message-ID: <20041025150759.GI5968@sctptest.sonusnet.com> I'm using Icecast 1.3.10 and Ices 0.3. I use a perl module to pick the playlist and play short (about two to five seconds) mp3s in between other songs. I've been getting those mp3s clipped off at the end when listening with XMMS on a RedHat system (with WinAmp on a Windows 2000 system, sometimes I don't hear the clips at all and sometimes I hear the whole thing???) It seems to clip about a second. Now strangely enough, it used to always clip the end, but after restarting icecast and ices this morning it is now clipping the beginning of them! Has anyone experienced anything similar or know where to look to try to figure out what's going on? Thanks, Todd From msmith at xiph.org Mon Oct 25 23:49:18 2004 From: msmith at xiph.org (Michael Smith) Date: Tue, 26 Oct 2004 09:49:18 +1000 Subject: [Icecast] Truncated Short Samples? In-Reply-To: <20041025150759.GI5968@sctptest.sonusnet.com> References: <20041025150759.GI5968@sctptest.sonusnet.com> Message-ID: <200410260949.18560.msmith@xiph.org> On Tuesday 26 October 2004 01:07, Todd Goodman wrote: > I'm using Icecast 1.3.10 and Ices 0.3. > Icecast 1.3.x is no longer supported. Please upgrade to 2.0 if you want help. Mike From jesper.johnson at welho.com Tue Oct 26 14:15:12 2004 From: jesper.johnson at welho.com (Jesper Johnson) Date: Tue, 26 Oct 2004 17:15:12 +0300 Subject: [Icecast] queue-size (+polling?) In-Reply-To: <6.0.1.1.2.20041025160749.04773e68@www.oddsock.org> References: <20041025221138.L31146-100000@xs6.xs4all.nl> <20041025221138.L31146-100000@xs6.xs4all.nl> Message-ID: <3.0.5.32.20041026171512.00c56120@pop3.welho.com> Hi! This topic got me thinking whether it is possible to poll the server for the amount of data the server has queued for a listener? If it's not possible with the current admin commands implemented, would it be painful to add this feature to the code? >the queue-size is the size (in bytes) of the internal buffer used for each >client. Clients (listeners) tend to lag here and there, and when they do, >icecast will queue up the stream data on a client's queue. It will queue >it up to queue-size, and if it reaches that size, it will kick the client >for excessive lagging. > >oddsock From msmith at xiph.org Wed Oct 27 00:55:38 2004 From: msmith at xiph.org (Michael Smith) Date: Wed, 27 Oct 2004 10:55:38 +1000 Subject: [Icecast] queue-size (+polling?) In-Reply-To: <3.0.5.32.20041026171512.00c56120@pop3.welho.com> References: <20041025221138.L31146-100000@xs6.xs4all.nl> <3.0.5.32.20041026171512.00c56120@pop3.welho.com> Message-ID: <200410271055.38516.msmith@xiph.org> On Wednesday 27 October 2004 00:15, Jesper Johnson wrote: > Hi! > > This topic got me thinking whether it is possible to poll the server for > the amount of data the server has queued for a listener? If it's not > possible with the current admin commands implemented, would it be painful > to add this feature to the code? > Not currently possible. It'd be easy to add such a feature, but I can't imagine why it'd be useful - the amount of queued data in icecast is something that fluctuates rapidly, and isn't all that closely related to how far behind the user is (because the TCP buffers inside your OS are often going to be more significant). Mike From geoff at hitsandpieces.net Wed Oct 27 13:28:45 2004 From: geoff at hitsandpieces.net (Geoff Shang) Date: Wed, 27 Oct 2004 23:28:45 +1000 Subject: [Icecast] Static files with Icecast2 In-Reply-To: <200410252048.24973.andy@earthsong.free-online.co.uk> References: <200410252048.24973.andy@earthsong.free-online.co.uk> Message-ID: Andy Baxter wrote: > You just make a config entry in the icecast2 xml file saying which directory > to use as the web root. e.g. if you give /local/music, then a file > called /local/music/ska/Specials.ogg would be streamed from the url > http://your.server:8000/ska/Specials.ogg And of course you need to turn file serving on in the config file too. Geoff. -- Geoff Shang Phone: +61-418-96-5590 MSN: geoff at acbradio.org Make sure your E-mail can be read by everyone! http://www.betips.net/etc/evilmail.html Please avoid sending me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html From geoff at hitsandpieces.net Wed Oct 27 13:30:23 2004 From: geoff at hitsandpieces.net (Geoff Shang) Date: Wed, 27 Oct 2004 23:30:23 +1000 Subject: [Icecast] Static files with Icecast2 In-Reply-To: References: <200410252048.24973.andy@earthsong.free-online.co.uk> <6.0.1.1.2.20041025155232.0476e818@www.oddsock.org> Message-ID: Ethan wrote: > Ah not sure, I symlinked the directory containing content under the /web > directory of icecast, and hacked together a php script that craps out a > m3u file that points to it. I'm not really sure that this is doing > anything different than letting apache serve it ? You're right, it's not really. It's mainly there so you don't need to run apache as well just to do this sort of thing. Geoff. -- Geoff Shang Phone: +61-418-96-5590 MSN: geoff at acbradio.org Make sure your E-mail can be read by everyone! http://www.betips.net/etc/evilmail.html Please avoid sending me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html From themachine at 209radio.co.uk Thu Oct 28 08:15:12 2004 From: themachine at 209radio.co.uk (209radio) Date: Thu, 28 Oct 2004 09:15:12 +0100 Subject: [Icecast] Icecast2 buffering Message-ID: <000401c4bcc6$3f71b6e0$0201a8c0@badboy> Please forgive me if this question has been covered already... I run 209radio in Cambridge (community radio) and we are using the streaming setup provided by the Community Media Association. My question concerns our archive icecast2 server to which we post our ogg vorbis archive files. Despite a fair bit of effort by us and the cma it seems, we cannot find a solution to the fact that end users cannot scan through the programmes at all. They have to sit there and take the file as it comes and if a fatal dropout occurs it goes right back to the beginning. The cma are keen to sort this too but we are all embroiled in preparing for the Community Radio Order 2004 FM application deadlines and cannot spare a great deal of time on chasing the solution. We also offer mp3 streams and archives and it seems that the lack of this feature for ogg is steering users toward mp3, which we do not want as we are very keen to promote the use of ogg, it being far superior and all that. Can anyone help? Karl Hartland www.209radio.co.uk --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.783 / Virus Database: 529 - Release Date: 25/10/2004 From geoff at hitsandpieces.net Thu Oct 28 13:30:04 2004 From: geoff at hitsandpieces.net (Geoff Shang) Date: Thu, 28 Oct 2004 23:30:04 +1000 Subject: [Icecast] Icecast2 buffering In-Reply-To: <000401c4bcc6$3f71b6e0$0201a8c0@badboy> References: <000401c4bcc6$3f71b6e0$0201a8c0@badboy> Message-ID: Hi: To save us from doing some digging and to probably provide you with a faster response, can you tell us exactly what you're doing now? What is different about the way you provide your ogg archives as opposed to MP3? Geoff. -- Geoff Shang Phone: +61-418-96-5590 MSN: geoff at acbradio.org Make sure your E-mail can be read by everyone! http://www.betips.net/etc/evilmail.html Please avoid sending me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html From hallm at 1satcom.com Thu Oct 28 19:30:26 2004 From: hallm at 1satcom.com (Marion Hall) Date: Thu, 28 Oct 2004 14:30:26 -0500 Subject: [Icecast] New install of icecast Message-ID: I just completed a new install of icecast and ices2 on my pc. Icecast appears to be starting and running fine, but ices isn't making my mountpoints or is being terminated before it can. Here are the log entries: Icecast [2004-10-28 09:29:51] INFO connection/_handle_source_request Source logging in at mountpoint "/kwlv.ogg" [2004-10-28 09:29:51] DBUG source/source_main Source creation complete [2004-10-28 09:29:51] INFO connection/_handle_source_request Source logging in at mountpoint "/kwlvlow.ogg" [2004-10-28 09:29:51] DBUG source/source_main Source creation complete [2004-10-28 09:29:53] DBUG source/source_main Disconnecting source due to socket read error: Success [2004-10-28 09:29:53] INFO source/source_main Removing source following disconnection [2004-10-28 09:29:53] INFO source/source_main Source "/kwlv.ogg" exiting Ices [2004-10-28 09:29:51] INFO ices-core/main IceS 2.0.0 started... [2004-10-28 09:29:51] INFO input-oss/oss_open_module Opened audio device /dev/dsp at 2 channel(s), 48000 Hz [2004-10-28 09:29:51] INFO audio/resample_initialise Initialised resampler for 2 channels, from 48000 Hz to 22050 Hz [2004-10-28 09:29:51] INFO encode/encode_initialise Encoder initialising in VBR mode: 2 channel(s), 22050 Hz, quality 0.0000 00 [2004-10-28 09:29:51] INFO signals/signal_usr1_handler Metadata update requested [2004-10-28 09:29:51] INFO stream/ices_instance_stream Connected to server: localhost:8000/kwlv.ogg [2004-10-28 09:29:51] INFO audio/downmix_initialise Enabling stereo->mono downmixing [2004-10-28 09:29:51] INFO audio/resample_initialise Initialised resampler for 1 channels, from 48000 Hz to 11000 Hz [2004-10-28 09:29:51] INFO encode/encode_initialise Encoder initialising in VBR mode: 1 channel(s), 11000 Hz, quality -1.000 000 [2004-10-28 09:29:51] INFO stream/ices_instance_stream Connected to server: localhost:8000/kwlvlow.ogg What do you think? Marion --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.783 / Virus Database: 529 - Release Date: 10/25/2004 From geoff at hitsandpieces.net Thu Oct 28 20:45:24 2004 From: geoff at hitsandpieces.net (Geoff Shang) Date: Fri, 29 Oct 2004 06:45:24 +1000 Subject: [Icecast] New install of icecast In-Reply-To: References: Message-ID: Hi: hmmm, you don't show the ices log for when it disconnnects. Is nothing printed about that? And can you post your ices config? This might help determine the problem. Geoff. -- Geoff Shang Phone: +61-418-96-5590 MSN: geoff at acbradio.org Make sure your E-mail can be read by everyone! http://www.betips.net/etc/evilmail.html Please avoid sending me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html From geoff at hitsandpieces.net Thu Oct 28 20:49:52 2004 From: geoff at hitsandpieces.net (Geoff Shang) Date: Fri, 29 Oct 2004 06:49:52 +1000 Subject: [Icecast] Icecast 2.1RC1 Message-ID: Hi: Just observing that there's been no trumpet blowing about Icecast 2.1RC1 being released, with no link on the website or nothing. For thems that want it, go to http://svn.xiph.org/releases/icecast Also, I presume that this release has the fallbackoverride functionality in it. Probably good to have this in the conf file. This release comes just at the right time for me - I will be using it this weekend...unless there's a good reason why I shouldn't. Geoff. -- Geoff Shang Phone: +61-418-96-5590 MSN: geoff at acbradio.org Make sure your E-mail can be read by everyone! http://www.betips.net/etc/evilmail.html Please avoid sending me Word or PowerPoint attachments. See http://www.fsf.org/philosophy/no-word-attachments.html From karl at xiph.org Thu Oct 28 21:14:38 2004 From: karl at xiph.org (Karl Heyes) Date: 28 Oct 2004 22:14:38 +0100 Subject: [Icecast] Icecast 2.1RC1 In-Reply-To: References: Message-ID: <1098998075.13481.19.camel@bogus.hackers.club> On Thu, 2004-10-28 at 21:49, Geoff Shang wrote: > Hi: > > Just observing that there's been no trumpet blowing about Icecast 2.1RC1 > being released, with no link on the website or nothing. For thems that > want it, go to http://svn.xiph.org/releases/icecast Well you are slightly early, we're making sure things are ready before getting feedback first. Oddsock will announce it when it's ready. > Also, I presume that this release has the fallbackoverride functionality in > it. Probably good to have this in the conf file. these are the sorts of things we have been tidying up over the last couple of days. > This release comes just at the right time for me - I will be using it this > weekend...unless there's a good reason why I shouldn't. great, the more testing the better. karl. From geoff at hitsandpieces.net Thu Oct 28 21:20:59 2004 From: geoff at hitsandpieces.net (Geoff Shang) Date: Fri, 29 Oct 2004 07:20:59 +1000 Subject: [Icecast] Icecast 2.1RC1 In-Reply-To: <1098998075.13481.19.camel@bogus.hackers.club> References: <1098998075.13481.19.camel@bogus.hackers.club> Message-ID: Karl Heyes wrote: > Well you are slightly early, we're making sure things are ready before > getting feedback first. Oddsock will announce it when it's ready. Oops. Well, I kinda assumed that posting of tarballs and windows builds to /releases was pretty final. Don't mean to sound like I'm nagging, just wanted to make sure you didn't overlook stuff. Glad to see this being released. Geoff.' From Jason at Weatherserver.net Thu Oct 28 22:23:53 2004 From: Jason at Weatherserver.net (Jason) Date: Thu, 28 Oct 2004 18:23:53 -0400 Subject: [Icecast] Icecast 2.1RC1 References: <1098998075.13481.19.camel@bogus.hackers.club> Message-ID: <001001c4bd3c$cf1258b0$1401a8c0@workstation> Yeah Karl loves us. And puts up with my nagging alot tooo. :-D ----- Original Message ----- From: "Karl Heyes" To: "Geoff Shang" Cc: "icecast" <> Sent: Thursday, October 28, 2004 5:14 PM Subject: Re: [Icecast] Icecast 2.1RC1 > On Thu, 2004-10-28 at 21:49, Geoff Shang wrote: >> Hi: >> >> Just observing that there's been no trumpet blowing about Icecast 2.1RC1 >> being released, with no link on the website or nothing. For thems that >> want it, go to http://svn.xiph.org/releases/icecast > > Well you are slightly early, we're making sure things are ready before > getting feedback first. Oddsock will announce it when it's ready. > >> Also, I presume that this release has the fallbackoverride functionality >> in >> it. Probably good to have this in the conf file. > > these are the sorts of things we have been tidying up over the last > couple of days. > >> This release comes just at the right time for me - I will be using it >> this >> weekend...unless there's a good reason why I shouldn't. > > great, the more testing the better. > > karl. > > > _______________________________________________ > Icecast mailing list > Icecast at xiph.org > http://lists.xiph.org/mailman/listinfo/icecast > From c.mitchell at apu.ac.uk Thu Oct 28 08:30:38 2004 From: c.mitchell at apu.ac.uk (chris mitchell) Date: Thu, 28 Oct 2004 09:30:38 +0100 Subject: [Icecast] m3u problems Message-ID: <4180AE2E.3010008@apu.ac.uk> Hi everyone, I am using icecast 2.0.2 using the webroot (no mount point) to serve all the ogg files within the folder that is the webroot. According to the documentation I should be able to take the audio (test.org) file name and add a .m3u extension, and icecast should automatically generate a m3u file in response. However at the moment it serves the test.org file as the m3u file. This unfortunately won't play in a number of different players (I think this is a mime thing). On the message board someone reported a problem that is similar. Their problem was traced to the host name element in icecast's config file. I have tried various different configurations (FQDN, IP) without much luck. Is there anybody who could possible help me out with this..... Cheers Chris c.mitchell at apu.ac.uk From oddsock at oddsock.org Fri Oct 29 02:11:44 2004 From: oddsock at oddsock.org (oddsock) Date: Thu, 28 Oct 2004 21:11:44 -0500 Subject: [Icecast] m3u problems In-Reply-To: <4180AE2E.3010008@apu.ac.uk> References: <4180AE2E.3010008@apu.ac.uk> Message-ID: <6.0.1.1.2.20041028210331.01eef370@www.oddsock.org> At 03:30 AM 10/28/2004, you wrote: >Hi everyone, > >I am using icecast 2.0.2 using the webroot (no mount point) to serve all >the ogg files >within the folder that is the webroot. According to the documentation I >should be able to take the audio >(test.org) file name and add a .m3u extension, and icecast should >automatically generate a m3u file in response. >However at the moment it serves the test.org file as the m3u file. This >unfortunately won't play in a number >of different players (I think this is a mime thing). I believe this functionality is only in trunk version of icecast (i.e. not 2.0.2). It may be that the docs for 2.0.2 are wrong, because I believe I added that capability (a more generalized implementation of the m3u generation that works with both mountpoints and static files) post 2.0. >On the message board someone reported a problem that is similar. Their >problem was >traced to the host name element in icecast's config file. I have tried >various different >configurations (FQDN, IP) without much luck. hostname is definately a key part of m3u generation, but as I said before I don't think the m3u generation worked on static files in 2.0.2, only on mountpoints. oddsock From msmith at xiph.org Fri Oct 29 02:57:36 2004 From: msmith at xiph.org (Michael Smith) Date: Fri, 29 Oct 2004 12:57:36 +1000 Subject: [Icecast] m3u problems In-Reply-To: <6.0.1.1.2.20041028210331.01eef370@www.oddsock.org> References: <4180AE2E.3010008@apu.ac.uk> <6.0.1.1.2.20041028210331.01eef370@www.oddsock.org> Message-ID: <200410291257.36844.msmith@xiph.org> On Friday 29 October 2004 12:11, oddsock wrote: > At 03:30 AM 10/28/2004, you wrote: > >Hi everyone, > > > >I am using icecast 2.0.2 using the webroot (no mount point) to serve all > >the ogg files > >within the folder that is the webroot. According to the documentation I > >should be able to take the audio > >(test.org) file name and add a .m3u extension, and icecast should > >automatically generate a m3u file in response. > >However at the moment it serves the test.org file as the m3u file. This > >unfortunately won't play in a number > >of different players (I think this is a mime thing). > > I believe this functionality is only in trunk version of icecast (i.e. not > 2.0.2). It may be that the docs for 2.0.2 are wrong, because I believe I > added that capability (a more generalized implementation of the m3u > generation that works with both mountpoints and static files) post 2.0. 2.0.2 has this functionality. You rewrote it after (for 2.1); the commit message says "fix m3u generation logic that was not working for static files". The 2.0.2 implementation is entirely different from what you added in 2.1, but looks busted in the way described (it serves the file directly, rather than generating an m3u file. Oops). Your 2.1 implementation is more general as well(it doesn't bother specifically checking if a source exists, or if the file (in fileserving mode) exists, it just generates the m3u file regardless. So, the docs are right (the feature existed in 2.0.2), but due to a fairly stupid bug (on my part, I think) it doesn't work usefully for static files. Anyway, as to the original poster's problem: either don't use the autogeneration of m3u files for static files, or upgrade to the 2.1 release candidate, where this works. Mike From adam at xs4all.nl Fri Oct 29 11:44:42 2004 From: adam at xs4all.nl (adam) Date: Fri, 29 Oct 2004 13:44:42 +0200 (CEST) Subject: [Icecast] Open Streaming Manuals Message-ID: <20041029134327.G59586-100000@xs6.xs4all.nl> Hi, r a d i o q u a l i a have just finished the first version of a streaming manual for those wishing to learn how to stream under Linux. Its intended as a manual to accompany a hands-on self-learning or workshop based approach. No previous knowledge of Linux is assumed. Another manual on 'advanced topics' will be forthcoming. Topics include: Introduction to Streaming Introduction to Your Soundcard External Audio Devices Mixing Desks Cables and Connectors Hardware Set-up for Live Streaming Plugging in The Art of Mixing Introduction to Linux Windowing Systems Introduction to Linux File Structure Some Linux Commands you Should Know Connecting to the Internet with Linux Installing Software on Linux Introduction to Linux Sound Architecture Linux Software - Mixers Linux Software - XMMS Linux Software - Test Editors Linux Software - FTP Installing MuSE Live Streaming with MuSE Creating Playlist Files Linking with HTML MIME types The Politics of Streaming (rant) Streaming with playlists from MuSE Setting up Icecast2 Using Icecast2 Other Tools The manual is released under Creatice Commonds Attributive ShareAlike NonCommercial License 2.0. Feel free to nuse, ammend, distribute. It is available as a PDF from: http://www.radioqualia.net/streaming_manual If you spot any errors or ways to improve the manual please let me know! adam Adam Hyde ~/.fi r a d i o q u a l i a http://www.radioqualia.net Free as in 'media' contact: email : adam at xs4all.nl From hallm at 1satcom.com Fri Oct 29 19:30:21 2004 From: hallm at 1satcom.com (Marion Hall) Date: Fri, 29 Oct 2004 14:30:21 -0500 Subject: [Icecast] Re: New install of icecast (Marion Hall) Message-ID: Geoff Shang said: >Hi: >hmmm, you don't show the ices log for when it disconnnects. Is nothing >printed about that? >And can you post your ices config? This might help determine the problem. I noticed something this morning. I'm using SSH to login in, and when I run ices it pops an hexadecimal error up on the server screen itself. If I go to the server and run ices I get the same screen. (It starts out with invalid operand: 0000 CPU:0 EIP: 0010:[] Not tainted. I'll post the full error if needed. (How do I capture a terminal screen input? I usually use putty from my windows pc using ssh and copy the contents to clipboard, but the error doesn't show up on a client just the server.) I've tested the soundcard on playback but not on the line in or mic. I didn't know how to test those other than using ices. The config files are as follows: Thanks, Marion Ices 1 /var/log/ices ices.log 2048 4 0 Example stream name Example genre A short description of your stream http://mysite.org oss 44100 2 /dev/dsp 0 test localhost 8000 meeoow74 /kwlv.ogg 0 0 22050 2 0 44100 22050 localhost 8000 meeoow74 /kwlvlow.ogg 0 -1 11000 1 1 44100 11000 Icecast 100 4 5 102400 30 15 10 meeoow74 meeoow74 admin meeoow74 localhost 8000 1 /usr/local/share/icecast /var/log/icecast /usr/local/share/icecast/web /usr/local/share/icecast/admin access.log error.log 4 0 icecast icecast --- Outgoing mail is certified Virus Free. Checked by AVG anti-virus system (http://www.grisoft.com). Version: 6.0.783 / Virus Database: 529 - Release Date: 10/25/2004 From oddsock at oddsock.org Fri Oct 29 21:14:43 2004 From: oddsock at oddsock.org (oddsock) Date: Fri, 29 Oct 2004 16:14:43 -0500 Subject: [Icecast] Icecast 2.1 RC2 Announcement Message-ID: <6.0.1.1.2.20041029160408.04cb51d0@www.oddsock.org> We are pleased to announce that the long awaited 2.1 version of icecast is nearing release. Since there has been quite a bit of changes since 2.0, we thought it best to release a "release candidate" version. We welcome any testing on this version, and highly encourage current users to send us feedback about the testing. For those wondering what happened to RC1, we did a small RC1 internal release that found a few issues (mostly minor) that we've cleaned up and made RC2 ready for public consumption. RC2 Binaries and Source can be downloaded here : Source: http://svn.xiph.org/releases/icecast/icecast-2.1RC2.tar.gz Fedora Core 1 RPM : http://svn.xiph.org/releases/icecast/icecast-2.1RC2-1.i386.rpm Source RPM : http://svn.xiph.org/releases/icecast/icecast-2.1RC2-1.src.rpm Win32 Binary Installer : http://svn.xiph.org/releases/icecast/icecast2_win32_2.1RC2_setup.exe The following gives a brief overview of the changes in 2.1 (and special thanks to everyone who has contributed fixes and suggestions as well as all those who help us tremendously with help testing in between releases) : Icecast 2.1 ----------------------------------------------------------------------------- ****New features for 2.1 (in no particular order):**** -Listener Authentication- Icecast now supports listener authentication. This provides a mechanism for creating/maintaining users and passwords for listeners. Currently, we only have implemented a simple, file-based storage for users and passwords. New authenticators are on the horizon (such as URL-based or possibly MySQL based) New admin pages were also added for the maintenance of users/passwords. Please check the docs for a more detailed description of this new feature. -Multi-Level Fallbacks- Multi-level fallbacks allow for specifications of a series of fallback mounts that you could use, for instance, to set up a series of progressively lower bitrate streams that would be cascaded through. For instance, a modem user would connect to the highest bitrate stream, and then could be cascaded down to a progressively lower stream until they reach a value they can handle. -Burst-On-Connect- This is an new, optional config setting which will send a initial burst of data to connecting listeners. This has the effect of reducing (significantly) the startup buffer latency from the end-user perspective. This option is enabled by default. ****New Enhancements for 2.1**** -Update to admin interface- This interface has been cleaned up quite a bit and made a bit nicer. -Rewrite of the YP listing code- The icecast yp code has received a complete overhaul by karl, and it's a much more stable and failure-resistant implementation. -Lots and lots of bugs fixed- Check the ChangeLog for a complete list of these... ----------------------------------------------------------------------------- From michael at zambra.com Sat Oct 30 12:15:50 2004 From: michael at zambra.com (Zambra) Date: Sat, 30 Oct 2004 14:15:50 +0200 Subject: [Icecast] WMP and streaming In-Reply-To: Message-ID: Hello, I've successfully installed Icecast 2.0.2 and Ices 0.4, configured and started them. The logs show no errors, but while I'm able to stream to Winamp 5, it doesn't work with WMP 9 or 10. The latter simply downloads the file and even halts when it reaches a certain point. This is the mountpoint's URL: http://www.zambra.com:8080/musica Has any of you experienced this behavior before? Thanks for any hints. Best regards, Miguel From andy at earthsong.free-online.co.uk Sun Oct 31 22:32:17 2004 From: andy at earthsong.free-online.co.uk (andy) Date: Sun, 31 Oct 2004 22:32:17 +0000 Subject: [Icecast] Re: ices-kh dropping jack ports unexpectedly References: Message-ID: On Mon, 18 Oct 2004 16:06:00 +0100, Andy Baxter wrote: > I've been having a problem where ices-kh (the jack'ified version) > disconnects from its jack input source unexpectedly. This happens mainly > while other jack clients are being started/stopped, or > connected/disconnected, but also at other times (e.g. switching between > different X sessions). I'm planning to do a bit more work on tuning up the > jack setup to see if I can get rid of the problem that way, but it would > be good to know in the meantime if this is a known bug, and whether there > is anything I can do about it. > > It happened just now when I connected two other jack sources. There were > two xruns at the same time, of 0.8 and 1.8 msecs, so I'm guessing this > happens when there is an xrun. I've tried increasing the client timeout to > 1000 msec, but this doesn't help. I can't increase the buffer size any > more - it's at 2048 and increasing it to 4096 stops ices from starting at > all. > > The setup I'm working with is an ecasound session relaying audio between > its input and output ports, with its output connected to all the ices > clients for the different streams we're running. Then I'm > switching the ecasound input between different stream sources (line in, > recorded audio, http relay etc.) I want to be able to do this switching > without breaking the stream, which is why I've set things up this way. I've been testing this some more and the ices logs are showing a ringbuffer full error at the time the port drops. I looked through the source and the 'sleep time' parameter seems to have something to do with setting the ring buffer size. I've tried recompiling the im_jack module with the line: rb_size=(size_t)((s->sleep / 2000.0 ) * ...... changed to ... s->sleep / 1000.0 I'm running another test at the moment, but it would be good to know whether this is actually likely to help, and if it's going to have any other effects on the way ices works (apart from increasing the stream latency.) I'll let you know how the test goes. From dvessell at charter.net Sat Oct 30 17:35:18 2004 From: dvessell at charter.net (DV) Date: Sat, 30 Oct 2004 12:35:18 -0500 Subject: [Icecast] Logging songs played by Icecast? Message-ID: <007201c4bea6$d2d24260$0401a8c0@WESLEY> Hello all, I skimmed the last year's worth of messages and all the docsand could find no reference to this. I'm hoping someone here can assist. I am a host for an Internet radio station,and we gave about 20 DJs. Each host determines their own playlist and uses a variety of tools to broadcast to the Icecast server (e.g. SAM2, SimpleCast, etc.). Since we do not have a set playlist for the entire stream, I am trying to find a way for IceCast to write a log of all the songs streamed through it, ideally by recording the information in the ID3 fields. Any suggestions? ----- DAVID VESEL -- synthetic music for humans http://www.purplenote.com/davidv davidvesel at gmail.com ----- David L. Vessell, St. Louis, MO -----