我尝试使用 GPodder 下载播客。对于某些源,我无法下载任何播客,并显示以下错误消息:
gpodder 日志文件中有关此错误的文本是:
2013-01-23 18:54:41,322 [gpodder.gtkui.main] ERROR: While downloading Особое мнение : Дмитрий Быков
Traceback (most recent call last):
File "C:\Program Files (x86)\gPodder\src\gpodder\gtkui\main.py", line 2760, in download_episode_list
task = download.DownloadTask(episode, self.config)
File "C:\Program Files (x86)\gPodder\src\gpodder\download.py", line 630, in __init__
open(self.tempname, 'w').close()
IOError: [Errno 2] No such file or directory: 'F:\\podcasts\\Downloads\\ () _ \\2013-01-16-osoboe-1708.mp3.partial'
我猜 gPodder 在语言编码方面存在一些问题。它无法为某些 feed 创建有效的文件夹名称,因此无法将文件写入此文件夹。
如何解决此问题?(因为我不想回到 Juice 播客聚合器)
答案1
通过简单的 rmb ->“Podcast 设置”重命名列表中的播客,从非英语内容更改为英语。有同样的问题(同样的“Echo Moscow” :)),对我来说有效。这会为您的播客创建正确的文件夹
答案2
gPodder 将播客信息存储在名为数据库。这是一个 SQLite 数据库文件,可以使用任何适当的软件进行编辑(我使用SQLite 浏览器). 此数据库文件包含名为下载文件夹。在针对有缺陷的播客源编辑此字段后,问题就消失了。
更新:文件数据库位于包含播客的文件夹中或%USERPROFILE%\Documents\gPodder
(Ubuntu: ~/gPodder
)。编辑前请先备份。