2012-04-08 73 views
3

我正在尝试在Linux中创建一个shell脚本,它在执行时搜索所有媒体文件的目录,然后创建一个播放列表并使用MPlayer进行播放。如何使用shell脚本创建MPlayer播放列表?

+1

当面对这样的任务,通常你会希望把它分解为若干步骤。你到目前为止做了哪部分? (1)在目录中搜索所有文件。 (2)从文件列表中选择媒体文件。 (3)从媒体文件列表中创建一个播放列表文件。 (4)用给定的播放列表启动mplayer。 – 2012-04-08 20:54:14

+0

我搜索目录中的文件 – RoundRobin 2012-04-08 21:07:08

+0

不知道如何创建播放列表n开始mplayer – RoundRobin 2012-04-08 21:07:57

回答

10

使用此命令:

find /PATH/TO/MUSIC/DIRECTORY/ -type f -iname "*.mp3" > playlist.m3u 

现在使用MPlayer播放:

mplayer -playlist playlist.m3u 
+0

添加“排序”的查找,否则它不会添加播放列表以正确的顺序:查找/ PATH/TO/MUSIC/DIRECTORY/-type f -iname“* .mp3”| sort> playlist.m3u – Asaf 2014-11-19 12:03:27