如何清除Rhythmbox音乐库数据库?


Answers:


40

关闭Rhythmbox并删除中的Rhythmbox数据库~/.local/share/rhythmbox/rhythmdb.xml

如果您还希望Rhythmbox忘记您的库路径(它会自动查找音乐的目录),那么您需要从dconf中删除它们:

gsettings set org.gnome.rhythmbox.rhythmdb locations "['file:///dev/null']"

然后,您可以在Rhythmbox GUI中的下设置新路径Edit -> Preferences -> Music

(注意

gsettings reset org.gnome.rhythmbox.rhythmdb locations

不能正常工作,因为Rhythmbox会尝试变得“智能”并使用您的主目录作为默认值。使用/dev/null上面可以防止这种情况;或者,您可以直接使用来设置库路径gsettings set


2
我将不胜感激。请注意,不是我拒绝了您的回答。您的答案需要更多细节才能成为一个好的答案,但不应该被否决。
NN

1
嗨,如果Roland Taylor的答案是正确的,那么Rhythmbox数据库文件的名称就是rhythmdb.xml。是?
grahammechanical 2011年

1
@RolandTaylor除了一个小细节,您的答案对我的系统是正确的。路径应为.local/share/rhythmbox/rhythmdb.xml(目录称为“ rhythmbox”,而不是“ Rhythmbox”)。
NN

1
警告:删除此文件也会删除您的广播电台数据!如果确实要执行此操作,请先将其备份到其他位置,然后重新添加广播电台条目。因为我认为这些应该分开,所以我对此提出了异议。请将此错误标记为对您有影响(如果它困扰您,它对我的​​影响最大):bugs.launchpad.net/ubuntu/+source/rhythmbox/+bug/951977
科兰(Colan

1
这只有一半对我有用:我多次删除了文件,但是每次重新启动Rhythmbox都会记住我的库路径。然后,我清除并重新安装了Rhythmbox。之后,它仍然神奇地记住了我添加的最后一条路径,但是却忘记了我想删除的那些路径。不知道在删除.xml文件时它如何保留路径???
ntc2
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.