How are you handling analytics? Will distribution be through a customer's Spotify/Apple account (so analytics are visible), or will you be building a portal to combine the two sources (plus server-side download logs, maybe?) of analytics for customers?
The beginning will be trough a spotify account for the customer. Every customer gets a [username]@podcasts.castyt.com email address. This is used for all registrations and can also be used for gathering the spotify analytics.
iTunes and all other podcasts players load the files directly from the castyt server, without caching as of why the analytics will be based on the file access. (Anonymized IP)
Step two is a complete analytics dashboard inside castyt combining all sources