It's a fact! 90% of your listeners will have 33.6 or lower speed modems.
#Radio shoutcast software linux download#
#3 if the free client the listener uses takes 8 hours to download and needs 32meg of hdd space and requires a T-1 line to hear decent audio you will not be listened to. I wont buy a retail version of real-audio, noone in their right mind would. #2 if you want people to listen to your atation they will not pay for the client program. It has to unless you want to tell a huge chunk of people that they are worthless morons for using the computer they have. #1 the client program has to run on everything. If you want to do a real net radio station there are 3 HUGE things that must be met. AKA the same thing we did with walkie talkies wher we were 6.
![radio shoutcast software linux radio shoutcast software linux](http://lh4.ggpht.com/_1QSDkzYY2vc/TRh7A0v82HI/AAAAAAAACh8/GwdC1hj0Ow4/s2000/yarock-0.0.41.png)
Most of the solutions provided so far will work so someone can make a "buddy" radio station. This is also why you can use mpg123 to play a shoutcast stream.
#Radio shoutcast software linux how to#
Note that even the connection accept codes (200 OK) are the same, all that really needs to be done now is to figure out what winamp sends to the server and how to tell that apart from a web page request at which point you can use the shoutcast header above as a template and send it any mp3 stream you want. Icy-notice2:SHOUTcast Distributed Network Audio Server/win32 v1.0b I'm planning mostly on getting the webserver to understand the shoutcast headers and play a pre generated file and afterwards let someone else fill in the encoder part. I don't think there is support for this in linux encoders. I think there's also extra header information that is intered in the stream at key intervals so if a client joins late they are able to read the next header and pick up the stream from there. There's not much that can be done about this because of patent issues on encoders and most encoders being closed source.
![radio shoutcast software linux radio shoutcast software linux](https://i.stack.imgur.com/BtRoP.png)
You are correct that fifos may be used for streaming encoding but there are a few problems, for one there really isn't any encoders that will go 24 or 32 hz for encoding a low end mp3 as needed and those that can to it do it very slow and the encoded stream will lag over 30 seconds from the input (which imho is terrible). If I want to do that, there's several Linux MIDI sequencers already. Also last time I connected, I tried to get people to jam with me, and I just ended up recording a solo jazz improv for a while, and then gave up, lonely and depressed. A song of mine on there ("Lackluster") was still sitting there, untouched and undeleted (obviously), for several months last time I connected. So until then, it's not worth the effort to reboot into Windoze just to try to jam semi-live with people online and find out that everyone on is only listening, nobody's playing. They say that if you can get it to work under an emulator, great (which won't happen until Wine does proper lowlevel MIDI support, rather than just remapping the MCI device - if this is no longer the case, PLEASE let me know!) and one guy who used to work there almost did a shell of a half-assed port of the client to Linux.
![radio shoutcast software linux radio shoutcast software linux](https://www.playitsoftware.com/Content/Images/Live/Screenshots/liveassist-dark.png)
All of their servers are Linux-based, but they have no plans of supporting Linux for a client.
![radio shoutcast software linux radio shoutcast software linux](https://files.radio.co/humorous-skink/staging/mixxx-broadcasting-software-header.png)
This is somewhat similar to the horrible ResRocket DRGN situation.