需要一个用于Linux的播放列表创建者,该创建者会执行相对路径


8

在Windows下,我使用“ Playlist Creator 3.6.2”,这几乎是我想要的理想程序,但是在wine下,您无法访问它的设置来设置我最想要的功能,这就是播放列表中的相对路径。没有此功能,播放列表就无法跨设备移植。

我正在寻找一个小型的独立应用程序,可以将其拖放到文件中以创建播放列表,但是我也尝试过但不知道如何使用Rhythmbox或amarok来做到这一点。

编辑:我想做的是能够坐在我的计算机上并创建(相当长的)播放列表,该播放列表可以连接到我的hifi系统上的基于linux的小型音乐播放器。播放器和台式机都可以看到保存音乐的同一个网络驱动器,但是挂载/共享方式却有所不同-因此,放置在网络存储根目录中的播放列表应该使用相对路径,然后不管,如何安装或访问它。


如果我听起来很笨,请问有没有支持相对路径的播放器/播放列表格式?
saji89'8

当然。我使用上述Windows应用程序中的相对路径制作了播放列表。这是它的配置选项之一,而Totem和Audacious(仅举两个示例)非常乐意使用这些列表。
爵士

Answers:


5

我正在寻找一个小型的独立应用程序,可以将其拖放到文件中以创建播放列表,但是我也尝试过但不知道如何使用Rhythmbox或amarok来做到这一点。

Clementine Music Player是您的软件。“拖放文件以创建播放列表”正是其用户体验的基础。您也可以使用它收听播放列表。

至于具有相对路径的播放列表,您可以执行以下操作:

  1. 使用Clementine制作和保存播放列表。
  2. 用替换根目录中所有出现的内容(不带最后的斜杠).。例如,如果播放列表的根目录为/home/ubnewbie2/Music/Playlist_Root/,则替换/home/ubnewbie2/Music/Playlist_Root.

您也可以随意制作一个自定义脚本(或一个小程序)以自动化第二步。


看起来不错,而且似乎在我制作的播放列表中使用了相对路径(即使我没有找到配置项来控制它)。如果仍然如此,这可能是我的答案!
爵士

2
看起来它现在是一项功能(v1.0)“当将m3u播放列表存储在与音频文件相同的目录中时,请使用相对路径保存该列表。”
Jazz

1
由于该程序满足了我的所有要求,因此我对这个答案给予了很大的帮助。这也是一个不错的音乐播放器应用程序。谢谢。
爵士

感谢您的悬赏。玩Clementine :) PS:您也可以在Windows和MAC上使用它。
air-dex

6

打开终端

cd /your/folder/
find . -name '*.mp3' > playlist.m3u

可能需要调整除mp3以外的其他文件扩展名。需要用引号将结果转义


1

我喜欢VLC媒体播放器,用于在Ubuntu中制作m3u播放列表。将音频文件拖放到播放列表部分,在“媒体”下单击“将播放列表保存到文件”,选择要在“文件类型”旁边创建的播放列表类型,将其命名然后保存。


0

使用sed删除路径信息的任何部分以使其相对,并在需要时从反斜杠切换为正斜杠。

在下面的示例中,第一个命令/full/path/Music/将其删除并用句点替换。第二个是反斜杠(我的Ford Sync音频系统不喜欢播放列表中的正斜杠。)

sed -i 's/\/full\/path\/Music\//\./g' "playlist name.m3u"
sed -i "s/\//\\\/g" "playlist name.m3u"

-1

VLC媒体播放器!在这里,您可以保存创建并将播放列表保存到文件,但是我也想让Playlist Creator在Ubuntu中工作!


1
我看不到如何设置它以使用相对路径。您是否找到一种方法来做到这一点?
爵士
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.