Refactor libpodcasts; fix episode dialog