将 banshee 移至新 PC

将 banshee 移至新 PC

我搜索并找到了一些关于这个主题的答案,但它们并没有回答我的问题:

我刚刚买了一个 SSD HDD,并进行了全新的 ubuntu 安装。我正在手动传输我想要的程序的设置。我已经将元数据保存到文件中,但这还不够,因为它并不适用于所有专辑封面,也没有保存 banshee 中使用的乐谱和“添加日期”参数。

我已将 banshee-1 复制到新安装中,banshee 现在加载了所有文件、分数、“添加日期”和播放列表等,但是:

我的音乐安装在/media/sda2/guy/Music旧安装上,这是 banshee 正在寻找它的地方,但这个位置现在被称为 /media/pc-user/0391a5db-61d8-4c3d-b633-59c710ed4386/guy/Music

我该如何修复这个问题?我尝试重命名“磁盘”中的挂载点,但这会导致启动时出现 sda2 的挂载错误。

此外,由于没有找到文件,banshee 不会显示专辑封面 - 它不是存储在 banshee-1 中吗?

谢谢

答案1

我遇到了同样的问题,发现本文这解决了我的问题。

引用:

长话短说,要更改 Banshee 数据库中音乐文件的位置,请执行以下操作(先关闭 Banshee):

sudo aptitude install sqlitebrowser
sqlitebrowser ~/.config/banshee-1/banshee.db

现在切换到标有“执行 SQL”的选项卡并写入以下内容:

update CoreTracks set Uri = replace(Uri, '/home/<olduser>', '/home/<newuser>');
update PodcastEnclosures set LocalPath = replace(LocalPath, '/home/<olduser>', '/home/<newuser>');

您现在已完成并可以重新启动 Banshee :)

然后我从~/.cache/media-art

相关内容