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

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 ------]
Posted in Shoutcast by admin at 一月 19th, 2008.

Leave a Reply