Aar*_*all 17 command-line mp3 playlists
如何从 mp3 文件目录制作通用播放列表?
这个问题是因为我的妻子是一名音乐家(小提琴家)并且她有一个演出,活动中的 DJ 将为她播放她的伴奏音乐。他告诉她带上一个装有她音乐的 U 盘。她让我帮她制作一个播放列表。由于我不知道 DJ 拥有或将使用哪种操作系统,因此我需要一种通用格式,而且我需要在不花费大量精力的情况下完成此操作。
即使我在搜索中添加了 Ask Ubuntu,谷歌搜索也没有为我提供答案。
所以问题是:
如何从 mp3 文件目录制作通用播放列表?
请注意,写完后,我发现如何从终端生成 M3U 播放列表?,但用例不同(也需要不同的答案),这里提出的问题并不知道 m3u 的存在。
Aar*_*all 24
cd 到目录和
ls -1 *.mp3 > playlist.m3u
Run Code Online (Sandbox Code Playgroud)
事实证明,存在一种相当通用的格式,称为m3uformat,它可以像由换行符分隔的文件名列表一样简单。
在我妻子将她想要的 mp3 文件移动到一个空的 U 盘后,我打开一个终端,浏览到媒体目录,然后输入以下内容并按 Enter:
ls -1 *.mp3 > playlist.m3u
Run Code Online (Sandbox Code Playgroud)
然后我在 gedit 中为她打开文件,让她复制和粘贴这些行,只要她想让它们按她想要的顺序排列。
完成后,她保存了文件,在文件夹浏览器中双击它,然后 RhythmBox 将其打开。她点击播放,播放,我是英雄。
小智 5
随机播放列表
带有 USB 硬盘的 Pi Musicbox 的 Bash 脚本示例(generatePlaylist.sh)...
find /music/USB/mp3/* -iname *.mp3 -type f | shuf | head -n 200 > /music/playlists/mp3_shuffle.m3u
Run Code Online (Sandbox Code Playgroud)
结合 crontab 作业每 4 小时运行一次...
0 */4 * * * root /music/playlist/generatePlaylist.sh
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
21283 次 |
| 最近记录: |