Slashdot Mirror


Icecast 2.0 Released

ArcRiley writes "After 3 years of development and 6 weeks of beta testing, Icecast 2.0 has been officially released! Features include support for both MP3 and Ogg Vorbis, a web administration interface, support for listing in directories (such as dir.xiph.org), and is freely available under the GNU GPL for Linux and Windows."

152 comments

  1. You'd think 3 years of development... by Xpilot · · Score: 3, Insightful

    ..would mean 3 years of testing, beta or otherwise. It is after all an open source project...

    --
    "Backups are for wimps. Real men upload their data to an FTP site and have everyone else mirror it." -- Linus Torvalds
    1. Re:You'd think 3 years of development... by A1an+Cox · · Score: 1

      Which is why they said "Beta testing" not "Alpha testing" or something else. Sheesh.

    2. Re:You'd think 3 years of development... by el-spectre · · Score: 2, Interesting

      Nah, Alphas are typically expected to be buggy... they might work, but haven't been hardened against hacks, network glitches, stupid users...

      Betas are supposed to be functional, 'lets find the last few problems' kinda releases. Release candidates are high quality beta relases, usually.

      --
      "Faith: Belief without evidence in what is told by one who speaks without knowledge, of things without parallel." - A.B.
    3. Re:You'd think 3 years of development... by mobby_6kl · · Score: 2, Informative

      From their site:
      After years in development and years in alpha testing, The icecast development team has released version 2.0.0 of its streaming media server. Icecast2 supports Ogg Vorbis and MP3 streaming and has many features and functions you would expect from a world class streaming media server.

    4. Re:You'd think 3 years of development... by Anonymous Coward · · Score: 0

      You have no culture and your terrible spellers.

      Uh huh. Their terrible spellers what?

    5. Re:You'd think 3 years of development... by el-spectre · · Score: 1

      Oh shush. the horse is dead. Beating it is not gonna accomplish anything.

      --
      "Faith: Belief without evidence in what is told by one who speaks without knowledge, of things without parallel." - A.B.
    6. Re:You'd think 3 years of development... by CRC'99 · · Score: 0, Redundant

      3 years on the code, 6 weeks beta testing, and 15 minutes on documentation. Just priceless.

      --
      Sendmail is like emacs: A nice operating system, but missing an editor and a MTA.
    7. Re:You'd think 3 years of development... by Anonymous Coward · · Score: 1, Interesting
      has many features and functions you would expect from a world class streaming media server.

      Except some important relaying functionality is now dropped. In icecast 1 a relay would time out and stop sourcing the stream if no users are connected to it for a while, and resume the stream if someone connected. Good for saving bandwidth automatically. As far as I can tell this is gone from v2.

  2. Icecast is great.. by iantri · · Score: 4, Interesting
    Icecast is a great piece of software.. I use it to stream music to myself when I am away from my PC.

    Any idea if there is a better interface for controlling which songs play, yet?

    Before, IIRC it could only shuffle through a bunch of files in a directory.

    1. Re:Icecast is great.. by nempo · · Score: 5, Informative

      gnump3d -> http://www.gnu.org/software/gnump3d/

      --
      --- No, english is not my mother tongue.
    2. Re:Icecast is great.. by iwasinnamuknow · · Score: 1

      i have just started using tunez (http://tunez.sourceforge.net) which is a php FE to icecast and ices. i just got it set up with the latest icescast2beta so i am kinda sore at this news.

      if you have trouble getting tunez to talk to ices and icecast with the perl module then i've got a patch for it.

      --
      -- Mat Harris Systems/Network Administrator
    3. Re:Icecast is great.. by Bazzargh · · Score: 2, Funny

      Icecast is a great piece of software.. I use it to stream music to myself when I am away from my PC.

      I prefer micecast myself.

      Yawwwwwwwwn!!!

    4. Re:Icecast is great.. by turnstyle · · Score: 1
      "Any idea if there is a better interface for controlling which songs play, yet?"

      You might like my software, Andromeda. It comes in PHP and ASP versions. It's not free (I did try that, but it didn't work). If interested, come take a look.

      --
      Here's what I do: Bitty Browser & Andromeda
    5. Re:Icecast is great.. by don_carnage · · Score: 1

      This is a blatant plug, but I'm working on a MP3 Server based on Lincoln Stein's Apache::MP3, HTML::Mason, and MySQL:

      TVDinner

    6. Re:Icecast is great.. by stevey · · Score: 2, Informative

      (I'm the author of GNUMP3d)

      Due to the Savanna compromise the downloads aren't available from gnu.org.

      You may either use CVS to checkout the code - or download from a temporary archive I've setup.

      Thanks for the plug ;)

    7. Re:Icecast is great.. by Anonymous Coward · · Score: 0
      Yawwwwwwwwn!!!
      And when Bazzargh goes to sleep, all his friends go to sleep.
    8. Re:Icecast is great.. by fiftyfly · · Score: 1

      If you're pushing with ices then there's a really great option - from the playlist section of my ices.conf: perl Yup it's scriptable.

      --
      "Sanity is not statistical", George Orwell, "1984"
    9. Re:Icecast is great.. by fiftyfly · · Score: 1

      crap - previewing is good, the snippet again:
      <!-- One of builtin, perl, or python. -->
      <Type>perl</Type>

      --
      "Sanity is not statistical", George Orwell, "1984"
    10. Re:Icecast is great.. by Anonymous Coward · · Score: 0

      I prefer webplay for all of my Internet-jukebox needs.

    11. Re:Icecast is great.. by another_mr_lizard · · Score: 1

      Bagpuss quote!

      Mod parent up!

      --
      "My parents were strict, but they never pitted me against livestock" - Doug Stanhope
    12. Re:Icecast is great.. by Schugy · · Score: 1

      I like icecast too but darkice doesnt seem to be that far :-)

    13. Re:Icecast is great.. by Anonymous Coward · · Score: 0

      Yeah, but are there an legal applications of this software? Seems like the only use is to steal money from record labels - not cool.

    14. Re:Icecast is great.. by Anonymous Coward · · Score: 0

      Bagpuss gave a big yawn, and settled down to sleep. And of course when Bagpuss goes to sleep, all his friends go to sleep too. The mice were ornaments on the mouse-organ. Gabriel and Madeleine were just dolls. And Professor Yaffle was a carved wooden bookend in the shape of a woodpecker. Even Bagpuss himself once he was asleep was just an old, saggy cloth cat. Baggy, and a bit loose at the seams. But Emily loved him.

      **

      You know, I pity Americans not brought with the mellifluous Oliver Postgate.

    15. Re:Icecast is great.. by stevey · · Score: 1
      (I did try that, but it didn't work)

      Genuine question - when you say that it didn't work out what do you mean?

      The implication is that you intended it to provide income, so I'm curious if I may ask what level(s) were you seeking vs. recieving?

      I know that it's non-free now as I remember using it briefly before deciding that I wanted to write my own.

      Although incoming hasn't been stunning I can claim that my current job was landed as an almost direct result of this code - and that I've received several hundreds of dollars worth of donations in either books/film/contract work since then.

      Whilst I couldn't live off it I have been pleased and satisfied - as well as having had a lot of fun on the way.

    16. Re:Icecast is great.. by Anonymous Coward · · Score: 0

      That's what I use too... writing your own track picking plugin is almost trivial, and examples are provided. I keep my mp3s (just the filenames and attributes) in a mysql table, and have the plugin connect to it to select a track... because it's in a db, it's easy to set up playlists, queue files, remove files from rotation, and with a bit more work you can have voting and selections based on popularity weighing.

    17. Re:Icecast is great.. by arct0r · · Score: 1

      ...and I'd love to be using it right now... anybody notice that the icecast.org/xiph.org site is down? Seems to have been down a couple of days.

  3. Icecast is great by Eric+S+Rayrnond · · Score: 2, Informative

    In case, you don't know, Icecast is an audio broadcasting system that streams music in both MP3 and Ogg Vorbis format. It is available under the terms of the GNU GPL. The main home page for the Icecast Project is located here.

    Icecast is used mainly for a couple different reasons. If you are like me and work at a radio station, you may want to stream your live audio feed over the Internet. This provides access to listeners who would normally fall outside your nominal broadcasting radius. Or, if you wish to play Internet disc jockey, you can create your own playlist, insert sound bytes and broadcast to the world. This is useful for smaller stations who have limited wattage and who wish to play alternative music or talk radio. Because icecast does not broadcast over radio waves or use limited frequencies, it does not fall under FCC rulings. Anyone can set up an icecast server and begin streaming songs or audio files. This ranges from home use through networked machines or for use in a business environment. There are many stations currently using icecast.

    --
    >>esr>>
    1. Re:Icecast is great by Ploum · · Score: 1

      thank you !

      I didn't find this information on the website...

    2. Re:Icecast is great by gowen · · Score: 1, Funny

      Is the only recorded instance where the slashdot troll Eric S RayRNond is more articulate, informative (and sane) than the person he's pretending to be?

      Where were the fraudelent claims of importance? Where was the gloating about wealth? Where was the entirely-out-of-context firearm advocacy? Its a very poor ESR impersonation, if it lacks those things.

      On a lighter note, the real Eric Raymond is a tit man.

      --
      Athletic Scholarships to universities make as much sense as academic scholarships to sports teams.
    3. Re:Icecast is great by vvdb · · Score: 1

      You don't have to deal with the FCC, but you will have to deal with the royalties companies.

      Sound eXchange
      BMI
      SESAC
      ASCAP

      Do not confuse a tool to broadcast with a authority to broadcast. Even a talk radio show has to pay fees to be a legal internet broadcaster. I work at a radio station that is going through these troubles right now. If they want to REALLY appeal to the start-up Internet DJs, they would make a logging program to make it a little easier to be legal.

    4. Re:Icecast is great by Anonymous Coward · · Score: 0

      Would it have killed the original poster to put this description in the headline or is it just too cool to expect everyone to know every inane piece of software?

    5. Re:Icecast is great by Anonymous Coward · · Score: 0
      It would be nice if Unix media players could also figure out Chaincast or Icecast could come up with a way to replace the multicasting function of chaincast. Then I could lobby my local public radio station to use the free version.
      Yes, Icecast can use relay servers but in Chaincast, every player is also potentially a server for redistributing the streams its listening to. I guess there's much less configuration involved for offices that want to redistribute a station's stream. Let some machine on the edge receive the stream and all machines inside connect to it or each other.

      All i knows is I can't listen to my public radio station because the pinheads are using chaincast and only chaincast and chaincast lies about its imminent linux player support (same RSN message on its site for years)

    6. Re:Icecast is great by jrockway · · Score: 1

      You're saying that I can't "broadcaast" (IP Multicast) my voice (as a talk show) without a license? Yeah right... when did that law get passed.

      --
      My other car is first.
    7. Re:Icecast is great by nege · · Score: 1

      I know I am being quite ignorant - but wasnt there a huge lawsuit that shut down many of the indipendent internet radio stations? Is this any different, or is the key that you are not allowed to stream copyrighted material? I am just hoping that this will bring back a lot of the indie stations that I used to listen to back in the day (grrl radio) that played a good mix of indie, and the good popular stuff (radiohead, tool, the sundays, the smiths, etc).

  4. Autodisconnect from relays by kaos_ · · Score: 5, Interesting

    I'd like to run Icecast in our office relaying to some external streams to utilize bandwidth for many listeners. Unfortunately, Icecast stays connected to the relays even when there are no listeners, which is a waste. I remember earlier versions of Icecast had this feature, but it has now since gone.

  5. for non-pro/home broadcasting to take off by osmethnee · · Score: 5, Interesting

    for non-pro/home broadcasting to take off, there needs to be an underlying p2p network layer. This is particularly true as live video-streaming becomes more popular. http://www.peercast.org/ exists, but sadly doesn't seem to have been updated for 9 months, and activity in their forum is fairly low.

    1. Re:for non-pro/home broadcasting to take off by Anonymous Coward · · Score: 0

      try streamer instead http://www.chaotica.u-net.com/streamer.htm

    2. Re:for non-pro/home broadcasting to take off by spectrokid · · Score: 1

      P2P in streaming? Aren't you going to run in an awefull lot of timing problems?

      --

      10 ?"Hello World" life was simple then

    3. Re:for non-pro/home broadcasting to take off by ArcRiley · · Score: 1
      Peercast has alot of issues with it. First, and most important to me, is while they GPL'ed the software and made the source available they added the additional restriction that modified versions of the Peercast code could not connect to "their network". This is presumably their attempt at security, since anyone could easily act as a Peercast client sharing a stream but replace it with their own content (ie, insert commercials). In reality the license is not likely to stop these kinds of activities, however, it does impede 3rd party development of compatable clients (ie, XMMS plugin for Peercast).

      A group of us have been working on another project called IceShare with the hopes of providing the free software community with a real P2P multimedia solution which anyone can use and adopt in their own software. Additionally, IceShare is intended for streaming non-continuous media as well, such as CD tracks or archived videos, whereas a media player could not only use the media as it's being transfered but also seek to a not-yet-downloaded parts of the media (where the download focus changes to the new seekpoint).

      There's another attempt at P2P streaming as well called Gnomoradio, currently at version 0.7. I have not tried it myself nor do I know anymore than the announcement they sent out about it.

    4. Re:for non-pro/home broadcasting to take off by int18 · · Score: 1

      Multicast would work, too, and would waste less bandwidth. If your ISP actually supported it. Audio "streaming" over TCP is a fundamentally bad idea.

  6. Alternative Ogg codecs? by FrostedWheat · · Score: 3, Interesting

    Does this support non-Vorbis Ogg codecs such as Speex or FLAC?

    1. Re:Alternative Ogg codecs? by modme2 · · Score: 0

      who would be streaming audio at 800kb/s to make it worthwhile?

    2. Re:Alternative Ogg codecs? by twoshortplanks · · Score: 1

      People running on local network.

      --
      -- Sorry, I can't think of anything funny to say here.
    3. Re:Alternative Ogg codecs? by skamp · · Score: 1

      Flac streaming has yet to be implemented.

    4. Re:Alternative Ogg codecs? by Anonymous Coward · · Score: 0, Informative

      Why would you want FLAC? And before you start to talk about non-lossy... blablabla, then listen: WAW (FLAC) is lossy codecs tooo (only that they are compatible), it encodes the signal to stupid time-dependent samplind with 1/2^16 level and 1/44000 sec errors. For the same bit-rate as WAW (or FLAC) has, ogg and mp3 -type codecs would do MUCH BETTER job (with respect to human-ear sensing) than that stupid time/level sampling. With the same bitrate as waw (FLAC) and using mp3 (ogg) type codecs, you would have NO chance to hear ANY noise or sampling artifacts (not saying recording more channels etc.) HOWGH.

  7. Re:you can't listen to this in winamp, so who care by lotsofno · · Score: 2, Informative

    The wonderful thing about shoutcast is, all you need to really run your own internet radio station is WinAmp, shoutcast software, and a playlist.

    Icecast sounds like a good idea, but the part where others have to download a plug-in to hear your stream would sound like too much work to the potential listener.

  8. Re:you can't listen to this in winamp, so who care by shione · · Score: 5, Informative

    Only if you have Winamp 3 but why would you?

    Winamp 2 and 5 support Icecast 2.0 OOB

    http://www.icecast.org/3rdparty.php

  9. Debian Install by rudabager · · Score: 5, Informative

    Incase anyone cant fig it out, icecast is avialable for debian as "apt-get install icecast-server".

    --
    If I wanted easy I wouldnt be an engineer or a patriot.
    1. Re:Debian Install by Anonymous Coward · · Score: 0

      How the hell does this get modded +5, informative?

      I mean, 99.9% of the people who use Debian regularly already know this. Likewise, they (should) know how to use apt-cache.

      Either all 4 of the mods are in that 0.01 percentile, or none of them use Debian at all, and thought this was some uber-informative thing?

      WTF?

    2. Re:Debian Install by rudabager · · Score: 1

      Well your right. I didnt post it to get modded though. I just know that sometimes its a pain to find the correct package wording. So I posted it to make it easier for everyone. Yes 5 is a little excessive hell 3 is excessive but ill take the 5. lol

      --
      If I wanted easy I wouldnt be an engineer or a patriot.
    3. Re:Debian Install by Anonymous Coward · · Score: 1, Informative

      And what's still better is that what he said is just plain wrong 'cause icecast-server corresponds to the 1.3 version which is really old, well 3 years in fact. If you want to get icecast from the development branch, that is Icecast 2 when it is packaged, you may want to better try "apt-get install icecast2"

    4. Re:Debian Install by Anonymous Coward · · Score: 0

      Yeah yeah it's the Debian freak's mantra. "apt-get install, apt-get install..." Whatever.

    5. Re:Debian Install by Anonymous Coward · · Score: 0

      If you have used apt you would love it. I have never heard of someone not liking apt that has used it.

  10. 3 years of testing and it goes down in 5 seconds by acomj · · Score: 3, Funny

    Gotta love the slashdot effect. 15 comments and the servers down..

  11. Icecast vs. Shoutcast? by alexatrit · · Score: 3, Interesting

    I used to run small stations in college, using Shoutcast on both Windows and FreeBSD. Very simple to install and run. I've read the Icecast FAQ, and I'm a bit confused. It says that it's compatible with Shoutcast servers. Does this mean shoutcast.com's listing servers? Has anyone seen how Shoutcast and Icecast compare as far as memory footprint, system usage, bandwidth usage? or are they more or less the same?

    --

    Nothing but the finest in meaningless drivel
    1. Re:Icecast vs. Shoutcast? by damiam · · Score: 2, Informative

      I believe it means that a Shoutcast client can access an Icecast server as if it were a Shoutcast server. Icecast has potentially lower bandwidth usage, since it supports Vorbis. Otherwise, I've never noticed much of a difference (I've never used either of them for anything serious).

      --
      It's hard to be religious when certain people are never incinerated by bolts of lightning.
    2. Re:Icecast vs. Shoutcast? by autechre · · Score: 2, Interesting

      icecast is supposed to be able to get you listed in both icecast and shoutcast directory servers, though some people have had trouble with this.

      We started out running shoutcast after deciding to ditch Real. I moved to icecast mainly because the source was available and it was in Debian. I still have a bad taste in my mouth from Real's software keeping one of our servers stuck on kernel 2.0 and glibc 2.0, and I don't want to run anything dependent on one entity recompiling it.

      --
      WMBC freeform/independent online radio.
    3. Re:Icecast vs. Shoutcast? by Anonymous Coward · · Score: 0

      As far as system resource usage goes, I can only compare Icecast 2.0 beta to the first version of Icecast. Let me just say that the differences are amazing. I have 10 streams running on a 180 P-pro with 128MB and the last version of Icecast was taking up close to 20% of my processor at all times. A month ago I downloaded Icecast 2 beta and saw my usage drop to an average 4% usage.

      Note that I also updated the IceS streamers, so that could've improved my usage stats a bit too.

      But all-in-all I've been super happy with the latest version of Ices and Icecast. When the site comes back online you should really take a look at them.

      --Derek.

  12. Eric S Rayrnond (739458) != ESR (3702) by Anonymous Coward · · Score: 1, Interesting

    Why are you trying to impersonate Eric S. Raymond? Your account seems to be new (only two comments posted so far) and you are trying to fool people by having a name spelled Rayrnond instead of Raymond.

    Most Slashdot users know that the real Eric S. Raymond uses the account name ESR.

  13. They were watching wikipedia by Anonymous Coward · · Score: 0

    But they wouldn't let THIS in... ;)

  14. Re:you can't listen to this in winamp, so who care by R0 · · Score: 2, Informative

    you need a plugin to send stuff to the server to relay, *not* to listen.

  15. Re:3 years of testing and it goes down in 5 second by rudabager · · Score: 1

    you should use debian, and then you could just run apt-get install icestorm-server. And yes i love it when a site gets /.ed.

    --
    If I wanted easy I wouldnt be an engineer or a patriot.
  16. Streaming to? by Anonymous Coward · · Score: 0

    Icecast does the work of sending the audio to clients, right? How does one stream audio to the Icecast server from a UNIX machine? There was a plugin for XMMS that did both Shoutcast and Icecast, but I can't find it anymore. Anyone?

    Blogzine

    1. Re:Streaming to? by blixel · · Score: 1

      Icecast does the work of sending the audio to clients, right? How does one stream audio to the Icecast server from a UNIX machine?

      I use darkice

    2. Re:Streaming to? by Oryn · · Score: 1

      Use ether Ices2 or Darkice. Both these take audio from your sound card and encode it in real time. This is then sent to your streaming server. I have tried plugins for xmms but couldn't get them to work. (You may have more luck than me) xmms.org has a few streaming plugins.

      Unless you have an emu10k1 type card that can record what it plays you'll need to use the alsa soundcard drivers. On most of the pc's I own this gives me a capture channel allowing recording of anything my sound card is playing.

      I also found that the crossfade plugin for xmms works like a dream :)

    3. Re:Streaming to? by jtapper · · Score: 1

      I use bossogg

      --
      Got a site/story worth sharing? Leave a mark
    4. Re:Streaming to? by Anonymous Coward · · Score: 0

      Or ices, which is what I use. XMMS can stream to it as well, with a plug in, and I assume so can Winamp.

  17. For those using real unix... by clifgriffin · · Score: 1

    For those using pkgsrc, cd to /usr/pkgsrc/audio/icecast and make install

    Thanks, I'll be here all day!

    1. Re:For those using real unix... by Anonymous Coward · · Score: 0

      Funny... I tried this on my HP, Sun and SGI machines.

      It didn't work? WTF!

      OMG you've got l33t h4xx0r un1x?

  18. Mirror by arvindn · · Score: 4, Informative
    1. Re:Mirror by evilviper · · Score: 1

      Regarding your .sig... That (complex) method is completely unnecessary.

      Obviously you know that you can simply check-mark the box for Yahoo to set the cookie, but I'm not really refering to that either.

      Although the plain HTML version requires javascript encryption, the SSL version does not require javascript at all, so you can just enter a URL like this:

      https://login.yahoo.com/config/login?login=USERN AM E&pass
      wd=PASSWORD&.done=http://mail.yahoo.com/BL AH?

      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  19. I have to admit by silence535 · · Score: 3, Interesting

    that I was somehow annoyed that they declared the old version (1.3.2 or something?) as deprecated long time before releasing 2.0. And the website has been unmaintained for quite a long period of those three years.
    Actually I turned off my little community-radio-streaming-project just because ogg support was flaky and administration and monitoring was difficult.

    But hey, it is always easy to bitch and not to help hands on.

    Maybe now Iwill pick up this thing again..

    -silence

    --
    Dyslectics of the world, untie!
  20. Broadcasting? Umm... by Viol8 · · Score: 1

    Since when did sending data via a 1 -> 1 TCP connection become "broadcasting"?

  21. Enough to be negative, not enought to be positive? by Anonymous Coward · · Score: 0

    nempo, I notice you know enough English to make unpleasant statements.

  22. Kill -STOP never felt so good :-) by xiphmont · · Score: 4, Funny

    Apologies; an ill-timed cron job strangled the disk throughput on the web server.

    But really, who the Hell reads Slashdot before noon? Jeez people, go sleep. CVS will still be there come dusk...

    Monty

    1. Re:Kill -STOP never felt so good :-) by liquidsin · · Score: 1

      I can't go to sleep you insensitive clod! I'm at work - they'd notice me sleeping. However, they won't notice me posting! Wheeeeeeee!

      --
      do not read this line twice.
  23. Ogg rules by wfberg · · Score: 3, Interesting

    .. especially for streaming, since a 64kbps stream sounds as good as a 128kbps mp3 stream, which means more people can listen to it, even on their congested at-work LANs, and if you don't attract more people, then at least you cut your bandwidth bill in half. Other codecs that sound sweet at 64kbps exist (windows media, real, quicktime) but they're not free, so you end up paying more than you save in bandwidth.

    And if you go legal with your streams, some licensing authorities (for want of a better word) haven't been clued in to how good ogg sounds at half the bitrate, so they'll give you a sucky-quality discount.

    If you want to go legal w.r.t. streaming BigFive content in The Netherlands, I don't recommend it btw. BUMA/Stemra seem to have a process in place that's relatively sane (i.e. flat fee for non-commercial use) but you ALSO have to pay SENA (not that it's not spelled SANE..) who are total fucktards in their pricingstructure (BUMA/Stemra are fucktards as well, but at least the pricing schedules seem doable. Anyway, having investigated the options I decided against it (and no, I don't stream unlicensed either).

    --
    SCO employee? Check out the bounty
    1. Re:Ogg rules by Llywelyn · · Score: 1

      >Other codecs that sound sweet at 64kbps exist (windows
      >media, real, quicktime) but they're not free, so you end up
      >paying more than you save in bandwidth.

      Darwin Streaming Server (Quicktime) *is* free and open source (APSL).

      --
      Integrate Keynote and LaTeX
    2. Re:Ogg rules by Malc · · Score: 1

      "... more people can listen to it, even on their congested at-work LANs, and if you don't attract more people, then at least you cut your bandwidth bill in half."

      You have to pay for your LAN bandwidth at work? Wow! You do have tough IT department. Most places I've worked the IT department is a continual expense that managers don't understand. Your's must be profitable!

    3. Re:Ogg rules by xiphmont · · Score: 2, Informative

      ... but the AAC+SBR you need to get low bitrate performance with Darwin is not.

      (He said Ogg, not Icecast, as Icecast is not a codec and neither is the Darwin Streaming Server)

      Monty

    4. Re:Ogg rules by wfberg · · Score: 1



      "... more people can listen to it, even on their congested at-work LANs, and if you don't attract more people, then at least you cut your bandwidth bill in half."

      You have to pay for your LAN bandwidth at work? Wow! You do have tough IT department. Most places I've worked the IT department is a continual expense that managers don't understand. Your's must be profitable!


      Reading must be hard. YOU might attract more people (THEM) on congested LANs, and if YOU don't attract THEM then YOUR (i.e. not THEM who are on a congested LAN) bandwidth bill is lower. Notice how YOU is not THEM? Kthnx.

      --
      SCO employee? Check out the bounty
    5. Re:Ogg rules by Malc · · Score: 1

      Grammar isn't your forte, is it? With a LAN, there typically isn't a "bill". I guess I read better than you write. Of course, your over-sensitive reaction also indicates a humungous sense of humour failure. Most people who find something unfunny just ignore it and move on, they don't overreact like a petulant child!

    6. Re:Ogg rules by wfberg · · Score: 1

      Grammar isn't your forte, is it? With a LAN, there typically isn't a "bill". I guess I read better than you write. Of course, your over-sensitive reaction also indicates a humungous sense of humour failure. Most people who find something unfunny just ignore it and move on, they don't overreact like a petulant child!

      On to the ad hominems, are we? If you listeners are on a congested LAN (note how I'm not saying this LAN is not somehow inter-networked, as I'm assuming it is) and you're streaming from the internet, you (the broadcaster) still has a bandwidth bill to pay.

      Your posting didn't seem at all unfunny to me, just really dumb, which is actually quite amusing.

      --
      SCO employee? Check out the bounty
    7. Re:Ogg rules by evilviper · · Score: 1
      Other codecs that sound sweet at 64kbps exist (windows media, real, quicktime) but they're not free,

      I was listening to a 64K (stereo) WMA not long ago, and it sounded like crap. It may be a step-up from MP3, but it's got a way to go to catch-up.

      Quicktime isn't a codec, so I can't say much there.

      As for RealAudio, who really wants to have streams that can only be played back with RealPlayer? With Ogg, you've got support in Winamp/XMMS/ZINF, so your regular audio player can handle it.

      Personally, the thing I like the most about this, is that you could also include video in an Ogg container, and stream it if you like. MPEG1 (patent-free), MPEG4 (aka Divx), or Theora (better quality and free).
      --
      Slashdot gets worse every day... Pipedot: News for nerds, without the corporate slant
  24. Re:Enough to be negative, not enought to be positi by nempo · · Score: 1

    mhm, well, a year or so ago I became really annoyed at people constantly picking on my spelling, I added that sig and people stopped. Since then, I havn't really bothered changing my sig, maybe it's time ?

    --
    --- No, english is not my mother tongue.
  25. Software for radio stations. by autechre · · Score: 1

    If you're a non-profit radio station, you can use the software I developed for WMBC radio to track your CD collection, spins, attendence, schedule, and more:

    http://freshmeat.net/projects/radiodb/

    If you're a for-profit radio station, you can contact me about using the software (probably no issue unless you're a ClearChannel station, which I find repulsive).

    If you have any feature requests or suggestions, please let me know.

    --
    WMBC freeform/independent online radio.
  26. Winamp 3 Works For Me too. by autechre · · Score: 1

    I'm using Winamp 3 on this work machine, and I can listen to icecast streams with no trouble. I didn't have to download anything other than what winamp.com gave me initially.

    I can't reach the icecast page to check, so maybe they added something to later versions that breaks Winamp 3 (I'm using the icecast version that's in Debian Stable).

    --
    WMBC freeform/independent online radio.
  27. Re:you can't listen to this in winamp, so who care by Anonymous Coward · · Score: 1, Informative

    Exactly what are you talking about? You don't need a plugin of any kind to listen to an Icecast stream.

    And yes, there is a plugin available where you can stream right from XMMS to an icecast relay (it's called Oddsock, and I imagine there are others as well).

  28. Re:you can't listen to this in winamp, so who care by lotsofno · · Score: 0

    my mistake. feel free to mod me down and shoot me in the face.

  29. Capture windows sound output? by illumen · · Score: 1

    Anyone know how to capture windows sound output?

    I would like to capture it and then broadcast with icecast2.
    Found you could use a winamp plugin to source icecast2. However winamp can not capture sound(I think?).

    Have fun!
    holepit; a winders game.

    1. Re:Capture windows sound output? by evbell · · Score: 1

      I've seen quite a few live input plug-ins. Plus I've seen instructions on setting this up with the default shoutcast transcoder.

      Here's one winamp plug-in (from NullSoft) to try:
      Shoutcast Live Input Plug-in Download - 1.0b

      I just set up a shoutcast server (not icecast ... yet!) to stream my band's original music (shameless plug). Just an mp3 stream right now (well, two: 96kbps and 24kbps). I'm looking for an easy (open source?) way to also stream WMA. As many people have mentioned, some people just won't go through the trouble of downloading another player when the one they have seems to work fine for 'em. Anyone have any WMA streaming suggestions?

    2. Re:Capture windows sound output? by sloptaco · · Score: 1

      Why the hell would you want to output wma etc? That's basically closing your audience to people who run doze or people who gone to the trouble to set up the proprietary codecs on other systems. From a community standpoint, wouldn't mp3 be the best format for output? Ogg would be the most optimal, but unfortunately hasn't become common enough.

    3. Re:Capture windows sound output? by evbell · · Score: 1

      My main connection is a 96kbps mp3 stream. I'm using streamTranscoder from oddsock.org to provide a second 24kpbs mp3 stream. In no way do I want to run JUST a WMA stream. I just want a way to add another stream that's a WMA of the current mp3 stream. Getting a lot of complaints that the radio doesn't work from people who only have Windows Media Player.

    4. Re:Capture windows sound output? by Fryth · · Score: 2, Informative

      Using the Shoutcast DSP (dunno about Odd or Ice), you can specify the soundcard as your audio source, not Winamp. Then, all you need to do is change your recording source in the windows mixer to "What-U-Hear" (not all sound drivers have support for this). Then you can capture anything that opens a windows wave handle. The quality will probably suffer a bit.

  30. Is it using UDP yet? by pestie · · Score: 1

    So, are they using UDP as a transport yet? I doubt it. I know, I know, the Icecast people just build a server for the Shoutcast protocol, but dammit, it's always bugged me that the designers of Shoutcast decided to use TCP as the underlying transport. UDP makes metric assloads more sense for a time-sensitive application like realtime audio delivery, where the consequences of losing a packet or two are nothing more than a momentary audio glitch. One thing that caused me to give up on internet radio was the phenomenon where a little packet loss would cause the connection to hang indefinitely, requiring a stop and restart to get it going again. UDP would eliminate this sort of nonsense entirely.

  31. Developer satisfaction is by Cenuij · · Score: 1
    • Three years of development
    • Six weeks of testing
    • Tweny four hours of having your site ./'d so nobody can try your leet code out
    --
    my other sig is written in brainfuck ;)
  32. Re:Enough to be negative, not enought to be positi by FictionPimp · · Score: 0

    yea it should read: "English isn't my first language, and I hate spellcheck" just kidding. I didn't think it sounded rude. I actually like to know when someone isn't a english speaking native. Makes it easier sometimes to understand what they are trying to say. Now my excuse...I had the part of my brain removed the controls spelling and grammer.

  33. There are others to worry about, too by Anonymous Coward · · Score: 0

    Thanks to the DMCA, there is the RIAA (or does Sound eXchange cover them?) to worry about. And if you are a commercial radio station, there are the unions to worry about.

  34. WHY DO YOU NEED A GOOD SAT TO GET INTO LSU? by Anonymous Coward · · Score: 0

    200 should be more than enough to get you in.

  35. Re:you can't listen to this in winamp, so who care by sloptaco · · Score: 1

    winamp? what the f*&$ is that?!?

    I run Linux, so your argument is entirely irrelevant. Besides, that's somewhat like saying: "Gee, that's a swell app, but it's too much trouble because you have to download and install it." WTF? Dude, go back to luserland.

  36. Re:you can't listen to this in winamp, so who care by sloptaco · · Score: 1

    Wait a second. This guy got a "Score: 2, Informative". I propose a new score:

    Score: -1, Total Lameass

    --Sorry, just trolling ;)

  37. Re:Streaming to? -- Try Oddcast by showdax · · Score: 1

    http://www.oddsock.org/tools/oddcastv2_xmms/

    --
    --- March, milde, march!
  38. I wonder if they fixed... by bigberk · · Score: 2, Interesting

    All icecast 2 betas I tried were missing a vital feature; the ability to flood audio data out at the start of the TCP connection (rather than deliver it at the stream bitrate) -- this is vital because when you take too long delivering the data your stream can die due to filled queues.

    For example, there may be temporary packet loss on the network that results in TCP data queueing up at the sending side. Now unless icecast can correct for that rate mismatch, you're consistently behind and eventually the stream dies.

    I think they might have now added the fix, which is to step up its send rate from the stream bitrate whenever it has to, i.e. whenever the client falls behind (temporary network glitch). The unfortunate result otherwise is that your streams can die on a flaky network connection, even if the average bandwidth over time is more than enough to handle the audio stream!

    Or... let me know, try my stream
    . Does it die on you quite quickly after connect?

    1. Re:I wonder if they fixed... by RyanK · · Score: 1

      From the Release Plan:

      --
      2.1 Release
      Feature: burst-on-connect
      Description: This functionality adds the ability to set internal icecast buffering parameters which affect listeners who first connect to a stream. Currently, listeners experience seeming high buffering times due to the fact that icecast does not send data out faster than data coming in from the source client. By adding burst-on-connect, listeners will be able to get a burst of data from icecast on first connect which may eliminate this buffering time in many instances. This option will be configurable.
      --

      Not quite sure if they have added this to CVS for testing yet or not, but it sounds like it will address at least part of you problem, the buffering at the initial connection.

      As far as handling what happens if a stream falls behind, well, that's a bit stickier and I'm not sure how even commerical tools handle it. Ultimately, I nifty way of handling it would be to dynamically reprocess the stream to speed up the rate that the stream is played while keeping the pitch correct until the stream catches up again.

      Of course that would have to be configurable as that could be detrimental to some types of recordings.

      Regardless, enough tangental ramblings...

    2. Re:I wonder if they fixed... by josath · · Score: 1

      maybe if you used ogg vorbis at a lower bitrate (which would have the same sound quality as mp3 at higher rate), then you would have fewer problems.

      plus, posting your server to slashdot can't be good for your bandwidth usage.

      --
      sig? uhh, umm, ok
  39. Re:Alternative Ogg codecs? (with OggFile) by ArcRiley · · Score: 3, Informative
    Monty is working on something called OggFile, which will be part of libogg2 (currently available in CVS). Basically, the goal is that OggFile will work alot like current proprietary systems (Real, Quicktime, etc) in that any program that uses OggFile will be able to transparently support any codec which OggFile supports (via plugins).

    When OggFile becomes useable support for it will be added to Icecast, whereas we'll have support to stream Flac, Speex, Theora (video), any other Ogg codec available at the time. Also, with OggFile, source clients and media players will be able to support these codec combinations, whereas very few players currently support Speex or Flac streaming now.

  40. IceS2 streaming by phorm · · Score: 1

    It might be of note that iceS2 can also be used to stream from an existing media file without a soundcard being needed. I only got it to work for ogg though, not sure about Mp3s.

  41. Re:Streaming to? -- Try Oddcast by ArcRiley · · Score: 1

    Don't forget to mention that OddSock also has DSP stream sources for Winamp and Foobar (not just XMMS). These media player plugins work with multiple servers and, with Icecast2, supports MP3 and Ogg. Shoutcast and Icecast1 can only support MP3.

  42. Vorbis-over-RTP. by Joseph+Vigneau · · Score: 1

    There is a spec for streaming Vorbis over RTP (which I belive is usually on top of IP directly). I don't know of any implementations of this, though...

    1. Re:Vorbis-over-RTP. by poussiere · · Score: 2, Informative

      Vorbis over RTP is not usable as it is, as vital info regarding decoding header tranmission is missing. Anyway, UDP would be really interesting over a p2p multicast streaming network. MP3 over RTP is quite usable (with RFC3119 type streaming).

      Self-advertising: poc (http://www.bl0rg.net/software/poc/) can stream ogg/vorbis over HTTP and mp3 over UDP (RTP, and UDP with FEC) and HTTP.

  43. Zina is not Andromeda by aoj · · Score: 1

    I started out using Andromeda and switched to Zina.

    Zina is a graphical interface to your MP3 collection, a personal jukebox, an MP3 streamer. It can run on its own, embeded into an existing website, or as a Postnuke/PHPNuke module. It is similar to Andromeda, but released under the GNU General Public License.

    Zina Website

    1. Re:Zina is not Andromeda by Kent+Recal · · Score: 1

      Dudes I don't want an unresposive browser interface to my media-player.

      I want fancy treeview widgets and right-mouse button features.

      Please, please, if you plan on writing another useless "php media player"-thingy, DON'T. Learn tk and create a nice cross platform perl, python or tcl app with a real gui.

      And if you are the maintainer of one of these php thingies. Please consider upgrading to a native gui so your app gets a chance to become useful.

      Thanks.

  44. this is so american .. by Anonymous Coward · · Score: 0

    .. they are not aware of the rest of the world, at all. ;-]

    But really, who the Hell reads Slashdot before noon?

    the other side of the globe ?

  45. Re:Alternative Ogg codecs? (with OggFile) by Abcd1234 · · Score: 1

    OOC, how does this library fit in with existing multimedia architectures (I'm thinking Gstreamer, specifically, here)?

  46. Video Streaming by dotwaffle · · Score: 1

    When will NSV get it's feet off the ground? I've always wanted a Net TV Station publishing all manner of crap on my hard drive!

  47. What about Video? by Skraut · · Score: 1

    Icecast is awesome for audio streaming, and a joy to use. Any video relay servers out there work as well and easy as Icecast?

    --
    Introducing Microsoft Vacuum 1.0 The first Microsoft product that doesn't suck.
    1. Re:What about Video? by ArcRiley · · Score: 2, Informative
      See above thread about OggFile (Alternative Codecs). Icecast will likely support streaming Ogg Vorbis+Theora (and other codec combinations) when OggFile is released.

      Media players which support Ogg Theora alpha-2 (Xine and mplayer) already support streaming Ogg video. If you have one of these players compiled with Theora support, try opening it with a url from here.

  48. Dear Mr Ray R Nond (mod down) by Ayanami+Rei · · Score: 1

    Eat a dick. The GNAA, Clit, Trollkore, whoever the fuck you are representing this time, are irrelevant.

    I suggest you go outside and play in the snow.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  49. Re:Alternative Ogg codecs? (with OggFile) by ArcRiley · · Score: 2, Informative
    Gstreamer's function would not change, it's a layer of abstraction between applications and the media formats they support. The same can be said about SDL, etc.

    OggFile could simply add an extra layer of abstraction between Gstreamer (and other multimedia libraries) and the media they access. So, instead of Gstreamer needing specific support for each Ogg codec, it will be able to support just OggFile and let the codecs each be added as plugins to OggFile.

    You see, Ogg (.ogg) is just a multimedia container format designed for easily seeking/streaming variable bitrate codecs. Vorbis, Flac, Speex, Theora, etc are Ogg codecs, that is, they were designed specifically to be used with Ogg. That doesn't mean they have to be used with Ogg, nor does it mean that they are the only ones (DivX, for example).

  50. Re:Alternative Ogg codecs? (with OggFile) by Abcd1234 · · Score: 1

    While I do understand the role of Ogg, it does concern me, though, that we're talking about yet another plugin API layered into an existing API (like Gstreamer). Moreover, something like OggFile is really a duplication of effort. See, Gstreamer, for example, was designed specifically to allow things like demuxing container formats and autoplugging decoders for various media types. So, rather than writing this OggFile thing, including creating a whole new plugin API, etc, the developers could be working on creating nice decoder plugins for Gstreamer for the various codecs, and assisting in getting the autoplugging code in Gstreamer up to snuff (Spider works, just not perfectly yet).

  51. Re:Alternative Ogg codecs? (with OggFile) by MSG · · Score: 1

    On the up side, OggFile means that non-gsteamer projects get better support for the various codecs, too.

  52. Re:Alternative Ogg codecs? (with OggFile) by ArcRiley · · Score: 2, Interesting
    I think Ogg needs it's own framework for codec plugins, if for no other reason than for media players that want to support Ogg but don't want to include Gstreamer as a dependency.

    Also OggFile is going to be useful for functions other than encoding/decoding. Having direct access to libogg2 means being able to do things like bitstream manipulations (cutting, pasting, etc) and, of course, Icecast and libshout (neither of which do encoding/decoding, but just stream pacing).

    It seems like Gstreamer supporting Ogg codecs directly is a redundency which should be replaced by OggFile, not an argument against OggFile's development.

  53. You misunderstand how the rate control works by xiphmont · · Score: 3, Informative

    It always worked properly; you misunderstand how the timing has to work.

    When a connection is momentarily interrupted, the streaming server doesn't just stall the timing on the connection; it's still tracking how much data had to go out in a given period of time. The total output at any time will always be up to date. Thus, if the network connection is interrupted momentarily, the data will indeed burst forward to the correct point when connectivity resumes. It's like squeezing off a very stretchy hose for a short time.

    The connection is dropped only if connectivity disappears for longer than a certain threshold. Oh, and naturally, if you're trying to listen to a broadband bitstream over a 28.8 modem, you're going to get kicked pretty quickly. The hose only stretches so far, and if it bursts your connection gets dropped. That's not a bug.

    Also, a client that falls behind on its own will eventually burst the hose. That's a bug in the client; you won't fall further and further behind unless a) your playback rate is way off or b) your buffering is pooched. It's the client's responsibility to accept data at the rate the streaming server sends it. The streaming server's timing is correct; if something happens to mess with the client timing, the client has to deal with that.

    As for 'flooding data at the beginning of a connection', that doesn't really make sense in a system where every client has a configurable, different sized prebuffer.

    Monty

    1. Re:You misunderstand how the rate control works by bigberk · · Score: 1

      Thanks for the reply xiphmont. I have been trying to debug my situation for a while now... what I can't figure out is that when doig a TCP transfer (like an FTP) to the host running my icecast server, I can transfer at ridiculous rates like 150 KBytes/sec. Yet my audio streams almost always die within a few minutes of connecting. This makes me think it can't be a bandwidth issue... then again, maybe it's a Winamp and XMMS bug I'm seeing?

  54. be careful by jacksonscottsly · · Score: 1

    To legally broadcast, you're going to have to pay some fees, I reckon. Royalties come to mind first, as the DO in fact apply as my college radio station program manager learned (in fact, royalty fees are being charged in what seems to me to be an ex post facto manner... or at least retro active as I'm not entirely sure on how royalty laws' explicitly applied internet streams), but there are other fees as well. Granted, earlier last year the royalty fees for College Radio were cut a bit, but they're still too much for our little non-for-profit to afford. Also, as we just learned, we cannot even legally broadcast our own athletic events (recorded by ourselves live) or unique, copyright-free content without paying some hideous fees. However, Icecast is a godsend to those of us who may eventually just barely scrape together the fee monies to get some nice audio streaming going.

    --
    [ you and I are ugly ]
  55. Stop on by the #icecast channel by xiphmont · · Score: 2, Informative

    You should probably describe more the setup and the situation under which this is happening; networks are finicky beasts and if this is passing over a cablemodem link or DSL or WAN routing, burst loss or bandwidth assymetry or ARP warring could certainly cause it. Or the clock on your PC may be way too slow/fast. It's unlikely WinAmp or XMMS, but there's easy ways to figure that out too.

    Slashdot is the wrong place to debug this further, but if this is causing you headaches (it seems it is) and you want to figure it out, drop by #icecast on irc.freenode.net and we'll get it sorted. It might take a few appearances in the channel to be there at a time when there are the right folks to help you out, but you'll definitely catch us without too much effort.

    Monty