Files
personal-utilities/mkplaylist.sh
T

33 lines
831 B
Bash
Executable File

#!/bin/bash
#usage mkplaylist.sh listname(optional) audiodir(optional)
#variables
BASEDIR="/media/sdb1"
BASEDIR="/tmp/sdb1/" #uncomment to test or debug
DATE=`date +%m%d`
LISTNAME="podcast-${DATE}"
AUDIODIR="${LISTNAME}"
TMPFILE="/tmp/podcast-${DATE}.tmp"
#print variables for debugging
echo ${BASEDIR}
echo ${DATE}
echo ${LISTNAME}
echo ${AUDIODIR}
echo ${TMPFILE}
#mk tmp playlist
echo "PLP PLAYLIST" > ${TMPFILE}
echo "VERSION 1.20" >> ${TMPFILE}
echo "" >> ${TMPFILE}
cd "${BASEDIR}/MUSIC"
for f in `find "${AUDIODIR}" -type f \( -name "*.[mM][pP]3" \)`
do
FILE=`echo ${f} | sed -e 's/\//\\\\/g'`
echo "HARP, MUSIC\\${FILE}" >> ${TMPFILE}
done
# convert playlist for use on sansa e280 and copy it there
unix2dos ${TMPFILE}
iconv -f ASCII -t UTF16LE -o "${BASEDIR}PLAYLISTS/${LISTNAME}.PLA" ${TMPFILE}
rm ${TMPFILE}