用于将播放列表同步到 Android 手机的命令行软件?

inf*_*oph 10 command-line music android

我正在寻找一种方法来将音乐同步到我的 Android 手机,而无需加载类似女妖之类的东西。我知道有很多方法可以同步文件,但我对同步播放列表和让播放列表决定同步哪些文件很感兴趣。

ghm*_*014 5

假设从 banshee 导出的 m3u 并且您安装了 Android,您可以执行以下操作:

rsync -avu --files-from=yourlist.m3u  <MUSIC_DIR>  /media/ANDROID/<ANDROID_MUSIC_DIR>
Run Code Online (Sandbox Code Playgroud)

例如:

rsync -avu --files-from=yourlist.m3u "/home/user/Music" "/media/ANDROID/MUSIC"
Run Code Online (Sandbox Code Playgroud)

您还可以添加 --delete

rsync -avu --delete --files-from=yourlist.m3u "/home/user/Music" "/media/ANDROID/MUSIC"
Run Code Online (Sandbox Code Playgroud)

我用一个简单的 m3u 测试并工作,但它可能需要对复杂的进行一些调整。


n0p*_*0pe 0

如果没有更多信息,我只能假设您的意思是您希望某些文件(播放列表)包含将某些其他文件(音乐)移动到另一个位置(您的 Android)的规则。

鉴于您不想启动任何应用程序,我建议使用一个简单的文本文件,其中包含播放列表中的歌曲名称。你想写多少就写多少。

然后,您可以编写一个名为 的简短脚本playlist_sync,它将读取每个播放列表中的行,搜索您的音乐目录(使用 regex 以查找与您的歌曲名称匹配的文件,并将它们复制到特定设备。