更新:
上面的脚本有一个问题,没播放一首歌曲mplayer都需要退出一次,耗费资源不说,还不能回放上一首。为了更方面的使用mplayer自身的功能和快捷键,我更新了上面的脚本,为mplayer生成了一个播放列表,然后用命令mplayer -playlist list.txt来播放。这样利用mplayer的快捷键,我们就可以很好的控制这个播放器了。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | #!/bin/sh #当脚本退出或被中断(Ctrl+C)时,删除曲目文件 trap 'rm -f list.txt;exit 1' INT trap 'rm -f list.txt' EXIT #连接ftp并进入指定目录 lftp "$1" <<!TOC! cd pub/"$2"/ ls > list.txt quit !TOC! #删除非mp3文件名,得到mp3文件名 sed -i -e '/mp3/!d' -e 's/^.\{56\}//g' list.txt sed -i "s#^\(.*\)#ftp://$1/pub/$2/\1#g" list.txt mplayer -playlist list.txt >/dev/null 2>&1 |
