我正在寻找一种将音乐同步到 Android 手机的方法,而无需加载 Banshee 之类的东西。我知道有很多同步方法文件,但我对同步感兴趣播放列表并让播放列表决定同步哪些文件。
答案1
假设从 Banshee 导出 m3u 并且您安装了 Android,您可以执行以下操作:
rsync -avu --files-from=yourlist.m3u <MUSIC_DIR> /media/ANDROID/<ANDROID_MUSIC_DIR>
例如:
rsync -avu --files-from=yourlist.m3u "/home/user/Music" "/media/ANDROID/MUSIC"
您还可以添加 --delete
rsync -avu --delete --files-from=yourlist.m3u "/home/user/Music" "/media/ANDROID/MUSIC"
我用一个简单的 m3u 进行了测试并且可以工作,但对于复杂的 m3u 可能需要一些调整。
答案2
如果没有更多信息,我只能假设您的意思是您希望某些文件(播放列表)包含将某些其他文件(音乐)移动到另一个位置(您的 Android)的规则。
鉴于您不想启动任何应用程序,我建议使用一个简单的文本文件,其中包含播放列表中的歌曲名称。你想写多少就写多少。
然后你可以编写一个名为的简短脚本playlist_sync
,它将读取每个播放列表中的行,搜索你的音乐目录(使用正则表达式)查找与您的歌曲名称匹配的文件并将其复制到特定设备。