当我运行 12.04 时,我对 banshee 非常满意,但升级到 14.04 后,我的大部分音乐都无法播放。当我点击专辑或歌曲时,曲目编号左侧会出现一个小“X”图标并跳过该歌曲。请帮忙。
答案1
这是因为 Ubuntu 12.04 将分区挂载在/media
而 Ubuntu 14.04 将分区挂载在/media/username
。
这里的解决方法是再次导入音乐库。
Ctrl使用+选择所有歌曲,A然后右键单击并选择Remove from Library
。
笔记:请确保不要选择,Delete from Drive
因为这将删除您的所有歌曲。
Media
然后使用->再次导入它们Import media
并选择特定的文件夹或分区。您将必须重新创建播放列表。
答案2
前面的答案是一个很好的开始,为了扩展它,我做了两件事来帮助简化过渡。在操作之前Remove from Library
,请导出每个播放列表。导入库后,在文本编辑器中打开播放列表,查找并替换/media
为/media/username
。然后将播放列表导入回 Banshee。
我有大量播客需要更新。为了更新这些播客,我需要更新 banshee 使用的数据库。
关闭 Banshee。
安装 sqlite3(如有必要)。
sudo apt-get install sqlite3
现在我从Banshee 常见问题解答. 将数据库转储到文本文件,再次执行查找和替换技巧,然后重新创建数据库。
cd ~/.config/banshee-1
sqlite3 banshee.db ".dump" > dump
mv banshee.db banshee.db.backup
使用文本编辑器打开dump
并按照上述方式查找和替换,然后重新创建数据库。
cat dump | sqlite3 banshee.db
笔记:这是我做事的顺序,您可能只需要执行数据库转储、查找和替换、重建技巧即可一次性处理所有事情,我不确定。