Review your favorite Linux distribution.
Go Back > Forums > Linux Forums > Linux - General
User Name
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.


  Search this Thread
Old 09-07-2005, 10:52 AM   #1
Registered: Mar 2004
Posts: 89

Rep: Reputation: 15
Setting up an Audio Stream

I am currently using winamp/shoutcast on my xp box to stream mp3's over the web but ideally want to make this happen on my linux box (running fedora core 3 behind a linksys router). I have my mp3 collection on a mounted drive installed on the box (/music/tunes/).

Can anyone let me in on what the best way to do this is over linux and what products are out there that make it very very simple?

Old 09-07-2005, 10:56 AM   #2
Registered: Aug 2005
Location: Pittsburgh, PA, USA
Distribution: Redhat 9, OS X 10.4.x, Win2K
Posts: 85

Rep: Reputation: 15

The first link looks like one to a Linux Shoutcast server. Sadly, is blocked for me where I work. But that looks like it will help you out. There's a howto in those search results somewhere too.


Last edited by JCipriani; 09-07-2005 at 10:57 AM.
Old 09-07-2005, 10:01 PM   #3
Registered: Sep 2003
Location: Fort worth, TX
Distribution: Debian testing 64bit at home, EL5 32/64bit at work.
Posts: 196

Rep: Reputation: 30
Icecast and Ices2

For a long time I used icecast2, ices2, and ices to stream an online radio station.

icecast is the server that sets up the ports, web management interface, etc.

ices is the program that actually does the streaming of the mp3 file to the icecast server. ices2 is the program that streams ogg files ... it doesn't stream mp3 files. I used port 8000 as the ogg stream and port 8001 for the mp3 stream.

I kept all the song information in a mysql database along with lyric text and cover images.

By parsing information out of the log files generated by the above programs I was able to create a website that dynamically changed when the music changed, showing the cover photo of the album, the song title, lyrics, author(s), etc.

-- Tony
Old 09-08-2005, 11:07 AM   #4
Registered: Mar 2004
Posts: 89

Original Poster
Rep: Reputation: 15
Thanks Tony!

Can you provide me wit ha tutorial in setting up icecast? I am a newbie and want to make sure the install goes smoothly.

Also, would love to check out your site, send me a link if you want to share it.

Old 09-24-2005, 11:01 AM   #5
Registered: Aug 2004
Location: Virginia
Distribution: Lunar Linux
Posts: 57

Rep: Reputation: 15
A couple of easy programs

/etc/icecast.xml is where you go to change the settings
for setting up a stream:
MuSE provides a user friendly but powerful tool for network audio streaming, and they have a redhat RPM
bah2 is a web based playlist creater/editer, It uses css and php so it's easy to change the colors and such
both can be run from outside your network, so long as you set up port forwarding on your router(assuming you have one)

hope that helps


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post gameday audio stream statmobile Linux - Newbie 6 05-06-2008 10:16 PM
don't know how to stream audio with xmms SilentT Fedora 3 10-05-2004 06:02 AM
Recording a real audio stream fancypiper Linux - Software 4 11-12-2003 04:39 PM
Using xmms to stream audio?? New 2 The Game Linux - Software 1 09-02-2003 01:54 AM
timer recording an audio stream deadite66 Linux - Software 2 05-09-2003 07:48 AM > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 06:09 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration