如何在Banshee中注册下载的播客mp3?

我刚刚升级到Natty并试图开始使用Banshee而不是Rythmbox。

我注意到Banshee将下载的podcost放在Podcast文件夹下。 我有一些以前下载的Rythmbox播客,我想保留。 我可以轻松地将这些文件移动到Banshee的Podcast文件夹中,但是如何将这些文件关联到Banshee,以便Banshee将其识别为已下载的播客?

如果Banshee使用数据库来存储这些信息,我不介意去更改配置/元文件或数据库更新。

感谢来自MichaelMS的信息,我谷歌Banshee数据库,发现它使用的是sqlite 。 所以我用Squirrel Client打开它并将下载的播客注册到Banshee,你需要更新PODCASTENCLOSURES表。

您需要更新的列是:

  • LocalPath – 这一点指向下载播客所在的物理位置
  • DownloadStatus – 我把它设置为3,假设这意味着下载..这就是我见过的其他下载的播客值。

不幸的是,目前还没有好办法将之前下载的播客导入Banshee的Podcast库。 有一个开放的错误报告要求这个,但它已经存在了一段时间,所以我不会屏住呼吸。 在此期间,您有几个选择:

  1. 重新下载所有内容

    如果您的播客收集相当小并且所有播客仍然可以在线获取,那么导入它们的首选方法就是订阅Banshee中的订阅源并重新下载所需的剧集。 有很多理由说这可能不是一个现实的解决方案,但我想我会提到它的完整性。

  2. 创建自己的Feed

    如果您熟悉xml(m3u或pls播放列表也可能有效)并且您可以访问网络服务器 – 如果您正在处理受版权保护的材料,那么本地私有网站可能是最好的 – 您可以创建自定义Feed仅包含您要导入的播客。 只需将该Feed导入Banshee,您就可以将所有剧集与其余播客正确分组。 这最近出现在邮件列表中 ,如果您有疑问,这将是一个转好的地方。

  3. 在数据库中挖掘

    Banshee的数据库存储在〜/ .config / banshee-1 / banshee.db中。 如果所有其他方法都失败了,您可以尝试使用数据库查看器打开它并手动插入播客。 有5个与播客有关的表,但是不熟悉播客的数据库结构,我无法确切地告诉你这些表是如何相关的以及有多少信息是关键的。 这绝对是“先制作备份副本”和“自行承担风险”的领域。 🙂

根据邮件列表讨论,#2应该是一个非常有前途的选择。 希望你会得到一些有用的东西。

如果Rhythmbox知道您的播客(即它们出现在您的音乐列表中,位于您的音乐目录中,使用Podcast类型,但不一定在您的播客选项卡中),您可以执行以下操作:

从Banshee,转到媒体 – >导入媒体。 从菜单中选择“Rythmbox音乐播放器”。 这将导入Rhythmbox知道的所有曲目,包括您的播客。 它们不会显示在您的播客选项卡中,但它们将显示在“播客”类型下的音乐列表中。

如果这些在Rhythmbox中没有显示为正常曲目,您可以执行以下操作以使其显示:

  1. 将您的podcasts目录移动到Music文件夹中。
  2. 等待扫描或关闭它,删除.local / share / rhythmbox / rhythmdb.xml,然后重新启动它。 (警告:这会消灭你的电台和其他可能的东西,所以先保存备份!)
  3. 播客现在应该在您的音乐中播放Podcast类型(假设它们被正确标记)。
  4. 为Rhythmbox和Banshee提供播客目录的新位置(在“音乐”文件夹中)。