在我丢失硬盘之后,我通过将 banshee 拖放到我的音乐目录中,从我的 iPod 中恢复了我的音乐收藏。
Banshee 在完成复制过程后开始根据标签组织文件,但在复制了大约 10% 后就停止了。我该如何强制它继续?
重新启动 Banshee 并禁用和启用“更新文件”选项没有帮助。谢谢 :-)
答案1
这对我来说很有效:
- 从音乐库中删除所有音乐
- 做出改变
- 重启 Banshee
- 检查设置是否仍然存在
- 导入媒体。
答案2
您可以删除现有数据库并强制banshee
创建一个新的数据库。
数据库文件位于~/.config/banshee-1
,其名称为banshee.db
。
退出 banshee(确保它确实关闭)
创建了名为 banshee_bak.db 的数据库备份
mv ~/.config/banshee-1/banshee.db ~/.config/banshee-1/banshee_bak.db
再次打开 banshee 并重新索引您的媒体。
答案3
我为此目的编写了一个小工具,因为我不想丢失我的评级、播放次数等。
可以在以下位置找到它:https://bitbucket.org/moi90/bansheeorganizer。如果你不想克隆仓库,只需下载https://bitbucket.org/moi90/bansheeorganizer/raw/tip/BansheeOrganizer.py并运行:python BansheeOrganizer.py
该程序将使用 Banshee 数据库文件的默认位置(~/.config/banshee-1/banshee.db
)并自动检测媒体库的位置(例如~/Music
)以及命名模式。
对于数据库中的每个曲目,媒体文件将移动到适当的媒体库位置,命名模式和曲目数据以及数据库记录都将被更新。
警告:使用风险自负。数据库文件可能已损坏,音乐文件可能丢失。