You had the same issue that I had. For some people this command works.
config set shoutcast service access public status enabled TCPPorts 8000:8001
on 7.4 it seems that this version works.
config set shoutcast service TCPPort 8000,8001 access public status enabled
I wanted to ask the people here like William as to which version would be proper but I do not see him log on anymore. Ya, I know -bugzilla ya right! It is because of good people like you that we little people find the answers. Ya know what? When good people help it makes me feel good and then I want to find answers and share them. Also, here is what Iam using that works for me (see below) Ever wonder why the same code works for some and not others?
Installing Shoutcast on the SME server as follows.
mkdir -p /opt/shoutcast
cd /opt/shoutcast
wget
http://yp.shoutcast.com/downloads/sc1-9-8/sc_serv_1.9.8_Linux.tar.gztar -zxvf sc_serv_1.9.8_Linux.tar.gz
mkdir -p /var/service/shoutcast
mkdir -p /var/service/shoutcast/log
cd /var/service/shoutcast
pico -w run (SEE NOTE #1)
cd log
pico -w run (SEE NOTE #2)
touch /var/service/shoutcast/down
mkdir -p /var/log/shoutcast
config set shoutcast service access public status enabled TCPPorts 8000:8001
config set shoutcast service TCPPort 8000,8001 access public status enabled
signal-event remoteaccess-update
ln -s /var/service/shoutcast /service/shoutcast
ln -s /etc/rc.d/init.d/daemontools /etc/rc.d/init.d/supervise/shoutcast
ln -s /etc/rc.d/init.d/e-smith-service /etc/rc7.d/S92shoutcast
chmod 755 /var/service/shoutcast/run
chmod 755 /var/service/shoutcast/log/run
chown smelog:smelog /var/log/shoutcast
/sbin/e-smith/signal-event console-save
/sbin/e-smith/signal-event post-upgrade
/sbin/e-smith/signal-event reboot
******* SYSTEM WILL HAVE TO BE REBOOTED AT THIS POINT *******
ln -s /etc/rc.d/init.d/shoutcast S92shoutcast
cd /opt/shoutcast
pico sc_serv.conf to set password and other options.
NOTICE: You have to reboot the server in order for the
new password to take effect.
NOTE #1 Place the 3 lines of code below into run #1
-------------------------------------
#!/bin/sh
exec 2>&1
exec /opt/shoutcast/sc_serv /opt/shoutcast/sc_serv.conf
NOTE #2 Place the 5 lines of code below into run #2
-------------------------------------
#!/bin/sh
exec \
/usr/local/bin/setuidgid smelog \
/usr/local/bin/multilog t s5000000 \
/var/log/shoutcast
----------------------------------------------------------------
config set shoutcast service access public status enabled TCPPorts 8000:8001
On Your Webpage
On your webpage add something like this
<p> <a href="
http://98.190.159.162:8000/listen.pls" title="Listen Live"><br />LISTEN LIVE</a></p>
------------------------------------------------------------------
Raw dump of configuration database for all services:
Code: db configuration print | grep "=service"
List of service names for all services that have "access=public" and "status=enabled":
Code: db configuration print |awk -F"[=|]" '/\=service.*public.*enabled/ {print $1}'
Raw dump of configuration database for public, enabled services:
Code: db configuration print |awk -F"[=|]" '/\=service.*public.*enabled/ {print $_}'
signal-event reboot
Carl