首先下载 OddcastV3
http://radio.perak.org/oddcast/OddcastV3.zip

解压后执行
OddcastV3Standalone.exe

右键滑鼠,进去Configure

更换我们给你的Server Port,Password, Server IP

按 Connect 看见xx kbps, 或是Connected 就在空中了。

具体安装方法

首先我们应该安装好Winamp,目前的最新版本是5.52,安装方法和普通的Windows应用程序类似。
你可以到 http://www.winamp.com/ 下载

接着上网下载]http://radio.perak.org/shoutcast-dsp-1-9-0-windows.exe(目前最新的是shoutcast-dsp-1-9-0-windows.exe),这是一个自解压软件,运行之后确认你Winamp的安装路径即可完成安装。

现在启动Winamp,选择主菜单中的“Options”→“Preferences”(也可用Ctrl+P快捷键),点选窗口左边的“Dsp/Effect”,然后再选择右边窗口中出现的“SHOUTcast Source…”。

下一个步骤就是设置 “Output“ 如图

下一个步骤就是设置 “Encoder“ 如图

再下一个步骤就是设置 “Input“ 如图

最后这个步骤是很重要的,不然你的声音就会很小或者没有声音!

这个可以从 Options… Propeties… 打开。
如果没有Stereo Mix, 可以用 Mono Mix,Wave Out Mix, Stereo Out”, “Mixed Output”, “What U hear”, “Record master”, “wave out mix”, “mixer” 或者是 “Sum”

注意,一定要选者用Stereo Mix,而不是用 Mic

[color=red]到最后,一定要注意,不然就会有爆声[/color]
Stereo Mix, Wave Out Mix, Stereo Out”, “Mixed Output”, “What U hear”, “Record master”, “wave out mix”, “mixer” 或者是 “Sum”

开着音乐,然后把Stereo Mix调到最低音,
那个时候在 ShoutCast Source 里的 Input Level (如下图)会掉到很低, 然后把Stereo Mixer 慢慢的调上去,调到会上下这样,-20db 到 - 1db 之间不停的跳就对了,千万不要让它只在 0 db 停着,不然会有爆声的。

Find mp3 save to playlist.lst and reload playlist without interrupt current playing stream for SHOUTcast

搜索 MP3 更新playlist.lst 不需打扰目前的播放。

touch make_playlist
chmod +x make_playlist

[------ START COPY ------]

#!/bin/bash

LANG=”zh_CN.GB2312″

PATH=$PATH:/usr/local/bin

BASEDIR=/home/justin/shoutcast

PLAYLIST=”$BASEDIR”/playlist.lst

TMPFILE=/tmp/playlist.$$.tmp

trap “rm -f \”$TMPFILE\”" EXIT

LANG=”zh_CN.GB2312″
echo ” > “$TMPFILE”
find /home/admin/domains/pelayan.com/public_html/qboy/  -type f -name “*.mp3″ >> “$TMPFILE”
find /home/admin/domains/pelayan.com/public_html/john/  -type f -name “*.mp3″ >> “$TMPFILE”
find /home/admin/domains/pelayan.com/public_html/aien/  -type f -name “*.mp3″ >> “$TMPFILE”
find /home/justin/domains/perak.org/public_html/justin/mp3  -type f -name “*.mp3″ >> “$TMPFILE”

if [ -r "$TMPFILE" ]; then
(rl “$TMPFILE”) >”$PLAYLIST”
else
echo “$0: error creating playlist” >&2
exit 1
fi

killall -USR1 sc_trans_linux >/dev/null && echo “Playlist reload!”

[------ END COPY ------]

怎样用 Flash Media Player 收听 SHOUTcast ?

I’ve choose JW FLV MEDIA PLAYER 3.14

Download 下载
http://www.jeroenwijering.com/upload/mediaplayer-3-14.zip

修改如下:
Modify like below:

Shoutcast.html
<html>
<head>
<title>Perak FM Flash Media Player</title>
<script type=”text/javascript” src=”swfobject.js”>
</script>
</head>
<body>
<div id=”player”>
<a href=”http://www.macromedia.com/go/getflashplayer”>Get the Flash Player</a>
to see this player.
</div>
<script type=”text/javascript”>
var so = new SWFObject(’mediaplayer.swf’, ’streambaby’, ‘200′, ‘40′, ‘0′);
so.addVariable(’backcolor’,'0xFFFFFF’);
so.addVariable(’file’, ‘playlist.xml’);
so.addVariable(’displayheight’, ‘0′);
so.write(’player’);
</script>
</body>
</html>

playlist.xml
<?xml version=”1.0″ encoding=”UTF-8″?>
<playlist version=”1″ xmlns=”http://xspf.org/ns/0/”>
<trackList>
<track> <!– Shoutcast Stream –>
<title>Perak FM</title>
<creator>Perak FM</creator>
<location>http://radio.perak.org:8000/;stream.nsv</location>
<identifier></identifier>
<meta rel=”type”>mp3</meta>
<info>http://radio.perak.org</info>
</track>
</trackList>
</playlist>

How to make SHOUTcast support Chinese UTF8 or GBK or GB 2312

怎样让SHOUTcast支持中文

如果出现乱码,可以用这个 convmv 转换
http://www.j3e.de/linux/convmv/

LANG=”zh_CN.GB2312″
convmv-1.10/convmv -f  utf8 -t gbk /home/justin/domains/perak.org/public_html/justin/mp3/chi/ -r –notest –nosmart
或者

LANG=”zh_CN.UTF-8″
convmv-1.10/convmv -f   gbk -t utf8 /home/justin/domains/perak.org/public_html/justin/mp3/chi/ -r –notest –nosmart
Find 可以用到了。

find /home/justin/domains/perak.org/public_html/justin/mp3/chi/ -type f -name “*.mp3″ > playlist.lst

启动

LANG=”zh_CN.GB2312″

nohup /home/justin/shoutcast/sc_serv /home/justin/shoutcast/sc_serv.conf > /dev/null &

nohup /home/justin/shoutcast/sc_trans_linux /home/justin/shoutcast/sc_trans.conf > /dev/null &