如何导入从 Windows 导出的 .m3u 播放列表

如何导入从 Windows 导出的 .m3u 播放列表

在我彻底摆脱 Windows 7 之前,我将我的 iTunes 播放列表导出为 .m3u 文件。

现在我想将播放列表导入 Rhythmbox,但做不到。我的播放列表包含 Windows 文件名(例如 D:\music....),而不是 Linux 文件名(例如 /mnt/music....)。

音乐仍然存储在与 Windows 下完全相同的磁盘和文件夹中。

我需要一个脚本来转换文件名,有人可以帮忙吗?

答案1

好的,谢谢 Jos。我仔细查看了该文件,它就像在原始 .m3u 文件中查找和替换一样简单。

  1. 使用文本编辑器编辑 .m3u 文件,例如,gedit

  2. 将播放列表文件中每个音乐文件的第一部分(例如)替换D:\music/mnt/music

  3. 将其余部分替换\/

  4. 保存文件。

  5. 在 Rhythmbox 中,单击播放列表下方的加号 (+) 并导航到已编辑的 .m34 文件。

答案2

您可以vim使用替换来做到这一点。

打开文件vim并输入以下字符:%s/D:\\music\\/\/mnt\/music\//g

或者gedit使用Find and Replace...右上角附近的设置菜单。你“查找”D:\music\并替换为/mnt/music

相关内容