我在 Banshee 中有多个播放列表(约 2000 首歌曲),我想将它们与我的 Android 智能手机(Motorola Milestone)同步。同步从开始到结束都完美无缺,但查看结果后,我发现 Android 设备上缺少一些歌曲。仔细查看问题后,我发现只有名称中带有特殊字符(&、/、+. 等)的歌曲未同步。
还有其他人遇到这个问题吗?有人找到解决办法了吗?最好不是改歌名的解决办法 :)
答案1
这不仅仅是 Banshee 的问题,大多数同步程序(例如 rsync)在文件名中存在某些特殊字符时也会卡住。这就是问题所在,导致问题的是文件名,而不是歌曲名称——歌曲名称记录在元数据中。编写一个 shell 脚本来替换文件名中的这些特殊字符,重新扫描,一切看起来应该一样,但现在应该可以同步而不会出现问题。
此致敬礼,西蒙。