From vvp at cogeco.ca Wed Sep 5 23:58:37 2007 From: vvp at cogeco.ca (Viktor Pavlenko) Date: Wed, 5 Sep 2007 19:58:37 -0400 Subject: [Icecast] static noise while streaming Message-ID: <18143.17069.441226.766620@hetman.ua> Hi all, I'm very new to audio streaming, so please excuse my ignorance. I'm using icecast2 server and muse source client on gentoo linux. Some mp3 files that I'm streaming exhibit severe static noise, in fact, the noise is present always but is most noticeable for the records that are currently playing, http://24.57.213.147:8000/aha.m3u (I'll keep this alive for a while) I don't know where to start looking for causes of the problem. Is it muse?.. icecast? Thank you for any hints. If more info is needed, let me know. Thanks, -- Viktor From karl at xiph.org Thu Sep 6 01:32:28 2007 From: karl at xiph.org (Karl Heyes) Date: Thu, 06 Sep 2007 02:32:28 +0100 Subject: [Icecast] static noise while streaming In-Reply-To: <18143.17069.441226.766620@hetman.ua> References: <18143.17069.441226.766620@hetman.ua> Message-ID: <46DF58AC.4080401@xiph.org> Viktor Pavlenko wrote: ... > I'm using icecast2 server and muse source client on gentoo linux. Some > mp3 files that I'm streaming exhibit severe static noise, in fact, the > noise is present always but is most noticeable for the records that > are currently playing, > > http://24.57.213.147:8000/aha.m3u > > (I'll keep this alive for a while) > > I don't know where to start looking for causes of the problem. Is it > muse?.. icecast? Thank you for any hints. If more info is needed, let > me know. Icecast does not change the encoding so check the source client. If the original material does not have the problem then you'll know what is causing it. karl From vvp at cogeco.ca Thu Sep 6 01:51:16 2007 From: vvp at cogeco.ca (Viktor Pavlenko) Date: Wed, 5 Sep 2007 21:51:16 -0400 Subject: [Icecast] static noise while streaming In-Reply-To: <46DF58AC.4080401@xiph.org> References: <18143.17069.441226.766620@hetman.ua> <46DF58AC.4080401@xiph.org> Message-ID: <18143.23828.696979.564297@hetman.ua> >>>>> "KH" == Karl Heyes writes: KH> Viktor Pavlenko wrote: KH> ... >> I'm using icecast2 server and muse source client on gentoo >> linux. Some mp3 files that I'm streaming exhibit severe static >> noise, in fact, the noise is present always but is most >> noticeable for the records that are currently playing, KH> Icecast does not change the encoding so check the source KH> client. If the original material does not have the problem KH> then you'll know what is causing it. Thanks a lot Karl for the prompt reply. What I suspected, something is wrong with encoding in muse... Their website looks very much abandoned but I'll try to get some help there. Regards, -- Viktor From jason at weatherserver.net Thu Sep 6 02:32:35 2007 From: jason at weatherserver.net (Jason L) Date: Wed, 5 Sep 2007 22:32:35 -0400 Subject: [Icecast] static noise while streaming References: <18143.17069.441226.766620@hetman.ua> <46DF58AC.4080401@xiph.org> Message-ID: <000d01c7f02e$2f4d1090$1401a8c0@workstation> Hey Karl is still alive. Dude what is up with icecast. Is development ended or just on a pause??? ----- Original Message ----- From: "Karl Heyes" To: "Viktor Pavlenko" Cc: Sent: Wednesday, September 05, 2007 9:32 PM Subject: Re: [Icecast] static noise while streaming Viktor Pavlenko wrote: ... > I'm using icecast2 server and muse source client on gentoo linux. Some > mp3 files that I'm streaming exhibit severe static noise, in fact, the > noise is present always but is most noticeable for the records that > are currently playing, > > http://24.57.213.147:8000/aha.m3u > > (I'll keep this alive for a while) > > I don't know where to start looking for causes of the problem. Is it > muse?.. icecast? Thank you for any hints. If more info is needed, let > me know. Icecast does not change the encoding so check the source client. If the original material does not have the problem then you'll know what is causing it. karl _______________________________________________ Icecast mailing list Icecast at xiph.org http://lists.xiph.org/mailman/listinfo/icecast From karl at xiph.org Thu Sep 6 02:50:57 2007 From: karl at xiph.org (Karl Heyes) Date: Thu, 06 Sep 2007 03:50:57 +0100 Subject: [Icecast] static noise while streaming In-Reply-To: <000d01c7f02e$2f4d1090$1401a8c0@workstation> References: <18143.17069.441226.766620@hetman.ua> <46DF58AC.4080401@xiph.org> <000d01c7f02e$2f4d1090$1401a8c0@workstation> Message-ID: <46DF6B11.2040707@xiph.org> Jason L wrote: > Hey Karl is still alive. Dude what is up with icecast. Is development ended > or just on a pause??? I had some hardware trouble earlier in the year, so there was a pause, however there has been various updates to my branch work (moved to http://www.icecast.pwp.blueyonder.co.uk) and many of them have worked out well. Over the last few weeks I've been filtering some of the updates and merged them into trunk so feel free to try the trunk code. Tarballs are available at http://people.xiph.org/~brendan/snapshots/icecast/ karl. From peter.whisker at logicacmg.com Thu Sep 6 08:33:25 2007 From: peter.whisker at logicacmg.com (Peter Whisker) Date: Thu, 6 Sep 2007 09:33:25 +0100 Subject: [Icecast] Ezstream and AAC+ ? In-Reply-To: <18143.17069.441226.766620@hetman.ua> References: <18143.17069.441226.766620@hetman.ua> Message-ID: Hi I'm new to this list, so please forgive me if I ask a dumb question! I know that AACplus is a dirty word here but.... I'm trying to make comparisons between live streams of OGG and AACplus at different bitrates. The only way I've found of streaming AAC+ so far from Linux is by running Winamp under wine and sending this to my Icecast2 server. This sort of works, but is hardly optimal! Ezstream is my preferred way of doing this (hopefully using the Linux neroAacEnc coder) but there is no support as yet in the distributed version of ezstream. Has anyone managed to get anywhere in putting AAC+ (MPEG2 container I guess) support into ezstream? Of course Ezstream works great with OGG, but I'm not so happy with the OGG quality at q=-2 compared to AAC+ at 32kbps as far as I've got in my tests so far. Music is not too bad but voice seems pretty rough and rings and echoes a lot. I'm using oggenc-aoTuVb5 with ezstream, however Winamp has only got aoTuVb4. Thanks Peter Whisker This e-mail and any attachment is for authorised use by the intended recipient(s) only. It may contain proprietary material, confidential information and/or be subject to legal privilege. It should not be copied, disclosed to, retained or used by, any other party. If you are not an intended recipient then please promptly delete this e-mail and any attachment and all copies and inform the sender. Thank you. From nicolas at unaradio.com.ar Mon Sep 10 12:07:50 2007 From: nicolas at unaradio.com.ar (Nicolas Cohen) Date: Mon, 10 Sep 2007 09:07:50 -0300 Subject: [Icecast] playlist generator Message-ID: <195F195F-6E73-4BFF-87C8-0C9D0479A92B@unaradio.com.ar> Hi, I've been doing some scripts to generate playlist through some rulesets They are written in php, but run from the command line. I've used em with ices and sc_trans the script takes an xml configuration file with a list of folders, each with some priority, and makes a shuffled playlist with songs from higher priority folder having more chances to play than others. I put very high priority to an "Announcements" folder and get my announcements playing every 3 or 4 songs. the features i've been thinking of adding are: -adding a specific hour to some folders, making them play at that time -adding a no-shuffle setting so that a folder runs in the exact order it has inside -an expiration engine, which allows some songs or folders to stop playing after some specific date/time -having the system id every file and counting how many times each song plays in a mysql or flat file db -being able to set up the system so it rotates the songs, avoiding repetition -set up announcements to run at specific intervals -a user feedback mechanism so that listeners can vote for or against a song, which will add or remove points from a song and from a folder, which will count in the priorities for playlist generation (i currently have one folder per dj, so 12-15 djs add music in their folders, with the voting, popular djs will have more air time than others) -artist cloud generation for the website, with a list of most played artists of the last weeks the features will probably be split in several different commands, following unix fashion if anyone has interest on helping, or has suggestion for other features, mail me thanks nicolas From kerryjcox at gmail.com Thu Sep 13 01:33:31 2007 From: kerryjcox at gmail.com (Kerry Cox) Date: Thu, 13 Sep 2007 02:33:31 +0100 (BST) Subject: [Icecast] Invitation from Kerry Cox (kerryjcox@gmail.com) Message-ID: <20070913013331.9AE862B0CC3@mail2.quechup.com> KerryCox (kerryjcox at gmail.com) has invited you as a friend on Quechup... ...the social networking platform sweeping the globe Go to: http://quechup.com/join.php/aT0wMDAwMDAwMDEwMzI1Njc5JmM9MTA0Mjg1 to accept Kerry's invite You can use Quechup to meet new people, catch up with old friends, maintain a blog, share videos & photos, chat with other members, play games, and more. It's no wonder Quechup is fast becoming 'The Social Networking site to be on' Join Kerry and his friends today: http://quechup.com/join.php/aT0wMDAwMDAwMDEwMzI1Njc5JmM9MTA0Mjg1 ------------------------------------------------------------------ You received this because Kerry Cox (kerryjcox at gmail.com) knows and agreed to invite you. You will only receive one invitation from kerryjcox at gmail.com. Quechup will not spam or sell your email address, see our privacy policy - http://quechup.com/privacy.php Go to http://quechup.com/emailunsubscribe.php/ZW09aWNlY2FzdEB4aXBoLm9yZw%3D%3D if you do not wish to receive any more emails from Quechup. ------------------------------------------------------------------ Copyright Quechup.com 2007. ------------------------------------ Go to http://quechup.com/emailunsubscribe.php/ZW09aWNlY2FzdEB4aXBoLm9yZw%3D%3D if you do not wish to receive any more emails from Quechup -------------- next part -------------- An HTML attachment was scrubbed... URL: From kanito73 at hotmail.com Sat Sep 15 23:44:32 2007 From: kanito73 at hotmail.com (Kanito 73) Date: Sat, 15 Sep 2007 23:44:32 +0000 Subject: [Icecast] libshout: shout_get_error() returns SOCKET ERROR Message-ID: Hello I've configured the 'example.c' with the right SERVER, PORT, SHOUT FORMAT and all the required stuff, it works fine (the setup shout_set...() calls) but when reaching shout_open() it returns a socket error. $ ./example Error connecting: Socket error The configuration of the server and example.c is right, at least the server is up and running, and tried it with the winamp/shoutcast and the linux shoutcast transmitter and it works... What can be the problem? I thought it could require root UID to work but not it still don't work. Am thinking it could be the kernel headers/structures, am using Linux with kernel 2.6.18 and libshout 2.2.2 Don't know if the mailing list supports libshout, but didn't find nothing in the forums, sorry if it is not the right place for my problem. Regards _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From Geoff at QuiteLikely.com Thu Sep 20 10:36:18 2007 From: Geoff at QuiteLikely.com (Geoff Shang) Date: Thu, 20 Sep 2007 13:36:18 +0300 (IDT) Subject: [Icecast] Ezstream and AAC+ ? In-Reply-To: References: <18143.17069.441226.766620@hetman.ua> Message-ID: Peter Whisker wrote: > I'm trying to make comparisons between live streams of OGG and AACplus at > different bitrates. The only way I've found of streaming AAC+ so far from > Linux is by running Winamp under wine and sending this to my Icecast2 > server. This sort of works, but is hardly optimal! > > Ezstream is my preferred way of doing this (hopefully using the Linux > neroAacEnc coder) but there is no support as yet in the distributed version > of ezstream. Has anyone managed to get anywhere in putting AAC+ (MPEG2 > container I guess) support into ezstream? The beauty of Ezstream is that it shouldn't require built-in support for these sorts of things. It uses external encoders and decoders to get the job done, which in theory should mean that it can support anything. I'd not heard of this encoder, so took a look at it. You'll need to do a few things to get it to work, but it should be able to. first, Ezstream reads and writes data in raw PCM format. The docs don't seem to say which format though. I'm going to assume 44.1kHz 16-bit stereo for these examples. You might also have issues with byte order, if you hear loud static then you'll need to swap it somewhere. since neroAacEnc seems to only support reading in wav file formatted audio, we need to convert it on the way in. sox can do this nicely. sox -t raw -r 44100 -c 2 -s -w - -t wav - We can write this in a slightly simpler way: sox -t sw -r 44100 -c 1 - -t wav - Then we can pipe it into neroAacEnc. NeroAacEnc can be told to take audio from standard input, though curiously it can't be told to send it to standard output (we'll have to do that via /dev/stdout). sox -t sw -r 44100 -c 2 - -t wav - |neroAacEnc -ignorelength -if - -of /dev/stdout As I mentioned, if you hear loud static then you'll need to swap the byte order. This is done by using the -x option to sox on the input side. You need to use -ignorelength because raw PCM data carries no length info so sox won't be able to supply a meaningful value for the length field in the wav header. NOw you have the line for including in the encode section of your encdec stanza. Decoding is a similar process - we'll need to decode to wav then convert to raw PCM. But we won't need to specify sample rate or channels as these will be included in the wav header. If you need to swap the byte order, it goes on the output side of the sox command. I can't provide an exact line as the readme only provides usage for the encoder and the built-in help doesn't seem to work, at least for me. Then all you need to do is create a stanza like the ones in the sample config, telling ezstream how to encode and decode your format. The only reservation I have about all this is that the impression I get is that the audio will be in an MP4 container. Is this what you want? I'm not real up on all this new MPEG stuff so am not sure what the implications are of this. Since you can plug in any kind of encoder/decoder, I'de thought that you'd be able to use something from the faac project. > Of course Ezstream works great > with OGG, but I'm not so happy with the OGG quality at q=-2 compared to AAC+ > at 32kbps as far as I've got in my tests so far. Music is not too bad but > voice seems pretty rough and rings and echoes a lot. I'm using > oggenc-aoTuVb5 with ezstream, however Winamp has only got aoTuVb4. I've not tried it in a while, but have you tried downsampling to 32kHz? It may improve things with little noticeable difference. From Geoff at QuiteLikely.com Thu Sep 20 10:48:49 2007 From: Geoff at QuiteLikely.com (Geoff Shang) Date: Thu, 20 Sep 2007 13:48:49 +0300 (IDT) Subject: [Icecast] Re: [Icecast-dev] Synchronize listeners In-Reply-To: <011301c7e0b2$c601dd80$52059880$@com> References: <011301c7e0b2$c601dd80$52059880$@com> Message-ID: Ross Levis wrote: > Is it at all possible to synchronize listeners so they hear the audio at the > exact same time? It doesn't matter if the source and listener is a few > seconds different. I was thinking about this one. It occurs to me that ogg bitstreams contain timing data (similar to timecode). You could develop a player that used this ogg-based timecode in conjunction with accurate PC clocks to develop some kind of sync protocol (matching ogg timestamps to time-of-day). I guess you would have to have a master/slave setup where one system was authoritative and others would sync to it. I guess you could also have mechanisms where the master was declared unsound if say it lost the stream, and another master would be "elected" or something. The parallels I see here are the ways that MIDI sequencers and audio devices can sync with SMPTE et al. It's used in video too I think. Of course, you would have to have accurate time, but NTP is capable of very good time-keeping. YOu'd also have to be able to ensure the same latancy for the actual playing of the audio... but that's more complex than I'm qualified to speculate on. Geoff. From Geoff at QuiteLikely.com Thu Sep 20 21:08:30 2007 From: Geoff at QuiteLikely.com (Geoff Shang) Date: Fri, 21 Sep 2007 00:08:30 +0300 (IDT) Subject: [Icecast] build libshout and icecast under Windows In-Reply-To: <20050714053938.61174.qmail@web30004.mail.mud.yahoo.com> References: <20050714053938.61174.qmail@web30004.mail.mud.yahoo.com> Message-ID: Yi Liang wrote: > I've been trying to build libshout 2.1 and then > icecast 2.2.0 under Windows, using Visual Studio 7.0 > (.net), but had lots of problems. Just curious why such an old version of Icecast? The current version is 2.3.1 and that's been out for awhile. You can get a precompiled binary at http://downloads.xiph.org/releases/icecast/icecast2_win32_v2.3.1_setup.exe and sources at http://downloads.xiph.org/releases/icecast/icecast-2.3.1.tar.gz There's also a newer libshout - you can get 2.2.2 from http://downloads.us.xiph.org/releases/libshout/libshout-2.2.2.tar.gz Hope this helps. Geoff. From Geoff at QuiteLikely.com Thu Sep 20 21:10:11 2007 From: Geoff at QuiteLikely.com (Geoff Shang) Date: Fri, 21 Sep 2007 00:10:11 +0300 (IDT) Subject: [Icecast] build libshout and icecast under Windows In-Reply-To: References: <20050714053938.61174.qmail@web30004.mail.mud.yahoo.com> Message-ID: Hi, oops, sorry. Saw some old unread messages here and thought they were current. Sorry for the noise. Geoff. From jan.nordin at vimpeln16.se Sun Sep 30 10:12:40 2007 From: jan.nordin at vimpeln16.se (j.nordin) Date: Sun, 30 Sep 2007 12:12:40 +0200 Subject: [Icecast] cant start icecast Message-ID: <001001c8034a$6f88aaf0$0200a8c0@asus1> Hi got icecast installation on a nslu2 provided with ipkg. when I tro to start it, I got this output: icecast: error while loading shared libraries: libldap-2.3.so.0: cannot open shared object file: No such file or directory Someome can give me a hint what I can try? Thanks in advance //J -------------- next part -------------- An HTML attachment was scrubbed... URL: From unkn0wn at megabit.ru Sun Sep 30 12:05:57 2007 From: unkn0wn at megabit.ru (wwwadmin) Date: Sun, 30 Sep 2007 16:05:57 +0400 Subject: [Icecast] cant start icecast In-Reply-To: <001001c8034a$6f88aaf0$0200a8c0@asus1> References: <001001c8034a$6f88aaf0$0200a8c0@asus1> Message-ID: <20070930160557.1ae9ef20@castle.megabit.ru> Create simlink to library in system library directory like /usr/lib or /usr/local/lib and run ld or ld -r to rescan library directories. > Hi got icecast installation on a nslu2 provided with ipkg. > > when I tro to start it, I got this output: > > icecast: error while loading shared libraries: libldap-2.3.so.0: > cannot open shared object file: No such file or directory > > Someome can give me a hint what I can try? > Thanks in advance > //J