It's popular to split features into two groups -- MVP and also higher level. MVP or must-have features are a symbol of fundamental operation to meet fundamental user needs. You may create an MVP of one's Podcast Streaming App, launch it, and get the feedback. After that, you can include more high level and expensive features.