答案1
如果 m3u 文件就足够了,只需创建一个包含您想要的目录的文本文件(例如,/home/user/music_for_playlist/
并使用 m3u 扩展名保存它。m3u 播放列表允许将此作为特殊实例,您不必枚举目录中的所有文件(您的播放器在您打开播放列表时会这样做)。
或者,以下操作将创建一个包含当前目录中所有 mp3/wav/ogg/wma 文件的 m3u 播放列表,如果您想排除特定文件或重新保存播放列表,这可能会更好:
find . -iregex '.*\.\(mp3\|wav\|ogg\|wma\)' -print > playlist.m3u
答案2
您可以尝试以下命令(在包含所需 mp3 的目录中):
find `pwd` | grep .mp3 > playlist.m3u
然后,您可以将其传递给通过命令行接受播放列表的程序。