将音乐文件列表转换为播放列表的最简单方法是什么

威廉·埃弗里特

我最近从Windows切换到linux,并且在Windows中使用的播放器将flac文件的等级存储在id3v2文件中,而我的首选Linux媒体播放器clementine无法读取该文件。我想以以下一种格式创建一个大型播放列表:m3u,xspf,pls,asx,asx / ini,提示,我可以导入并手动设置评分(批量)。我拥有的文件是在grep在文件内找到“ rating = x”或“ Rating.x”的音乐文件上找到的结果。

预计到达时间:输入文本文件如下所示:

./The Future Sound of London/The Isness/11 - Meadows.flac
./The Velvet Underground/The Velvet Underground/04 - Pale Blue Eyes.flac
./The Velvet Underground/The Velvet Underground/09 - The Murder Mystery.flac
./The Velvet Underground/The Velvet Underground/10 - After Hours.flac
./Sheryl Crow/C'mon, C'mon/02 - Soak Up The Sun.flac
./Sheryl Crow/Tuesday Night Music Club/11 - I Shall Believe.flac
./Sheryl Crow/Tuesday Night Music Club/07 - No One Said It Would Be Easy.flac
威廉·埃弗里特

您只需将以下行添加到文件顶部(并给它一个.m3u扩展名),就可以将这种相对路径转换为m3u播放列表。

#EXTM3U

有关Wikipedia的更多信息

作为参考,这是新文件的前几行。

#EXTM3U

./Plain White T's/Every Second Counts/13 - Hey There Delilah.flac
./The Police/Every Breath You Take- The Singles/07 - Every Little Thing She Does Is  Magic.flac
./The Police/Every Breath You Take- The Singles/10 - Every Breath You Take.flac
./The Police/Every Breath You Take- The Singles/11 - King Of Pain.flac
./Roger Waters/Amused to Death/11 - Watching TV.flac

为了将来参考,您可以从命令行运行以下内容来生成带有标签的播放列表,这些标签看起来像“ rating = 1”或类似内容。

for i in {1..5}; do printf "#EXTM3U\n" > ${i}star.m3u; find . -type f -exec grep -i -l --text "rating.$i" '{}' \; >> ${i}star.m3u; done

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

将整数列表写入二进制文件的最简单方法是什么?

在Elixir中将列表数据结构转换为字符串的最简单方法是什么

重命名音乐文件,以便它们按字母顺序跟随播放列表

在语音频道中播放网络音乐的最简单方法是什么

在Java中将列表转换为集合的最简单方法

创建坐标列表的最简单方法是什么?

用Java筛选列表的最简单方法是什么?

从二进制文件转换为 C 整数的最简单方法是什么?

将字符串(例如“5:4”)转换为数值的最简单方法是什么

将UITableView导航转换为侧边栏菜单的最简单方法是什么?

将python脚本转换为webapp的最简单方法是什么?

获取具有文件计数和大小的目录列表的最简单方法是什么

将文件读入String的最简单方法是什么?

将 m3u8 播放列表文件转换为 XML 列表

用于播放音乐文件列表的Python库

根据文件名列表(在多个 FTP 目录中)检索 FTP 文件的最简单方法是什么 - Python

使用Java 8将字符串数组转换为int数组的最简单方法是什么?

Dict.merge已过时,将关键字列表与地图合并的最简单方法是什么?

获取两列数据并将其转换为字典的最简单方法是什么?

将带有键的数组转换为其他格式的最简单方法是什么

将背景音乐添加到 Swift iOS 应用程序的最简单方法是什么?

在Spring中用值指定列表的最简单方法是什么?

从列表中删除unicode'u'的最简单方法是什么

检测一维列表值交叉的最简单方法是什么?

在python中将字符串列表与数字数组连接的最简单方法是什么

合并具有相同值的词典列表的最简单方法是什么?

从Java中的Flowable获取列表的最简单方法是什么?

使用HTML将音乐播放列表上传到网站

将集合转换为数组的最简单方法是?