Hi, I've created a new patch to integrate Woodchuck support into gPodder. This major change in this version is based on feedback from Thomas: instead of changing src/gpodder/model.py and the frontends to use an MVC pattern, just do any work that requires synchronizing with the frontend in the frontend. There are only three operations that require frontend support: channel update, episode download and file delete. All other functionality, which just passively listens, remains isolated in a separate file. This patch modifies the gtk frontend to implement the first of these two callbacks. It turns out this was surprisingly easy. If this approach is acceptable, I'll modify the other frontends similarly. You can view the patch here: http://hssl.cs.jhu.edu/~neal/woodchuck/ports/gpodder/commits/36a4a3bf90c3036a99c9bfaa938dd5cd0127024b Or, pull the woodchuck branch from: http://hssl.cs.jhu.edu/~neal/woodchuck/ports/gpodder.git/ Thanks, Neal