Support for podcasts + refactoring (OOP yaay)