Jesse Morris is a big podcast fan. He tries to expose himself to a broad range of topics that interest him, and he’s fascinated by podcasts as a form of unregulated media that can address something as inane as socks or as elaborate as French Revolutionary history.
Jesse is also a software developer, and while he typically uses an app on his phone to listen to podcasts, sometimes he wants to listen on the web to avoid running his battery down. He used to use iTunes, but stopped after he switched to using his Android device for music and podcasts. He found that it was difficult to find a good replacement for desktop listening — so he decided to create his own, CastNinja, using the Audiosear.ch API.
Finding the Audiosear.ch API was a happy piece of luck for Jesse: he was looking for an API that provided metadata and MP3 source information for podcasts, and he happened upon a thread on StackOverflow that mentioned Audiosear.ch. He read the developer documentation and went from there.
“I looked at other tools but didn’t find any great candidates… Audiosear.ch was easy to use and provided all the metadata and hosting information I needed — and it was very easy to get it up and running quickly.”
CastNinja’s user interface is deliberately simple. It provides an interface for seeing top shows and the ability to create an account and subscribe, but doesn’t it push alerts to you. Jesse says he designed it more in the model of Twitter, where you follow a podcast and see the latest episodes. Users can also see popular shows they might be interested in, and create playlists to listen to.
Jesse says he found the Audiosear.ch API intuitive and easy to use. “I looked at other tools but didn’t find any great candidates. iTunes was one option, but I’ve read that their API is poorly designed and difficult. SoundCloud was another possibility, but their API is focused on embedding their player as opposed to permitting access to metadata. Audiosear.ch was easy to use and provided all the metadata and hosting information I needed — and it was very easy to get it up and running quickly.”
CastNinja started as a desktop solution to podcast listening, but — once all the functionality is in place — Jesse would like to develop a mobile app as well. While the app wouldn’t initially add any new bells and whistles, he’s keeping an eye toward what it would take to scale, and what the next steps might be in terms of growing and responding to his user base.