如何从mp3文件目录制作播放列表?


13

如何从mp3文件目录制作通用播放列表?

由于我的妻子是音乐家(小提琴手)并且有演出,所以提出了这个问题,活动中的DJ将为她播放伴奏音乐。他告诉她随身携带带有音乐的拇指驱动器。她请我帮她制作​​播放列表。由于我不知道DJ使用或将使用哪种操作系统,因此我需要一种通用格式,并且我需要在不花费大量精力的情况下完成此操作。

即使我在搜索中添加了Ask Ubuntu,谷歌搜索也无法为我提供答案。

所以问题是:

如何从mp3文件目录制作通用播放列表?


请注意,在撰写本文之后,我发现了如何从终端生成M3U播放列表?,但用例不同(也要求使用不同的答案),并且此处提出的问题并不知道m3u的存在。

Answers:


20

如何从mp3文件目录制作播放列表?

cd 到目录并

ls -1 *.mp3 > playlist.m3u

事实证明,存在一种相当普遍的格式,称为m3uformat,它可以像用换行符分隔的文件名列表一样简单。

在我妻子将想要的mp3文件移动到一个空的拇指驱动器上之后,我打开了一个终端,浏览到媒体目录,然后键入以下内容并按Enter:

ls -1 *.mp3 > playlist.m3u

然后,我在gedit中为她打开了文件,然后让她复制并粘贴这些行,直到她想使它们排列成所需的顺序。

完成后,她保存了文件,在文件夹浏览器中双击它,然后RhythmBox将其打开。她单击播放,然后播放,我是英雄。


4

随机播放列表

带USB HDD的Pi Musicbox的Bash脚本示例(generatePlaylist.sh)...

find /music/USB/mp3/* -iname *.mp3 -type f | shuf | head -n 200 > /music/playlists/mp3_shuffle.m3u

结合crontab作业可以每4小时运行一次...

0 */4 * * *     root    /music/playlist/generatePlaylist.sh
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.