Kuro5hin.org: technology and culture, from the trenches
create account | help/FAQ | contact | links | search | IRC | site news
[ Everything | Diaries | Technology | Science | Culture | Politics | Media | News | Internet | Op-Ed | Fiction | Meta | MLP ]
We need your support: buy an ad | premium membership

An Amateur's Guide to Internet Radio

By theboz in Technology
Sun Jan 06, 2002 at 03:22:07 AM EST
Tags: Technology (all tags)

If you're not deaf, chances are you like some form of music. Many people have downloaded MP3s or ripped their CDs to store on their hard drives to listen to their music easily and conveniently. However, there comes a time that you want to share your good musical tastes with the world, or at least your friends. This is a complete guide on how to set up your own internet radio station to do just that, with as little expense as possible.

Step 1 - The Server

You need a computer that you can leave turned on all the time. Unless you're planning to have more than 20 users, you can do fine with that old computer you have collecting dust in your closet. Personally, I chose a computer that was only had an AMD 133mhz processor with 64MB of RAM. This is more than enough power to run both linux and the server software. You don't necessarily need a sound card in this machine if it is only going to be the server. You can download both linux and Shoutcast server for free on the internet. There is also a Win32 version of shoutcast that is very convienient if you want to only use one computer for everything.

Shoutcast is the most widely used software by amateurs out there and well documented, so I would suggest using it. There are other, open and closed source solutions that you can try if you want. I would avoid using any of the Real products as they are resource hogs and more crash prone.

At this point, your server is mostly ready to be used. Obviously, you need some sort of internet access to send your music out to the world, and there are a few things that are optional but make it much easier for you and the listeners.

One thing to consider is your bandwidth. If you are streaming over a 56k modem, you obviously will not be able to send out a high quality stream to a handful of users, while if you have an OC3 connection, you can send out just about whatever quality you want to many users. I personally chose a DSL connection from DirecTV DSL because they offer me a decent speed, a static IP, and allow their users to run servers. A static IP is not necessary but it does make things easier for your listeners. Whether you have a static or dynamic IP, you also would probably want to check out DynDNS to get a free hostname. You can get something like mymusic.dyndns.org or pick from other domain names. They're a great service and have a client to work with dynamic IP addresses too.

At this point, you should have your server set up and configured, and online with your high speed internet access. Now that it's ready, you have to figure out what to do with it.

Step 2 - The DJ

What good would a radio station be without the music? In this section, I will be assuming you installed shoutcast on a different machine than the one you will use to broadcast from. If you are doing both from the same machine, it should be a nearly identical process.

First things first, you have to download and install WinAmp. Chances are, if you listen to MP3s on a Windows based OS, you already have it. Otherwise click on the link above and get it. I personally like it because it uses very little memory and I can hide it as a little bar at the top of my screen so it doesn't get in my way.

Most MP3 players have the ability to install plugins. Winamp has various plugins ranging from graphical output, music editing, and what we are interested in, broadcasting. You can get the Shoutcast DSP plugin, and then look at the guide to setting it up here. Unfortunately, the DSP plugin for Shoutcast sucks. It does it's job in broadcasting the music well enough, but you can't minimize the window it opens without risking crashing Winamp, and the "Disconnect" button doesn't work. I've looked for better DSP tools but have not found one at this point. My workaround is that I drag it to the far left side of the screen and only leave enough visible for me to be able to drag it onto the screen again if necessary.

Step 3 - Let's Talk Together

The next stage is to make your client and server communicate so you can send your music to the server. This is probably more simple when you run both the server and broadcaster on one computer. If you have any firewall software on the server, you will know once you try to access the server from your broadcasting tool. On a typical install of both linux and shoutcast, you will probably want to open up ports 8000 and 8001 in /etc/hosts.allow to ALL. You will probably also want to review the changes you made to your sc_serv.conf file to make sure you can access it. What you put in the "Password:" item in that file should also be in the "Output" tab in the DSP plugin, as well as the hostname or IP of the server. After that's done, you should see it connect when you play a song, and see it start to transfer music to the server. It should say something like, "[1D 1:15:10] Sent 9999999 bytes" in the Status box on the DSP plugin. On the server's console, you should see something like, "<01/05/02@20:30:51> [active] 0 listeners (0 unique)" to know that the server is working as well.

Now that you have your server set up, you are a digital DJ streaming your music, you now need someone to hear it.

Step 4 - The listeners

Here's the easy part. Get your friends to download WinAmp, and give them the URL of your server. Something like http://mymusic.dyndns.org:8000/listen.pls will probably work. Once WinAmp is installed the URL should actually open from a browser, so feel free to put it on your website too.

There are a few things you can do to make the experience a little better for your listeners though, and these customizations are purely for looks rather than function.

In the DSP tool, you can go to the "Output" tab and click on the "Yellowpages" button. You can make the server public so it can appear on the Shoutcast website so all sorts of people can listen to it. I would not recommend this until you have had a little practice and load testing though. However, you can still fill out the Yellow Pages Configuration section. Keep the Description field as short as possible, because it is appended to the end of the song's name. I would leave the URL field blank, because it causes the site to pop up in the listener's Winamp in a tiny window with the purpose of annoying them. The Genre can be very useful when you are being listed on the shoutcast site since they categorize music by that. Also, the AIM, ICQ, and IRC are only useful if you want strangers contacting you. Personally, I would leave those blank. I would also let the Track/Title section automatically update itself with the name of what you are listening to. Another thing that you want to consider changing is on the "Encoder" tab. I like streaming at 64kbps, 22.050kHz, Stereo, but the default is much lower and only in Mono. In moments like these, it is easiest to have another computer to use as a test client. If you do that, remember that there is a delay from what you are streaming to what the user hears.

The server also has a few things you can customize to make things nicer. If you are interested in branding, you may want to make an introfile to list in the "IntroFile:" section of sc_serv.conf. Also, if you think you may not be actually streaming 24/7, you can put something in the "BackupFile:" section to play an MP3 as a backup. There are also advanced logging customizations and other things you can do from here.

Some other tips involve the actual music. It would be a pain to have to sit and select a new MP3 each time you want to stream something, so it's fortunate that Shoutcast lets you stream anything Winamp can handle. I prefer to make a playlist in advance so I don't have to set songs later on. You can also play a music CD and not have to worry about skipping to other tracks too. And, since Winamp has such a diverse range of file types, you can even stream your favorite MIDI or MOD files for your friends to hear. You also probably want to avoid playing anything that is not public domain music, or something that you wrote originally, as people do occasionally get hassled by various record labels and the government for sharing music. The other side of this is that there are hundreds of people broadcasting the latest Britney Spears song, but there are only one or two streaming the greatest Korean Polka hits of all time. By playing something more rare or diverse, you can broaden someone's musical tastes.

Conclusion - You Rock

Now that you have been playing around with a digital radio station for a little while, why not share in the fun? You can allow friends to connect to your server as well and stream the music they might like. Theoretically, you can combine different things onto one channel, and be able to have a whole band playing through one source, even though they are all in different places. The options are as limitless as your imagination, and it's a simple thing to do that requires very little talent. Just like how everyone bragged about having their own personal website 5 years ago, now you can brag about your own personal internet radio station.


Voxel dot net
o Managed Hosting
o VoxCAST Content Delivery
o Raw Infrastructure


What music would you play?
o Britney Spears, it's all about Britney Spears. 13%
o House, music without all the frilly sounds of real music. 10%
o Gangsta Rap, because I am a rich white suburban teenager. 10%
o Jpop, MOSHI MOSHI Gokou-san! 11%
o The Cure, because I am a badly dressed mime. 27%
o I am Inoshiro, and only listen to "The Safety Dance." 27%

Votes: 88
Results | Other Polls

Related Links
o linux
o Shoutcast server
o well documented
o Real
o DirecTV DSL
o DynDNS
o WinAmp
o Shoutcast DSP plugin
o here
o the Shoutcast website
o Also by theboz

Display: Sort:
An Amateur's Guide to Internet Radio | 46 comments (44 topical, 2 editorial, 0 hidden)
Dude, you rock! (5.00 / 3) (#2)
by DesiredUsername on Sat Jan 05, 2002 at 09:42:50 PM EST

Great article! Two things to add:

1) DynDNS. They are indeed great. Instead of registering a free dynamic address, why not make a one-time donation of $30 and get a "real" domain name? I did and my guilty conscience is salved.

2) How synched are the receiving ends? Could I setup a server in one part of the house and have multiple clients (say, one in the workshop and one in the living room) playing the same music at exactly the same time? Over Ethernet, obviously...

Play 囲碁

Thanks (5.00 / 2) (#3)
by theboz on Sat Jan 05, 2002 at 09:50:02 PM EST

1) I wanted to give an option that works easily for people without static IP addresses too. If there's a way to assign a real domain name to a dynamic IP I'm not aware of it. But, you are right, it's much better to have a real domain name.

2) I wouldn't depend on two systems being completely synchronized, but I would think it's possible to be enough that you don't notice much. I think if you have two decent speed machines on ethernet without collision problems and such, you should be safe. It's when you get into having computers that are very different that you run into problems.

[ Parent ]

Hmmm (5.00 / 2) (#4)
by DesiredUsername on Sat Jan 05, 2002 at 10:15:45 PM EST

1) Sure you can assign a real domain to a dynamic IP. Just make DynDNS your primary DNS server and setup the update client the same as usual. It's all spelled out on the dyndns site.

2) Is it possible to setup shoutcast as multicast? And if so, does that guarantee synchronicity?

Play 囲碁
[ Parent ]

Multicasting (5.00 / 1) (#5)
by theboz on Sat Jan 05, 2002 at 11:16:16 PM EST

I didn't know about the dyndns thing. I did sign up with them a long time ago but don't really do much with them as I have a static IP right now.

Also, this seems to be the only multicast software for streaming mp3s that I can find, and it costs money. I don't know of any other decent options out there though. Shoutcast is a case of you getting what you pay for in some respects. You may also want to check out the open source Icecast, but at this point they don't do multicasting either.

[ Parent ]

DynDNS (none / 0) (#14)
by enterfornone on Sun Jan 06, 2002 at 04:40:25 AM EST

I wasn't aware that DNS allowed a full domain, but back when I was using them I would have a sub-domain with them and set up my domain as a CNAME to the dynDNS domain.

efn 26/m/syd
Will sponsor new accounts for porn.
[ Parent ]
liveCaster *doesn't* "cost money" (5.00 / 1) (#33)
by finlayson on Sun Jan 06, 2002 at 04:04:05 PM EST

FYI, "liveCaster" - a multicast MP3 server - can be downloaded and used for free. (However, without a license code, it will expire each month, and you'll need to download a new version.)

Ross Finlayson, LIVE.COM

[ Parent ]

Don't forget to pay your royalties and stay legal! (4.50 / 6) (#6)
by Skippy on Sat Jan 05, 2002 at 11:53:28 PM EST

Don't forget to contact:
  • BMI
  • RIAA (sorry the link isn't more specific. Their site is down)

    And the rest (and there are 5 or 6 more) of the of the organizations who own the rights to the performance of the media you are streaming. It's also not one stop shopping. You have to set up an agreement with each one for royalties.

    I'm not saying I agree but if you set up a stream that OTHER people listen to then you must legally pay those folks for the right to "perform" their music. IANAL but I THINK you are in the clear if you password protect and don't give anyone the password. Then you are simply changing the media you listen to the music you have a license for.

    # I am now finished talking out my ass about things that I am not qualified to discuss. #

  • Damn...I was going to say that... (5.00 / 2) (#10)
    by Erbo on Sun Jan 06, 2002 at 02:30:41 AM EST

    except I would have started it off with a section name like:

    5. The Law

    Anyway, a useful guide to Webcasting legally is located at this page from the DNA Lounge Web site, written by Jamie Zawinski, in his usual irreverent style.

    "Today's word is 'labyrinthine.' Keep it in mind."

    Electric Minds - virtual community since 1996. http://www.electricminds.org
    [ Parent ]

    Technology vs. content (5.00 / 1) (#11)
    by theboz on Sun Jan 06, 2002 at 02:33:45 AM EST

    I didn't want to get into the legal stuff because that depends on the content. I figured giving it one sentence of warning was enough. You are right though, there are a lot of legal issues involved, should you plan on streaming something that isn't yours.

    [ Parent ]

    If you only knew how much to pay! (none / 0) (#17)
    by Sawzall on Sun Jan 06, 2002 at 07:55:31 AM EST

    Webcasting on your own is so full of legal pitfalls, I would avoid it like the plague until all the smoke settles, in say 5 years. No you probably won't be the one that gets nailed, but if you attempt to be legal, that will get you on the list when the money comes due. They have set some rates for For Profit organizations, but not for private, or even public radio. Most of the deals have been one to one contacts, not standards.

    Also hard is the reporting requirements here in the States - you will have to tell the Library of Congress what you played (about 15 metadata elements) for every minute and every stream. That is for the time that they have figured out how much you need to pay.

    So its either Pirate Radio all over, or just open up your wallet.

    [ Parent ]

    Don't forget alternatives to Icecast. (5.00 / 4) (#7)
    by valeko on Sun Jan 06, 2002 at 12:06:10 AM EST

    You can also use Icecast instead of Shoutcast. One of the big advantages there is that an output plugin exists for the quintessential Linux MP3 player - XMMS - that acts as an icecast encoder source and sends to the icecast server. The plugin is called LiveIce-XMMS and is available here.

    The advantage here is that XMMS is an interface we're all already familiar with, and lets us run Linux on the source as well without confining ourselves to Winamp.

    "Hey, what's sanity got going for it anyways?" -- infinitera, on matters of the heart

    Icecast and Ogg Vorbis (none / 0) (#8)
    by msphil on Sun Jan 06, 2002 at 12:30:22 AM EST

    Icecast can also re-encode from Ogg Vorbis files into a shoutcast-compatible .mp3 stream -- if you have the LAME library and the Vorbis libraries.

    [ Parent ]
    hrm? (none / 0) (#12)
    by Delirium on Sun Jan 06, 2002 at 03:55:14 AM EST

    The advantage here is that XMMS is an interface we're all already familiar with, and lets us run Linux on the source as well without confining ourselves to Winamp.

    And here I thought the advantage with Shoutcast was that Winamp is an interface we're all already familiar with, and lets us run Windows on our desktop without confining ourselves to XMMS.

    Though there isn't that great a difference, since XMMS's interface is just a clone of Winamp's.

    [ Parent ]

    Response. (none / 0) (#19)
    by valeko on Sun Jan 06, 2002 at 10:29:20 AM EST

    I think you missed my half-sarcastic bit about the XMMS interface.

    Anyway, what I really meant to say was that XMMS can boast an output plugin for Icecast, but not for Shoutcast, so at the moment Icecast is the best bet if you want to serve up music from your desktop Linux machine without a whole lot of hassle as far as learning new software goes. I do believe there's a Shoutcast streaming program for Linux, but last time I checked it was far more complex to set up than the XMMS plugin.

    If you want to stream from your Linux machine, Icecast really does seem to be the best solution to me. Shoutcast seems to be more the domain of Winamp/Windows.

    "Hey, what's sanity got going for it anyways?" -- infinitera, on matters of the heart
    [ Parent ]

    Linux and Unix can hear shoutcast too. (none / 0) (#22)
    by theboz on Sun Jan 06, 2002 at 11:11:39 AM EST

    I know you were commenting more on the broadcasting part, but there are players that can hear shoutcast streams. I used to use one on Solaris that worked really well but now that I've been out of my job for a month and a half I forgot the name of it. There were plugins for it but I never checked for one to stream to shoutcast.

    Personally, I believe that using Windows is probably best for that purpose, because not only do you have the dsp plugin for Winamp, but you also have a large variety of CD ripping and popular file sharing programs for use, if you wish to obtain music that way. If you want to record it yourself, I think Windows also has better mixing software than linux at this time too.

    I would like to do a little more research on Icecast though, because if it's compatible with Winamp, then it has the best of both worlds.

    [ Parent ]

    BAH! (none / 0) (#40)
    by scanman on Tue Jan 08, 2002 at 02:58:23 AM EST

    Linux has plenty of rippers, encoders, file sharers, and mixers. I think LAME is one of the highest quality MP3 enoders ever designed.

    "[You are] a narrow-minded moron [and] a complete loser." - David Quartz
    "scanman: The moron." - ucblockhead
    "I prefer the term 'lifeskills impaired'" - Inoshiro

    [ Parent ]

    Cost? (4.00 / 1) (#13)
    by enterfornone on Sun Jan 06, 2002 at 04:01:46 AM EST

    Just out of curiosity, what does a setup like this set you back? I doubt anyone in Australia would be able to buy the bandwidth/traffic needed for such a setup, unless doing it commercially or stupidly rich. Is it really that much cheaper in the US (I'm assuming that's where you are)?

    Anyone know if you can co-locate this sort of stuff? Links?

    efn 26/m/syd
    Will sponsor new accounts for porn.
    About US$50 per month (none / 0) (#16)
    by localroger on Sun Jan 06, 2002 at 07:41:35 AM EST

    $50 seems to be the standard price point nowadays for broadband in the US -- if it's available in your area. The trick is finding a provider who doesn't care if you run a server.

    Even though DSL has a lower overall bandwidth than a cable modem, it is intrinsically friendlier to servers because you own all the bandwidth between your machine and the DSLAM.

    With cable, everyone on your block typically shares a single 6 MHz channel for uplink. While this is lots of bandwidth for one server or for a whole bunch of people to serve HTTP requests, it doesn't take too many people running uplinks to clog the pipe. For this reason most cable modem providers have TOS clauses forbidding servers, though they usually aren't enforced unless you go hog wild.

    Good luck finding a provider willing to give you a static IP. IP's cost money, and ISP's are increasingly reluctant to register more of them than absolutely necessary.

    I can haz blog!
    [ Parent ]

    static IP and allowance to run servers (none / 0) (#43)
    by lactose99 on Tue Jan 08, 2002 at 11:29:41 AM EST

    Try Speakeasy.

    They have a "Sysadmin" package that includes 2 static IPs. Granted, this is RADSL (Rate-Adaptive DSL), with a downstream max of 1.5mbps and upstream of 256kbps.

    If you truely want a large listener base, then have a look at their SDSL packages (like 384k/384k or higher) for businesses.

    In either case, Speakeasy's AUP does allow you to run servers on their DSL connections, so long as you aren't doing anything illegal or cracking systems.

    No, I don't work for them, but I am a very satisfied customer. They are a little pricier then most DSL packages, but the cost is worth it IMO.

    [ Parent ]

    My setup. (none / 0) (#23)
    by theboz on Sun Jan 06, 2002 at 11:19:48 AM EST

    DSL connection with static IP and server "friendly" ISP - $49.99 per month

    Linux server made from parts found in the dumpster behind my apartment - $Free

    Dyndns hostname - $Free

    Broadcasting computers - $Free (one I built from the parts in a dumpster) or $1000 (the one I already had that I use for everything else.)

    Software for both client and server - $Free

    So basically, I just went the cheapest route possible using what I already had. If I wanted to do something like this professionally, I would probably find a colo service that would let me give them my own server, and still just use the music on my machine (or anyone else I allowed to broadcast) to be sent to that server. I don't know how much that would run you, but I doubt many people would be popular enough to need much more than what I did.

    [ Parent ]

    Have you ever... (none / 0) (#15)
    by ti dave on Sun Jan 06, 2002 at 04:44:33 AM EST

    substituted Sonique for Winamp in your set-up?
    Would it require a DSP plug-in?


    ti dave

    "If you dial," Iran said, eyes open and watching, "for greater venom, then I'll dial the same."

    I don't think it works. (5.00 / 1) (#24)
    by theboz on Sun Jan 06, 2002 at 11:24:09 AM EST

    From the sonique faq:

    Does Sonique work with shoutcast?

    A: Yes. Sonique will allow you to listen to shoutcast, icecast, or most other mp3 streams. Sonique will not originate (serve) streams, however.

    [ Parent ]

    DynDNS query (4.00 / 1) (#18)
    by n0mj121 on Sun Jan 06, 2002 at 08:53:32 AM EST

    I have been running a ShoutCast station for quite a while now, over my static IP cable connection here. It is having a break at the moment but generally generates quite a bit of traffic. However, having not always net savvy users put ':8000' at the end of an otherwise very memorable address isn't really perfect. My query: Is it possible to have DynDNS redirect to both my IP and port 8000 in the 'n0mjcast.kicks-ass.net' address?

    Yes... (none / 0) (#20)
    by DesiredUsername on Sun Jan 06, 2002 at 10:29:36 AM EST

    ...but it is "cloaked". In the case of web browser this is sucky because it means "www.blah.com" stays in the URL bar no matter where you navigate to. In the case of an MP3 player, it is probably just the thing.

    Play 囲碁
    [ Parent ]
    How (none / 0) (#32)
    by n0mj121 on Sun Jan 06, 2002 at 03:39:38 PM EST

    Can I do this? Using the web-hop (is that what it is called?) thing on DynDNS?

    [ Parent ]
    redirect (none / 0) (#34)
    by killalldash9 on Sun Jan 06, 2002 at 05:22:59 PM EST

    Just set up apache to listen to port 80 and have it redirect the user to port 8000. If you want to run a webserver as well, then there is no reason this has to be the index page. Just make a page called http://www.domain.com/radio.html and put in a meta refresh, or if you have php, just have it send a location header, or if you have mod_rewrite, just use a rewrite rule in the httpd.conf file.
    Only stupid people read this signature.
    [ Parent ]
    Feed question (4.00 / 1) (#21)
    by abdousi on Sun Jan 06, 2002 at 10:36:06 AM EST

    Is there a way to have your feed from something else other than winamp + Shoutcast DSP plugin? I would like to stream a local radio station to some friend who lives overseas.

    Live Input Plug In (none / 0) (#35)
    by xee on Mon Jan 07, 2002 at 12:05:11 AM EST

    I remember they (Nullsoft) had planned a live input plug in for winamp. did they ever finih it? you could use that with a line input of a radio, or you could get a radio tuner card for your PC. Then you would be a ubercool 1337 h4x0r.

    Proud to be a member.
    [ Parent ]
    The DSP plugin claims to do that. (none / 0) (#37)
    by theboz on Mon Jan 07, 2002 at 11:59:49 AM EST

    I've never tried it, but the Shoutcast DSP plugin has where you can select the source to be something other than winamp. I have never tried it though, but I assume it works.

    [ Parent ]

    Yes, you can. (none / 0) (#41)
    by vambo rool on Tue Jan 08, 2002 at 09:50:22 AM EST

    But it's probably illegal. If it's not listed on the Shoutcast directory and it's only to a friend or two, you're probably OK (at least they won't find you), but if you rebroadcast a commercial broadcast, you're in for trouble.

    That said, you can stream "live" stuff with this setup. The input can be whatever you like, either a microphone or a line-in connection, so anything with a headphones jack or a line-out jack can be used as the input.

    [ Parent ]
    Stick with unsigned artists? (4.00 / 1) (#25)
    by epcraig on Sun Jan 06, 2002 at 11:32:08 AM EST

    Could you get out of the authorship royalties by webcasting unsigned artists who either perform their own compostions, or compositions whose authorship as graduated finally into the public domain?
    There is no EugeneFreeNet.org, there is an efn.org
    That's the safest way. (4.00 / 1) (#28)
    by theboz on Sun Jan 06, 2002 at 12:19:58 PM EST

    I think you're better off with public domain or stuff you can get the permission from easily. There are plenty of good bands that are not under major record labels, and would probably be happy to let you advertise their music for them.

    [ Parent ]

    I'm a poll bitch (none / 0) (#26)
    by decaf_dude on Sun Jan 06, 2002 at 11:36:34 AM EST

    Since there was no option for great bands such as Biohazard, Smashing Pumpkins, Soundgarden, or Sunny Day Real Estate, I chose the next best thing: Britney Spears. W00t W00t!

    OK, I'm putting the crackpipe down now...


    It was a fun poll... (none / 0) (#27)
    by theboz on Sun Jan 06, 2002 at 12:15:08 PM EST

    I couldn't think of a good way to make fun of music that I like. Some of those you included would be in that group.

    [ Parent ]

    if you're not deaf (none / 0) (#29)
    by braman on Sun Jan 06, 2002 at 12:44:56 PM EST

    Hey! Deaf people like music!

    :-) Don

    Yes they do... (5.00 / 1) (#30)
    by theboz on Sun Jan 06, 2002 at 12:48:45 PM EST

    I hear them driving around in mini-trucks and hatchback Honda Civics with gokart tires all the time. I guess they just need to "feel" the music.

    [ Parent ]

    Hmm. (1.25 / 4) (#31)
    by Eivind on Sun Jan 06, 2002 at 02:57:20 PM EST

    There is also a Win32 version of shoutcast that is very convienient if you want to only use one computer for everything.

    Assuming offcourse that noone could ever want to use anything but Windows.

    For all those who useth not Windows (none / 0) (#36)
    by strlen on Mon Jan 07, 2002 at 02:27:06 AM EST

    There's liveice, which is available as a stand alone setup, and can be configured for very advanced things, which I won't go into here. There's also a live ice XMMS plugin, which I've used succesfully. Personally, I may be setting soemthing up in the future, using LiveIce (stand alone), in coordination with a real vinyl turntables, or a laptop with DJ software. But that's in the future. I encouarge you to do it, you can also set it up to stream your mp3 play list while you're at work, to your work, so you dont download mp3s to your setup at work. And with live ice you can configure it to be operated through a CGI script. Cool stuff. By the way, how's your plan for immigration to Mexico doing, theboz?

    [T]he strongest man in the world is he who stands most alone. - Henrik Ibsen.
    That sounds good. (none / 0) (#38)
    by theboz on Mon Jan 07, 2002 at 12:07:37 PM EST

    I've heard of Icecast but never Liveice, although I haven't really done a lot of research into other software since I have shoutcast working fine for me right now. I would like the ability to remotely control my mp3s, however the way my server is set up now, I don't have enough HD space to do that. Maybe after a while I can build a new linux box with a bigger HD and buy another Santa Cruz card to go in it (my other two soundcards don't seem to work in linux.)

    Actually, my initial primary goal in setting up shoutcast was not to let other people listen (although that does come in handy for my low-bandwidth friends), but to be able to listen to MP3s on my stereo. Basically, I hooked up a laptop to my stereo, and open winamp on the stereo and pull shoutcast over the network from my desktop that has the large hard drive space and all the mp3s. Of course, I did this because I was too cheap to buy some more speakerwire to connect my sound card directly to my stereo.

    As far as the going to Mexico thing, it's actually my fiancee coming from Mexico to the U.S. After she gets permanent resident status we will see about getting me a similar status in Mexico so we both can pursue dual citizenship type deals. I really would like to live there at least part time, and if I could find a work-from-home job I could go down there and live a lot cheaper while getting paid an American salary. It is all up in the air at this moment though, because I need a job to be able to even continue living where I do now before I can think about my other goals.

    [ Parent ]

    Not Shoutcast. Streamsicle. (none / 0) (#39)
    by evro on Mon Jan 07, 2002 at 11:40:38 PM EST

    I initially had a Shoutcast server of my own so I could listen to my home MP3 collection from work. This began to suck quickly when phantom songs would play, such as "Inna gadda da vida" which runs for ~18 minutes. I started searching for something more useful than simple Shoutcast. Then I stumbled on Streamsicle, a Java based, cross-platform MP3 streaming solution that allows you multiple listeners to add songs to the queue, skip songs, all that stuff.

    I have Streamsicle setup on my RedHat box. I rip the files using CDex, an excellent GUI frontend to LAME that talks to FreeDB/CDDB to get song titles. It can rip directly to WAV, or rip partial tracks, etc. The files get ripped directly to my samba mount on the RedHat box. In under 10 minutes (thanks to my trusty Athlon 1333) I can rip an entire album and have it playing off my Streamsicle.

    For Windows users or those who use a UNIXy GUI, Streamsicle has a handy web installer. I don't use a gui on my Linux machine, and installation was relatively easy over SSH, provided you have the JDK from Sun.

    I encourage everyone to try Streamsicle. It's not perfect, but it's definitely getting to be great, and does exactly what I want it to. The project is hosted at Source Forge at http://sourceforge.net/projects/streamsicle/ .
    "Asking me who to follow -- don't ask me, I don't know!"

    Streamsicle on MacOS (none / 0) (#46)
    by haflinger on Thu Jan 10, 2002 at 09:49:59 AM EST

    Streamsicle is Java-based. I've successfully ported it to OS 9; if you want to use this remarkably handy program on a MacOS Classic machine, contact me.

    Did people from the future send George Carlin back in time to save rusty and K5? - leviramsey
    [ Parent ]

    Live365? (none / 0) (#42)
    by vambo rool on Tue Jan 08, 2002 at 10:05:51 AM EST

    I'm surprised I haven't seen anyone mention Live365 yet. Unfortunately, they are no longer free, but they do pay all the royalties for you as long as you follow the rules (which is not hard to do). They host everyting on their site, so even if you don't have the bandwidth to handle the streaming, you can still host a station. I host two stations there (that were grandfathered in, so they're still free). Both are stations that play old-time radio shows.

    Shameless Plug (none / 0) (#44)
    by mattx on Tue Jan 08, 2002 at 04:25:47 PM EST

    We have a streaming radio site, http://www.nw-radio.com, featuring Northwest US bands. Has a Win2k box encoding Real Audio Streams, another Win2k box running Windows Media Player Encoder, and a SGI Indigo 2 running Irix to broadcast to both of them (using XMMS). Runs off of a residential DSL line. Yes it can be done, and it's fun!!

    -- i fear that i am ordinary, just like everyone

    Check out OPENdj (5.00 / 2) (#45)
    by hardcorejon on Tue Jan 08, 2002 at 08:49:31 PM EST

    Hello all,

    For all those who DON'T feel like going through the hassle of setting up your own internet radio station, check out OPENdj

    This is a site that I've set up where ANYONE can be a DJ, without having to setup your own server.

    Why did I do this?
    1. Setting up a server, while not difficult for techies, is very difficult for non-techies. There are a lot of DJs out there who want to broadcast LIVE, online, and don't want to bother to setup their own server.
    2. You need a fat pipe to run your own server. With OPENdj, I pay for the fat pipe. All you need is a 56k modem to send me at 24k mp3 stream. From my server, it goes upstream at megabit+ speeds to many more listeners than a modem can support. 24k is not the best sound quality, but it's the best you can reliably send over a 56k modem.
    3. Even if you DO run your own radio station, are you going to broadcast 168 hours a week? You'd die! With OPENdj, DJs from around the world can come together, share bandwidth, and broadcast.

    OPENdj is FREE for everyone, and will soon be opened up as an Apache-style licensed open source project hosted at opendj.org so that other people can setup their own OPENdj-style public forum radio stations.

    For the sake of feedback, I'd really like it if people would visit the site and tell me what you think, I'm always trying to improve things.


    - jonathan.

    An Amateur's Guide to Internet Radio | 46 comments (44 topical, 2 editorial, 0 hidden)
    Display: Sort:


    All trademarks and copyrights on this page are owned by their respective companies. The Rest 2000 - Present Kuro5hin.org Inc.
    See our legalese page for copyright policies. Please also read our Privacy Policy.
    Kuro5hin.org is powered by Free Software, including Apache, Perl, and Linux, The Scoop Engine that runs this site is freely available, under the terms of the GPL.
    Need some help? Email help@kuro5hin.org.
    My heart's the long stairs.

    Powered by Scoop create account | help/FAQ | mission | links | search | IRC | YOU choose the stories!