iOS notification issues and MS Authenticator issues

This is going to be a bit of a gripe post, but there might be some useful stuff in it. Or not. But it’s one of those things where writing it up might help me feel better about it, and might also come in handy later if someone has a similar problem. (Or if I have the same problem again and can’t remember some details.)

So this all started, I think, after I spent some time messing around with the new iOS 15 focus modes. I’d played around with them a bit when iOS 15 first came out, but something made me decide to mess around with them some more. To make a long story short, I tried out the “sleep” focus mode for a day or two, then decided that it wasn’t for me and went back to just using the “do not disturb” mode, scheduled to turn on at 10 PM and off at 5 AM every day.

After that, some of my notifications stopped working. I’m not sure that messing with focus is what broke notifications, but I’ve read up on the issue a bit, and it seems like that’s the most likely culprit. It seems like there’s a bug in iOS 15.2 that messes up notifications in some cases, often after you’ve messed with the focus setup. I’m pretty sure these were all notifications that would fall under the “push” category. So I wasn’t getting notifications on new emails from my Fastmail app, which was annoying but not a big deal. But I also wasn’t getting notifications on MS Authenticator, which is kind of a big problem for me.

I have more than a dozen accounts set up in MS Authenticator, mostly for CSP-related accounts. They all require MFA, so when I log into one of those accounts, it sends a push notification to my phone that I need to approve. And that wasn’t working. There’s a fallback, where I can get a six-digit code from the app and type that into the web browser. That’s what I’d been doing for a few days, but I really wanted to fix that.

I’d seen some advice online about fixing the notification issue by removing any app that wasn’t working, and reinstalling it. That worked for the Fastmail app, so I thought I’d try it for the Authenticator app too. Now, the Authenticator app has an option to back up its configuration to iCloud. And I had that turned on, so I thought I would safely be able to pull it back in after reinstalling the app. Well, it turns out that it’s not that simple. I did manage to pull in the backup, but for most accounts, you have to go back and redo the setup on the account anyway. You’re just pulling in a placeholder from iCloud. That was a pain, but not a huge problem, for accounts where I had my cell phone number set up as a backup. But for some of the oldest accounts, I either don’t have a backup, or I have my work desk phone set as the back up. And I’m working from home and don’t have a way to get to my desk phone. So that’s a problem.

Tomorrow, I’m going to try to find someone else with admin rights who can go in to Azure AD and set my cell phone # as my backup auth method so I can finish the setup on these accounts. I’m a little worried that I may have to bug someone at a fairly high level to do this, which could be a little embarrassing. But hey, we all screw up now and then. And this is more Apple and Microsoft’s fault than mine. (Apple’s fault for screwing up notifications in iOS 15.2, and Microsoft’s for not making it clear that the MS Authenticator iCloud backup isn’t really much of a backup.)

So the lesson here is that, before wiping out MS Authenticator, go into all of your accounts and make sure you have a good phone # and/or email address set under your backup authentication methods.

Once this is all straightened out, I need to write up a good procedure for transferring my MS Authenticator setup from one phone to another. My current iPhone just hit its three-year anniversary, so it’s time for me to start thinking about a new one. Setting up a new iPhone generally isn’t that hard these days, since you can just restore from an iCloud backup and most of your stuff will work. But there’s always some odd bits, like MS Authenticator, that trip you up. Even with all of my accounts set up correctly with backup auth methods, it’ll still take me an hour to get them all done. For each one, I basically need to open a new private browsing window, log in (using the SMS message backup option), then go to my account profile, delete the old MS Auth setup, add a new one, scan the QR code, wait for it to send a test push notification, approve that, and then finish the setup. That can take five minutes per account. I’m wondering if there’s a better way to handle this. Probably not. Most people don’t have Azure AD accounts in a dozen different domains, all requiring MFA, so my situation is not exactly a common use case that MS would have designed for.

Post-Thanksgiving stuff

I survived Thanksgiving, but it wasn’t a great day. The fire alarm in my apartment building went off on Thanksgiving Eve, at 11 PM. So I had to get out of bed and go stand around outside in the cold for about a half-hour, before being allowed back in. I’d gone to bed at 10, and was pretty well asleep at 11 when the alarm went off. And afterwards, I just couldn’t get back to sleep. So I didn’t have a lot of energy on Thanksgiving. About all I did was re-watch some episodes of Doctor Who and nap. I guess that’s a reasonable Thanksgiving, really.

I tried to get back to something closer to normal yesterday, Black Friday, but that was also a pretty low-energy day. I didn’t read anything on Thanksgiving, and read only one comic on Friday. I’m noticing that my resilience just isn’t what it used to be, physically (and sometimes, mentally). One bad day or night can screw me up for a few days afterward. I’m not sure how much of that is just normal for my age, vs. being something I should worry about.

Anyway, what I wanted to write about was really just some Black Friday stuff. I don’t buy a lot of physical stuff on Black Friday, typically, but I keep my eye on some digital deals on software, subscription services, and stuff like that.

  • Last year, around this time, I signed up for a free one-year subscription to Calm. The deal was for one free year, and a second year at half-price. I’ve been using it pretty consistently this year, so I was ready to let it renew for the second year. But Calm runs a Black Friday deal every year, where you can get a lifetime sub at 60% off. So I went ahead and took advantage of that, and paid $160 for a lifetime sub. That’s a fair amount of money, but I’ve stuck with my meditation habit pretty consistently this year, and I think I’ll keep it up for the foreseeable future. That was my big Black Friday purchase.
  • Another thing I did last year was to sign up for Hulu’s Black Friday deal, which was $2/month for their ad-supported tier, for a year. So that was coming to an end. For that, I decided to pause the subscription for a few months are reevaluate it later. There’s some good stuff on Hulu, but I feel like I’ve got too many streaming services going right now, and too much stuff to watch.
  • I also subscribed to Letterboxd Pro last year, on Black Friday, for $12/year. I’ve been using Letterboxd a lot this year, so I let that renew, and it looks like I’ll continue to get the discounted $12/year rate.
  • It’s also about time for me to do my yearly review as to whether or not Pluralsight is worth renewing. I’m currently on a “legacy” plan, which should renew in January at $179. If I cancel my account, then I won’t be able to get that old rate back. Though it seems like their current Black Friday deal would let me subscribe to their “standard” plan for $179, so maybe there’s a little wiggle room there. I haven’t actually used Pluralsight that much this year, so maybe it’s time to give up on that. I’ll have to decide on that before the end of the year.
  • Meanwhile, my Amazon Prime subscription renews on December 1, for the usual $119. I’m always a little unhappy about supporting Amazon to the extent that I do, but honestly, it’d be kind of hard to live without Amazon at this point, and dropping Amazon Prime would not affect Amazon’s fortunes in the slightest. So I’ll just let that one renew too.
  • I generally think about various hardware upgrades around the end of the year. I don’t really have anything pressing this year though. I looked at the Kindle deals at Amazon. I’m happy enough with my current Kindle, but the new Paperwhite is supposed to be really good. But I just don’t need it. I might want a new iPhone next year, but, again, I don’t really feel like I need one just yet, and there aren’t any really good deals on iPhones. So probably no new hardware this year.

So that’s about it. Nothing much exciting, but it kept me out of trouble for an hour. I need to try to get back in the swing of things today and tomorrow, so I can go back to work Monday and have a good productive day. I know there’s going to be a lot of work waiting for me on the first day back from vacation.

Playing with Postman

Postman is a tool that I’ve been meaning to learn for years. I’m not sure when I first heard of it, but I’m pretty sure it was back when it was just a Chrome extension. So it might have been almost ten years ago. I didn’t really get serious about it until 2019, at which point I was doing enough REST API work that it seemed like I should take some time and see what all the fuss was about. At that time, I would have primarily been using Fiddler for API testing. Fiddler’s Composer tab is pretty good for basic API testing, but you can do a lot more with Postman.

Alas, when I tried setting up Postman on my development VM in 2019, I couldn’t get it to work. It would just hang every time I launched it. I went back and forth with support for a while, and tried a number of things, but I just couldn’t get it working. So I gave up and went back to Fiddler.

But I switched to a new VM a while back, so I thought I’d give Postman another try. I successfully installed it on my VM at some point last year, and poked around a bit, but never had time to actually learn it. So last week I had a bit of free time and decided to spend some of it figuring out Postman.

I started with this Postman 101 for Developers video on YouTube. The Postman YouTube channel has a bunch of useful videos. After that, I moved on to a couple of LinkedIn Learning videos:

  • Introducing Postman – This video is from Dave Fancher, and was created in 2019, so it’s a little out of date, but still useful. It’s about 90 minutes.
  • Postman Essential Training – This one is by Kristin Jackvony, and is from 2020, so it’s a little closer to up-to-date. It’s also about 90 minutes. It covers some more advanced testing stuff, like the collection runner and Newman.

Then, I moved on to a Pluralsight video: Postman Fundamentals, by Nate Taylor. That one is about 2.5 hours long, and gets a bit deeper into what you can do with JavaScript for testing API calls. I found it to be very useful for the kind of stuff I’m likely to be doing.

All three of these courses are old enough that they predate the new v8 Postman user interface, so it can occasionally be a little challenging to figure out where something is in the current version vs. where it was in 2019 or 2020. But it’s not too bad.

So I think I now have a pretty good grounding in the basics. Of course, now I’ve gotten busy again, and haven’t gotten back to Postman in the last few days. But I did at least set up a collection/workspace for one of the APIs that I work on, by importing the Swagger JSON for it. I need to clean it up a bit, but I can certainly use it for ad-hoc testing now.

Next, I need to find the time to maybe write some test scripts. My current “smoke tests” for the API are in C#. I have a number of console programs that exercise different aspects of the API, to test out different stuff. An I have a C# script that I run in LINQPad after every deployment that just does some quick non-destructive tests, to make sure the deployment didn’t break anything obvious. But I’d really like to have some more structured and exhaustive tests that I can run. I’m not 100% sure that I want to commit to Postman for that, since it does add some complexity. But it might be worth it. It was worth spending several hours learning about it, either way, and I think I’ll be using it for a lot of my ad-hoc testing now.

paying for Pinboard

I’ve been using Pinboard as my primary bookmarking service since 2010. When the service first started up, the creator (Maciej Ceglowski) charged a one-time fee to open an account. Since then, he’s switched over to a yearly subscription model, but all of the old-timers (like me) have been grandfathered in. And we still are, but Maciej sent out an email recently politely asking us old-timers to consider switching over to the subscription model. So I went ahead and did that today, paying $51 for 3 years.

Pinboard has been a pretty good low-key service over the last ten years, but I’ve had some frustration with it. It’s really just run by Maciej, on his own, so he can only do so much. There’s no official iOS client (or Mac or Windows client), just the bare bones web site. And the API that third-party developers can use has been pretty iffy of late. I briefly considered switching to raindrop.io instead, and I might still experiment with that, but Pinboard is good enough for me, for now.

Even before I got the email about switching to a subscription, I’d been meaning to write a blog post about Pinboard. I’ve made some changes in the way I’m using it, and I thought it would be a good idea to write some stuff about that.

First, the Pinboard bookmarklet stopped working in Firefox a couple of weeks ago. (The developer is aware of the issue.) That was kind of annoying, but it got me looking at Firefox extensions for Pinboard. The last time I’d done that, I didn’t find any that seemed to be worth using (vs the bookmarklet). But I have now found a pretty good one and have started using it. It doesn’t really offer much beyond what the bookmarklet would do, but it works fine.

Second, the iOS app I use to save stuff to Pinboard, Pushpin, has been acting up lately. Trying to refresh my bookmarks almost always results in a timeout. I’d stumbled across a new app, called Pins, and decided to try that out. Initially, that didn’t seem to work at all, but it turns out that Maciej was just having trouble with the API that weekend. Once the API started working again, Pins started working fine. I’ve since paid the $10 to unlock the full version of Pins. I still have Pushpin on my iPhone & iPad too, but I think I’ll try to start using Pins instead now, and see how well it holds up.

On my Mac, I’ve been using an app called Spillo to help organize my Pinboard bookmarks. Spillo hasn’t been updated since 2017, I think, but it still works. And the new Pins app also has a Mac version, so I’ve installed that too, though I haven’t had a chance to play with it much yet.

I’m the kind of weirdo who spends way too much time organizing and maintaining my bookmark collection. I have a little over 17,500 bookmarks in Pinboard, and really there’s no good reason for that. Of those, 1700 are still marked “unread”. The general idea of the unread status is that I stumbled across something that I’ll want to read later, but I’ve clearly just let it turn into a link graveyard. And, for the “read” ones, the purpose of bookmarking them is usually that they contain something that I think I might want to reference later. Most of the time, that never happens. I bookmark a page and never return to it. But having all this stuff bookmarked does come in handy sometimes.

There’s a second tier for Pinboard accounts, where Pinboard attempts to archive the actual content of all the pages that you bookmark, so you can do full-text search on your collection, and so you can access content that might have disappeared from the web. When I switched to a paying subscription today, I didn’t bother going for that extra functionality, though I did think about it. I do have a lot of dead links in my Pinboard account, but honestly, that’s fine. (One of my pointless rainy day tasks is to identify dead links in Pinboard and delete them. This doesn’t really serve any useful purpose, but I guess it keeps me out of trouble for a little while. Spillo can identify dead links, so that’s what I’ve been using for that task.)

burning data DVDs in Windows 10

I’ve never had a problem with burning data CDs or DVDs in Windows 10, as far as I can remember. I’ve generally used the built-in burning function in Windows Explorer. Well, today, I bought a bunch of comics via this Humble Bundle, downloaded all the comics in it, and then wanted to burn them to disc as a backup. I’ve done that plenty of times before, but I couldn’t get it to work today.

After going through a bunch of troubleshooting steps, I finally gave up and downloaded CDBurnerXP. That worked fine. I’m pretty sure I’ve used CDBurnerXP in the past. (I had an entry for it in my Pinboard account from 2009, so I was at least aware of it.)

I briefly considered going back to Nero, which used to be my go-to program for CD/DVD burning, as far back as 2004. But I’m not sure about Nero anymore. They do still sell their “Nero Burning ROM” program, but there doesn’t seem to be a freeware “light” version anymore, nor is there an obvious way to get a 30-day trial of their full product, so I didn’t want to spend money on that, not knowing if it would work or not.

And there’s still a Roxio product for burning CDs and DVDs, but again there doesn’t seem to be a freeware version or a trial version available.

All of which leads me into a rant about trying to find legitimate freeware/shareware Windows software these days. I’ve found that the best way to find something is to go back through my own Pinboard bookmarks and/or blog entries, and try to find something familiar that I’d used in the past. There used to be good semi-trustworthy sites for finding freeware/shareware, like Tucows (which surprisingly was still around until about a month ago.) There were a few others, but at this point, I can’t ever remember their names.

Nowadays, we’ve got the Windows Store, which should be good and trustworthy, but there’s a lot of questionable stuff in there. Is MajorGeeks.com good/trustworthy? Maybe? Their burning tools page looks pretty good. And this Best Free Software of 2020 article from PC Mag has some good stuff in it (including CDBurnerXP). I guess PC Mag is still reputable.

I get worried about downloading freeware programs that may contain malware. The Windows Store should take care of that, I guess, but it still seems like there’s a bunch of crap in the Windows Store, and a bunch of the more useful freeware utilities don’t ever make it into the store.

I wound up tweaking some security settings as part of my troubleshooting today, and I just noticed that Windows has flagged the installer for an old version of ImgBurn from 2010 as a risk. I let it delete that. (A more recent installer, from 2016, didn’t raise any alarms.) Makes me wonder if that was a false positive or not. Did I download a hacked version of ImgBurn in 2010? I guess it doesn’t matter at this point, since I wasn’t going to install a ten-year-old version of ImgBurn anyway.

Oh well. This is just another blog post from a cranky old man who wanted to spend five minutes burning a DVD backup today and wound up spending an hour or two troubleshooting and working around annoying Windows problems.

more fun with audiobooks, on Presidents Day

Today is Presidents Day, and I have the day off from work. In a normal year, I’d maybe take this opportunity to go into New York and visit some museums, or maybe just go out and see a movie, but this year, between the pandemic and the coming ice storm, I think I’ll just be staying home and doing largely pointless nonsense. (I could maybe look at this Times article, and do something meaningful that ties in to the holiday, but.. nope.)

Pointless activity number one for today has been “messing around with audiobooks”, so this post is going to be a follow-up to my last fun with audiobooks post. Since that post, I’ve finished Charlotte’s Web, borrowed from my local library via OverDrive. And I’ve started The Witch Who Came In From The Cold, via Serial Box.

From an iOS app perspective, I’m realizing that I need to use multiple apps now, depending on where my audiobooks are coming from. Books bought from Apple, and DRM-free books that I’ve dragged into Books on my Mac, can be listened to via the Books app on my phone (or with Undulib or something similar). Audible books need to be listened to via the Audible app. Library books can be listened to with OverDrive or Libby. And Serial Box books probably need to be listened to via the Serial Box app.

I have figured out, though, that it’s possible to save OverDrive audiobooks (if they’re in MP3 format) to my local PC (via the OverDrive Windows app). And it’s probably still possible to export Audible books via OpenAudible or AudibleSync. And I’m pretty sure that it used to be possible to download MP3 files for Serial Box titles, but they seem to have discontinued that and locked it down, so you’re stuck with their app now.

I’ve also been messing around with utilities to combine MP3 files into consolidated audiobook files. I’d been looking at Join Together and Audiobook Builder. Those are both $5 apps available for the Mac. I wound up buying Audiobook Builder, though Join Together would probably have also worked well. I don’t really need to create consolidated audiobook files, but it does allow me to clean things up a bit, specifically for audiobooks that I’ve ripped from CD. I’ve run a few books through Audiobook Builder, and it seems to work fine. I’ve pulled in MP3 files and output M4B files, and the output always comes out smaller than the input, and seems to work fine in Books (on Mac/iPhone) and iTunes (on Windows). I can edit the metadata for the combined file, and for the chapter titles.

Since paying for Audiobook Builder, I noticed Audiobook Binder, which is quite similar, but free, and open source. I probably should have tried that first. The visual similarity between the two programs is kind of suspicious. If Audiobook Builder didn’t have a fairly long history, I’d think it might just be a fork of Audiobook Binder that somebody tweaked a bit, then tossed up in the Mac App Store. But it’s been around since 2006, so that’s unlikely.

It would actually be more convenient for me to have a program like this on my PC, but there doesn’t seem to be much available for Windows. I found something called AAC Audiobook Creator, which might work, but it hasn’t been updated since 2011. So I guess I’ll stick with Audiobook Builder for now, since I’ve paid for it and it works well enough.

Getting back to iOS apps, I haven’t really had any issues with the multiple apps I’m using now, though it would be nice to just have one great one. The Apple Books app works well enough, for both books bought from Apple and DRM-free books synced from my Mac. The OverDrive app works fine for library books. (I’ve also installed Libby, and took a quick look at it, but I don’t think it’s any better than OverDrive.) As I mentioned last time, I think the Audible app is working for me now, though I haven’t actually tried to use it to listen to anything lately. And the Serial Box app is a little clunky, but good enough. All of these apps have the basic controls available, plus multiple speeds (if you’re interested in that) and sleep timers.

Having content spread across multiple apps and providers does make things harder to keep track of, but that’s what Evernote and Goodreads are for. And speaking of content, I’ve got plenty to keep me busy. The current Serial Box book I’m listening to, The Witch Who Came In From The Cold: Season One, is pretty good. I’ve previously listened to the first season of Bookburners, and enjoyed that one too. I thought I’d written a blog post mentioning it, but I can’t find it. I did write a relatively long review on Goodreads, though. I got the first seasons of four different Serial Box serials as part of a Humble bundle back in 2018. Serial Box is a pretty interesting publisher. They publish stuff as serials, in both audio and text format, and use a “season” format similar to the way a TV show would be produced. The “seasons” have individual “episodes.” There’s generally a group of writers working on a season, with individual episodes written by individual writers, but sticking to a consistent voice and style. It works pretty well, for the two serials I’ve tried so far. When they started out, they were doing original stuff, but now they’re also doing serials featuring licensed characters from Marvel, like Black Panther. And they have a subscription service now too, which gets you access to a library of more traditional audiobooks in addition to their own stuff.

Once I’m finished with the serial I’m listening to now, I’m not sure what I’ll listen to next. I’ve got a lot of options. Maybe some of the Neil Gaiman stuff that I haven’t listened to yet. Or maybe I’ll get back to the Big Finish Doctor Who audio dramas.

 

fun with audiobooks

I have a long history of complaining about audiobook-related issues on this blog. The most recent entry in the saga is here, from November of last year. I’ve been playing around with some audiobook stuff again recently, so I thought I’d write another post.

First, let me say that my issue with the Audible iOS app seems to have resolved itself. The issue started back in June, and was still an issue in November. The app would always crash after about 30 seconds or so. I tried every combination of deleting, reinstalling, rebooting, etc., that I could think of. I guess Audible eventually fixed the issue, or it went away on its own, or something. Either way, I’m pretty sure I could listen to an Audible book now, if I wanted to.

I’ve also been messing around with my library of audiobooks in Apple’s Books app. I mentioned the annoying limitations of the macOS Books app in that November post. Those all still exist. But I spent some time recently cleaning out some old audiobooks that didn’t need to be in the library, and moving some into folders in OneDrive for safekeeping. So now I feel a little better about that.

While looking through the handful of audiobooks that I’d bought from Apple over the years, I discovered that at least one of them was no longer downloadable from them. I still have a copy of it, and it still plays, but if I delete it, I think it’ll be gone forever. So I backed that one up. (Not that I’m ever going to listen to it again. It was a nice mystery novel, but nothing special.) Several of the oldest audiobooks that I have from Apple don’t seem to be available anymore, at least in the same version that I originally bought. They do still show in my purchase history, and seem to be re-downloadable though. These go back to the early days of Apple’s audiobook store, when they were really only reselling stuff from Audible. (I guess that, technically, they’re still reselling a lot of stuff that’s provided by Audible, but they’re not just doing that.)

And I’ve still got a lot of DRM-free audiobooks and audiodramas in my “waiting to read” pile. The next time I want to read one, I might try out Bound, or something similar. Or I might try to create a consolidated audiobook file with something like Join Together or Audiobook Builder, so maybe I can get a cleaner listening experience in Apple’s Books app.

Right now, I’m listening to an abridged version of A Short History of Nearly Everything, by Bill Bryson. I’m pretty sure I’ve listened to it already, but it would have been back before I started assiduously logging everything I read (or listen to). Anyway, I’ve forgotten it all, so it’s good to get a refresher. And listening to Bill Bryson calmly talk about science is a nice way to wind down at the end of the day.

Speaking of which, I’ve gotten back into the habit of listening to a bit of an audiobook near the end of the day, on most days. If I’ve got the right book, I think it helps me wind down a bit. Prior to the Bryson book, I was finishing up a BBC adaptation of War and Peace. That was also pretty good for winding down. I’ve got at least one Harry Potter book in audio form. And I’ve got The Hobbit, and some version of Lord of the Rings around here somewhere. And a few Neil Gaiman books. So I should be OK for end-of-the-day listening for the foreseeable future.

managing long-term reminders, take three

Back in November, I had a problem at work, where all of my long-term reminders in Outlook were unexpectedly deleted. The details on that can be found here, with some follow-up here. I’d managed to move all of the tasks to Planner, but I wasn’t really happy with it. At the beginning of this year, I revisited things and decided to delete them from Planner and re-create them in To Do. I still wasn’t 100% happy, but To Do was close enough that it would be workable.

Well, today, I launched To Do and got a message saying “Your account is incompatible with To Do”. Apparently, Microsoft has decided to no longer support using To Do in an environment with on-premises Exchange. Some detail on that can be found here. So I had to print my To Do list to PDF, then re-enter it back into Planner. I’m not real happy about that, and I still don’t really like Planner.

I’d like to switch to Todoist, but that’s now officially on the forbidden list at my company, for some reason. Trello is allowed, but that’s not quite what I’m looking for. Remember The Milk isn’t on either the approved or forbidden lists, so maybe I could try that?

I generally resist combining personal and work stuff into a single account/system, but maybe for this I should consider it. I won’t be storing any proprietary or sensitive data in my reminders system, just basic notes like “renew this SSL cert by this date.” I use Evernote for all of my personal reminders, and that’s probably good enough for the work stuff too, though I’m not really comfortable with the idea. Oh well. I’ve spent too much time on this stuff today, so I should really just stop. Planner is good enough for now, even if I don’t really like it.

 

podcasts and podcast clients

The pandemic has caused some changes in the way I’m consuming podcasts. (This is, of course, one of the more trivial changes caused by the pandemic, but this blog is all about trivial concerns.) I used to listen to tech podcasts during my commute; I don’t have a commute anymore, so I’m not burning through podcasts like I used to. And I used to listen to music podcasts at my desk during the day. I still do that, sometimes, but since I have full unfettered internet access at home, plus full access to my personal music collection, I mix things up a lot more, sometimes listened to streaming radio, sometimes to old CDs, and sometimes to music podcasts. Earlier in the pandemic, when the weather was nicer, I’d sometimes listen to various podcasts while out for long walks, but I’m not really doing long walks anymore, so now the backlog of podcasts is really piling up. I hardly listen to any “talk” podcasts anymore, except for a couple of humor ones. (I’ve really needed humor over the last year or so…)

This has all got me to rethink which podcasts I’m subscribing to, which iOS podcast client I should be using, and how I should be consuming them. My old system, in place since I switched to Overcast in 2015, is to subscribe to a number of podcasts, organize them into playlists in Overcast, and listen to them in in chronological order, oldest to newest. I had a few themed playlists, one for tech podcasts, one for humor podcasts, one for long music podcasts, and one for short “song of the day” music podcasts. That all worked out pretty well. I always had something to listen to, offline, downloaded to my iPhone.

Overcast, by default, keeps just the 5 most recent episodes of any given podcast available offline. (You can change that to a larger number, of course.) If you don’t listen to them, they drop off and get replaced by newer episodes. (But it does keep track of older episodes that you haven’t listened to, so if you’re listening to stuff in oldest-to-newest order, you’ll sometimes see older episodes greyed-out at the top of your list.) For me, lately, it was getting to where I was always just listening to stuff that was a month or two (or three or four) old. I started to get tired of that, and started to feel like it was a waste to have Overcast keep downloading episodes, then just deleting them and replacing them with newer episodes that would just again get deleted later. (I know, I have unlimited internet access at home, so it doesn’t hurt anything to download podcasts just to delete them later, but it still seems wasteful somehow.)

I’ve also been thinking about the best way to consume single episodes of podcasts that I don’t want to subscribe to, and random podcast-like audio files. I’ve been using Huffduffer for that, and it usually works well, but not always. Overcast has a facility for uploading files to the web that can then be downloaded into the client, if you’re paying $10/year for Overcast Premium, but it’s somewhat limited.

This all got me thinking about how I could switch things up. I read somewhere about how Castro uses a kind of inbox metaphor to let you sort through new episodes of your subscribed podcasts, and queue some of them for later listening, and dismiss others that you’re not interested in. That sounded more like the way I want to listen to stuff now. Castro (if you’re paying for their “Plus” level) also has a facility for “sideloading” files that sounded a bit more flexible than Overcast’s. (It can also rip the audio from a video file and save that to Castro, and that sounded like it might come in handy. Huffduffer can sometimes do that too, but it’s a little clunky.)

And, since I was looking at new clients, I looked into Pocket Casts too. Pocket Casts is kind of interesting. It was acquired by NPR (and a few other public radio organizations) in 2018. But now, apparently, they’re looking to sell it back off. So I’m not sure what the future of the app will be. Like Castro and Overcast, it also has a Plus tier that gives you the ability to save files to the cloud and listen to them in the app.

Overcast, Castro, and Pocket Casts all support importing and exporting OPML files, so it was easy for me to export all my subscriptions from Overcast and import them to Castro and Pocket Casts. Actually, Overcast exported both my active podcast subscriptions, plus other podcasts that I wasn’t currently subscribing to, but hadn’t actually deleted from Overcast, so it wound up being a list of 35 podcasts. So that gave me a bunch of stuff to play with in Castro and Pocket Casts.

I like Castro, but I quickly discovered that it doesn’t support anything like the playlist functionality of Overcast. So there’s no obvious way to group podcasts together. If I wasn’t listening to both talk and music podcasts, I probably wouldn’t be bothered by that, but I really like to keep those separate. So I guess Castro isn’t really for me.

Pocket Casts does support something like playlists. They call them filters, and they’re probably a little more powerful than Overcast’s playlists. I set up “long music” and “short music” filters, and they worked exactly as I wanted them to work. Pocket Casts also has a “new releases” filter that is kind of like Castro’s inbox. And there’s an “up next” queue similar to Castro’s. So it seems like there’s not much I can do with Castro that I can’t also do with Pocket Casts. And, if I was going for the “Plus” tier, Pocket Casts is $10/year, while Castro is $19/year. So, if I was determined to switch away from Overcast, I’d likely go with Pocket Casts.

Pockets Cast Plus also has desktop apps for Mac and Windows. While those aren’t strictly necessary, they would come in handy. My current method for listening to podcasts at my desk is generally to use AirPlay from Overcast to send them to AirServer, which works, but isn’t perfect.

But, in all this messing around with apps, and reading reviews, and thinking things through, I think I’ve realized that I can reconfigure Overcast to work for the way I’m consuming podcasts now, and not bother switching. Here’s what I think I’m going to do:

  1. For podcasts that I’m still fairly interested in, I’ll keep subscribing to them, but switch my playlists from oldest-to-newest to newest-to-oldest. When I see episodes at the top of the list that I’m not interested in, I’ll just delete them. And I won’t stress about getting through the whole playlist. It’s fine to let older stuff drop off. It’s not hurting anybody.
  2. For podcasts where I’m only occasionally interested in listening to specific episodes, I’ll leave them in Overcast as inactive, and just peruse them occasionally and download specific episodes.
  3. I might put together a new “queue” playlist that doesn’t include any podcasts in particular, and just load single episodes of random podcasts into it. (Which is apparently something I can do, but didn’t realize, until I started messing around.)

So, yeah, I probably overthought this whole podcast thing. I took some screenshots of Castro and Pocket Casts, and will include them below. I could probably write another blog post about which podcasts I’m currently listening to, and what’s been getting me through the pandemic, but I’ve already spent too much time on this one. I’m not sure if any of this will be helpful to anyone else, but (as often happens), writing this post has helped me figure things out, so it was worth my time.

Castro screenshots

Pocket Casts screenshots

audiobooks, comics, and iOS apps

It looks like we’re right in the middle of our second wave here in NJ. There are a few bright spots, but I think, overall, it’ll get worse before it gets better. So… happy Thanksgiving, I guess?

I spent my Thanksgiving alone in my apartment, but I probably would have done that this year, even if we weren’t in the middle of a pandemic. I also spent Black Friday alone in my apartment, and will likely be spending today and tomorrow home alone too. If the pandemic was over, I’d probably have gone into NYC at some point this weekend, but that’s out of the question now. So I’m definitely feeling a bit of cabin fever. But I’ll get through it.

I managed to get the Audible app on my iPhone working, somehow. After last week’s trouble, I’d pretty much given up on it, but I decided to take another shot. I don’t really know what I did to get it to work, but, well, it’s working now. Though I should say that I haven’t actually tried to listen to anything yet, so I don’t really know if that’ll work. But at least I can launch the app and poke around in it without having it crash.

And I still haven’t decided what I want to listen to next. I started listening to a BBC adaptation of War and Peace some time ago, and I should probably get back to that and finish it, but I haven’t been in the mood for anything like that. I should probably listen to one of the Big Finish Doctor Who audio dramas instead. (Neither of those requires Audible, though, and I’d like to find out if the Audible app is really fixed or not, so I may try something from my Audible library instead.)

Meanwhile, on my iPad, I wanted to read a comic last night and tried to launch Comic Zeal, which is the iOS app i use for reading DRM-free comics. It crashed as soon as I opened it, and I couldn’t find any way to get it to work. I didn’t want to delete and reinstall it, since that would also remove the 4 GB worth of comics that I had loaded in to it. Comic Zeal hasn’t been updated in about four years, so I’ve been expecting that it would eventually stop working. I assumed that iOS 14 had finally killed it. But, then, after deleting it and reinstalling it, it does seem to work again. Of course, that killed all the comics I had in there, so I decided that maybe I should just try another app.

I’d picked up iComics at some point, when it was on sale or something, maybe last year, but hadn’t tried it out at all. I looked at the app store, and I saw that it was updated to work with iOS 14 a couple of months ago, so that seemed like a good bet. So I’m going to try to switch over to that. Dealing with situations like this always reminds me of how annoyed I am about the file system on iOS. On a normal computer, I would have been able to just drag and drop the files from Comic Zeal over to iComics. But, with iOS, if you can’t launch an app, then there’s really no way to get to that app’s files. So I had to go through the work of figuring out where the CBZ files were for the comics I wanted to load, pull them down from OneDrive to my Mac, then copy them over to the iPad. That took quite a while.

One nice thing about iComics over Comic Zeal is that it exposes its files via the Files app, so I think that means that I could access them even if I couldn’t launch the app. I’ve played around with iComics a bit now, and I think it’s good enough for me, but it definitely doesn’t have all the bells and whistles that Comic Zeal had. It’s a shame that the developer on that one seems to have given up on it.

I see that the developer for iComics started working on a new version in January of this year. But, of course the pandemic (and other stuff) got in the way, per this blog post from mid-year. He just posted a personal update a few days ago, coincidentally. He’s only written three blog posts this year, but they’re pretty lengthy and interesting. I, on the other hand, have written 93 posts so far this year, according to my stats. And most of them are probably dumb and boring. But that’s OK.

So, anyway, I guess I’ve got my audiobook and comic book situations figured out for now, so if I’m in the mood to listen/read this weekend, I’ll actually be able to do that. I have no clue what I really want to do for the rest of the weekend, though. I was pretty restless yesterday, for a while, and couldn’t decide what to do with myself, and started to get a bit annoyed with myself. Then, I didn’t sleep well last night. I guess I’ll get something for lunch soon. After that, maybe I’ll try to settle down and read something. Or take a walk. Or a nap. I guess it’s good that I have options.