Find mp3 save to playlist.lst and reload playlist without interrupt current playing stream for SHOUTcast
01月 19th, 2008
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 ------]
Leave a Reply