02 December 2017

Goodbye BeyondPod; Hello Podcast Addict

My Podcast app history

Years ago, I used to use Doggcatcher.  I can't even remember which apps I used before that.  I'd evaluated others, including "everybody's favourite" PocketCasts, but few had the sort of control and customisation I was looking for.  Then, in around 2011 or so, following an online discussion about podcatchers, I decided to try out BeyondPod 2.x, and was hooked, despite some quirks in the UI.

Version 3 was in beta at the time, and resolved many of those from my point of view; one thing led to another, and I agreed to work for BeyondPod's developer for a few hours per week, mostly handling support in their online forum (technically as a self-employed consultant, mostly just because it made international payments that much easier).

In my opinion, Version 4 had some different UI issues, but it did have a lot of functionality that worked for me, and I didn't actually see the UI much in day-to-day use, because for me a Podcast app isn't something that I spend a lot of time interacting with.  I just play my downloaded podcasts.  I may see the player, and occasionally add or delete feeds, or tinker with my playlists sometimes, but that's about it.

Fast forward 5 years or so, and the ownership of BeyondPod quietly changed hands in March 2016.  Since then, development has slowed down significantly, as it's now just one of many products being handled by a larger company, instead of previously being the only product being developed by the owner and founder.

A year later, after nearly 4 enjoyable years, followed by one rather more frustrating year of helping to support the app, I gave notice that I was leaving, wrote a detailed analysis of the state of play with the test version at the time, and walked away.  That was in March, eight months ago.  

They released a new beta version, 4.2.19, just before the Thanksgiving holiday.  I'll leave it as an exercise for the reader to check the reaction to that in the forum.

What I want from a Podcast app

Due to the slower pace of development, including a lack of updates to address the issues I'd raised in that February/March report, and the lack of some features that I particularly wanted, I started looking for a new Podcast app which could provide the sort of functionality I'd been used to with BeyondPod, but with more active development.

I know I'm not typical, but what I'm looking for in a Podcast app is complex in setup and simple in use.  I want multiple "set it and forget it" playlists.  The vast majority of my podcast consumption is done whilst driving, and I really don't have the time or inclination to look through episodes, decide what I want to listen to, and manually build a playlist according to my requirements at the time.  What I do want is to listen to a predictable collection of different feeds, depending on the circumstances.  Over time, I'd created four different playlist types that I use for different situations.  For instance, I have some podcasts that I listen to on my own, and others that are saved for when Andy and I are listening together; one for general commuting, and one for longer journeys.  BeyondPod has Smart Playlist rules, and all I had to do to access each of my playlists was to tap a shortcut on my home screen to play the one I wanted at any given time.  (I like having a personalised / customised launcher just as much as any other app, and using Lightning Launcher, I have a separate driving-friendly home screen with larger icons than on my normal homescreen, and a black background for use in the car.)

What did I find?

After much trial and error with various podcast apps, none of which quite fitted the bill for me, I found and paid for Podcast Addict in August this year.  It doesn't have the detailed Smart Play rules that BP has, but I can categorise my feeds (into as many categories as I like - not just the two that BP allows), and give each feed a priority.  It also has a number of features that BP had been promising for some time, or that had been requested and denied, including some that I wanted, and some I couldn't care less about, but had come up from time to time in BP's support forum, including:

  • automatic intro/outro skipping
  • global volume boost (rather than per-podcast boost only)
  • silence skipping
  • chapter support (something I've never needed, but it seems popular for German podcasts in particular)
  • bookmarking
  • shake to reset sleep timer
It also (like BP) has Tasker integration, and there are a whole load of intents to control PA from Tasker.  The one thing that's missing is cross-device synchronisation, which is a feature I had enabled but never really made use of in BP, and I believe that's in the works for PA too.  

Although I don't have the same level of precise control that BP's Smart Play rules offered, I was able to create substantially the same custom playlists by carefully setting up categories and feed priorities with enough variation that feeds that might be low priority in one playlist could be much higher relative to other feeds in another.  I exported my feed list from BP, and imported it to PA, prioritised and categorised my feeds, marked all the older episodes in my feeds as played, and created my custom playlists.   

What was missing?

The biggest thing that was missing for me at this point was the ability to start up a custom playlist from a home screen shortcut.  For a few months, I left it at that, manually switching to my desired playlist in PA's UI, according to what I was doing.  But the dropdown list is closely packed, so it was a bit fiddly, especially in the car.

However, when I got in touch, PA's developer, Xavier Guillemane, was happy to add some arguments to the Tasker intent that already existed to open the current playlist, to allow users to select and play (or not immediately play) any playlist, with or without bringing up the PA UI.  By creating a general Tasker task to play a selected playlist using those parameters to control the details, and a selection of other tasks, each with their own distinctive icon, that simply passed the names and required behaviour for each playlist to this task, I could then create Tasker shortcuts to those tasks on my home screen, and one tap starts my preferred playlist.

So now I'm a happy bunny again.
Post a Comment