如何编辑Rhythmbox中的音乐库位置列表?

我之前将Rhythmbox设置为包括几个不同的位置。 现在我的目录结构发生了变化,我想在Rhythmbox中反映这些变化。 但是当我去“图书馆位置”时,我看到“多个位置设置”,我只能添加到列表中; 无法编辑/删除。

我用Google搜索了这个问题以及我可以追溯到2006年的唯一相关结果,可能是指Rhythmbox的早期版本,并指定了我在系统上找不到的组件/位置。

看看文档……有点小。

有什么线索吗?

Ubuntu 12.04
Rhythmbox 2.96

如何…

有两种方法可以编辑位置信息 – 使用dconf-editor以图形方式或使用gsettings通过终端dconf-editor

首先是图形方式。

安装包dconf-tools

在仪表板中按Alt + F2并键入dconf-editor

导航到图片中显示的位置并编辑位置字段。

在此处输入图像描述

注意:这是一个以逗号分隔的列表,其完整路径名以file:///开头,必须使用[']'

或者,您可以使用终端上的gsettings

通过以下方式获取位置字段的当前值:

 gsettings get org.gnome.rhythmbox.rhythmdb locations 

您应该获得类似于的输出:

 ['file:///home/dad/Music', 'file:///home/dad/.ubuntuone/Purchased%20from%20Ubuntu%20One'] 

要设置字段的新值,请使用set语法:

 gsettings set org.gnome.rhythmbox.rhythmdb locations "['file:///home/dad/Music', 'file:///media/musiclibrary/mymusic']" 

如何编辑Rhythmbox音乐库位置

打开Rhythmbox,从菜单中选择编辑 – >首选项 – >音乐 – >库位置 编辑Rhythmbox音乐库位置

但不幸的是,当设置了多个位置时,Rhythmbox不提供编辑库位置的方法。 它只显示多个位置集 。 要编辑多个音乐库位置,最简单的方法是使用dconf-tools 。 从Dash打开dconf Editor或按Alt + F2并键入dconf-editor 。 导航到架构org-> gnome-> rhythmbox-> rhythmdb并编辑locations条目。

编辑Rhythmbox音乐库位置

特例 – 删除Ubuntu One音乐库

您会注意到每次Rhythmbox启动时, Ubuntu One音乐库都会自动添加到Library Locations 。 如果您不使用Ubuntu One Music或不想包含其库,请从Rhythmbox禁用Ubuntu One Music Plugin 。 要禁用它,请打开Rhythmbox,从菜单中选择Edit-> Plugins并取消选中Ubuntu One 。 现在,使用上面提到的任何方法从库位置删除Ubuntu One音乐库,它将不会自动返回。

禁用Ubuntu One Music插件


在Ubuntu 12.04 LTS上使用Rhythmbox版本2.96和2.97对该方法进行了测试和测试。