AntennaPod has been around for a long time – the first bit of code was published in 2011. Since then, the app has grown massively and had several main developers. The beauty of open-source is that so many people can contribute and make a great app together. But sometimes having many people work on a project can lead to different ways of thinking about how to structure the project. Because of this, AntennaPod gradually grew to have a number of weird code constructs. Our latest release, version 3.4, fixes this.
ByteHamster
The AntennaPod team had an incredible task ahead of itself, and while it took them a few years, they pulled it off. The code structure graphs from before and after the code restructuring illustrate better than words ever could what they achieved. Thy changed 10000 lines of source code in 62 pull requests for this restructuring alone, while still adding new major features in the meantime. Pretty incredible.
AntennaPod?? The open source podcast app for Android that I use every day??? I was not expecting an article about that to pop up here! It’s a fantastic app!
Here’s a bonus usage: If there’s a long video on YouTube that I’m interested in listening to as a “podcast”, I simply tap the download button in NewPipe, download the audio only, it gets saved in a specific folder, I added that folder as a “local podcast” in AntennaPod, which means I can now easily listen to the video in the background, with all of the convenient podcast controls and remembering where I left off listening when I stop.