requirements
1.shoutcast server (can be downloaded from
http://www.shoutcast.com/broadcast-tools)
2.shoutcast transcoder(can be downloaded from
http://www.shoutcast.com/broadcast-tools)
3.shoutcast license key (its cost 5$ can be purchased from
http://shop.winamp.com/store/winamp/en_US/pd/productID.165220700)
4.one linux vps or dedicated with CentOS or Ubuntu OS 32bit prefered (cheap vps worth 6$ can be purchased from
http://joesdatacenter.com)
5.small skill about linux
installation
login to your vps/dedicated server via ssh
download shoutcast server
#
wget http://download.nullsoft.com/shoutcast/tools/sc_serv2_linux_07_31_2011.tar.gz
download shoutcast transcoder
#
wget http://download.nullsoft.com/shoutcast/tools/sc_trans_linux_10_07_2011.tar.gz
extract those 2 tar balls
#
tar -xvzf sc_serv2_linux_07_31_2011.tar.gz
# tar -xvzf sc_trans_linux_10_07_2011.tar.gz
# ls
now your ssh screen may look like this
now we move to confguration files
sc_trans_basic.conf and
sc_serv_basic.conf
sample of
sc_serv_basic.conf
logfile=logs/sc_serv.log
w3clog=logs/sc_w3c.log
banfile=control/sc_serv.ban
ripfile=control/sc_serv.rip
portbase=8000
password=testing
adminpassword=changeme
streamid=1
streampath=/test.aac
sample of
sc_trans_basic.conf
logfile=logs/sc_trans.log
calendarrewrite=0
encoder_1=mp3
bitrate_1=56000
outprotocol_1=3
serverip_1=127.0.0.1
serverport_1=8000
password_1=testing
streamid_1=1
endpointname_1=/Bob
streamtitle=My Test Server
streamurl=http://www.shoutcast.com
genre=Misc
playlistfile=playlists/main.lst
adminport=7999
adminuser=admin
adminpassword=goaway
unlockkeyname=YOUR LICENSE NAME THAT YOU PURCHASED
unlockkeycode=YOUR LICENSE KEY THAT YOU PURCHASED
add your mp3 files
# cd music
download any mp3 file from remotely
# wget http://blog.stephin.in/music.mp3
you can add any number of files to music directory
after adding some mp3 files we must have to update the playlist
# find /root/music -type f -name "*.mp3" > /root/playlists/main.lst
now go back to main directory where shoutcast server,transcoders and config files are located
# cd /root
Start shoutcast server
# ./sc_serv sc_serv_basic.conf
now exit the ssh terminal
Start shoutcast transcoder
# ./sc_trans sc_trans_basic.conf
now your radio is ready open this url
http://serverip:8000 from web browser
or open this url
http://serverip:8000 from any media player like real player to listen the radio
How to add more files later?
just add your desired mp3 files to music directory then update the playlist
#
find /root/music -type f -name "*.mp3" > /root/playlists/main.lst
this will update the playlist
now you must have to re-start the shoutcast transcoder no need to touch shoutcast server parts
# pkill sc_trans
# ./sc_trans sc_trans_basic.conf
:)