Gesamtlänge aller Episoden: 5 hours 46 minutes
We talk about the different business models for open source projects and how we could apply them to our podcast analytics project.
There are many trade-offs to consider when choosing a business model for an open source project. We discuss the pros and cons of the different models like open core, consulting, and contracting. Along the way we look at some examples of successful open source projects and how they monetize their work...
We have to move away from PlanetScale, our database layer because of a lack of functionality. Here's why.
The main database is at the core of every data-driven product. It's the place where all the data is stored and where all the data is processed.
For a long time, we've been using PlanetScale as our database layer and we have been very happy with it.
Unfortunately, we have to move away from PlanetScale because of a lack of functionality...
What Podcasters can learn from Spotify’s data
Spotify’s data is a goldmine for podcasters. It can help you understand your audience, improve your content, and grow your audience. Here are some of the most important things you can learn from Spotify’s data.
In the last episode, we talked about the Spotify API and how we access and store the data.
This time we pick up where we left off and talk about what you can do with the data and why it's important to own your data...
In this episode, we talked about the Spotify for Podcasters API and how to use it to extract data from Spotify. We also talked about the different data types that can be extracted and how to store the data in a MySQL database.
The API consists of internal endpoints for fetching metadata, episodes, and detailed streams, listeners, followers, and aggregate data. To use the API we need to fetch the authentication token for a user. Notably this is not the user's Spotify account...
We talk about our visit at Medientage München and the future of the audio industry.
Last week we visited the Medientage München, one of the biggest media events in Germany. (Thanks Media Tech Lab for sponsoring our visit!)
Attending the event is a great opportunity to get in touch with the industry and to get a lot of insights into the future of the audio industry...
The final part of our tech stack description. This time we discuss the visualization part based on Metabase.
For any analytics platform, the decision on how data gets visualized is a crucial one. It is what users will interact with first and has an important impact on how the quality of a data product is perceived. We discuss the pros and cons of the most popular visualization tools and how they compare to Metabase, which is the tool we settled on for Open Podcast...
Another technical episode; this time about our realtime analytics forwarder/proxy written in Rust.
Podcast creators want realtime data about the performance of each episode. The big platforms usually only provide aggregated data with some delay whereas the hosting platforms like Podbeans or Redcircle store the data in proprietary formats that oftentimes can’t be exported or gets filtered and put behind paywalls through pro-accounts...
In this episode we talk about the tech stack of Open Podcast. We discuss the reasons why we chose the technologies we use and why we chose to use them. We also talk about the advantages and disadvantages of the technologies we use.
We require all tools to be open source and self-hostable. We also require that the tools are easy to set up and easy to use. We also require that the tools are scalable and have solid documentation...
Why we are still in “Podcast Analytics Stone Age”?
Looking at the current state of web monitoring, one might be surprised when setting up a Podcast: many of the standard metrics are hard to get for podcasts and the ones that are are not standardized.
There is a zoo of different measurements for podcast analytics out there and everyone is trying to push their own agenda. We think these issues can be fixed with standardization...