OpenWrt/Music
Appearance
< OpenWrt
OpenWrt music streaming
Streaming music via OpenWrt on 4MB flash router
Install packages
opkg update opkg install kmod-usb-audio kmod-usb-ohci kmod-usb-core kmod-sound-core madplay
create "madplay.sh"
mkdir /etc/scripts touch /etc/scripts/madplay.sh chmod /etc/scripts/madplay.sh +x vi /etc/scripts/madplay.sh
/etc/scripts/madplay.sh
#! /bin/sh
while true
do
wget -O - http://192.168.111.10:8000 | madplay -
sleep 30
done
create madplay init.d script
touch /etc/init.d/madplay chmod /etc/init.d/madplay +x vi /etc/init.d/madplay.sh
/etc/init.d/madplay
#!/bin/sh /etc/rc.common
# madplay script
START=99
DAEMON=/etc/scripts/madplay.sh
DAEMONNAME=madplay
PIDFILE=/var/run/madplay.pid
start() {
echo -n "starting: $DAEMONNAME"
if [ -f $PIDFILE ] ; then
echo
echo "$DAEMONNAME already running (PID=`cat $PIDFILE`)"
exit
fi
touch $PIDFILE
start-stop-daemon -S -p $PIDFILE -m -b -x $DAEMON
echo "(PID=`cat $PIDFILE`)"
}
stop() {
if [ ! -f $PIDFILE ] ; then
echo "$DAEMONNAME is not running"
exit
fi
PID=`cat $PIDFILE`
echo "stopping: $DAEMONNAME(PID=$PID)"
kill -INT $PID
pkill -INT -P $PID
rm -f $PIDFILE
}