John Voorhees

5429 posts on MacStories since November 2015

John is MacStories' Managing Editor, has been writing about Apple and apps since joining the team in 2015, and today, runs the site alongside Federico. John also co-hosts four MacStories podcasts: AppStories, which covers the world of apps, MacStories Unwind, which explores the fun differences between American and Italian culture and recommends media to listeners, Ruminate, a show about the weird web and unusual snacks, and NPC: Next Portable Console, a show about the games we take with us.

MacStories Unwind: Don’t Bend the Fiber

AppStories+ Deeper into the world of apps
0:00
19:19

AppStories+ Deeper into the world of apps


This week on MacStories Unwind, Federico and I discuss the Ecobee HomeKit doorbell, an obscure USB-C adapter Federico discovered, and BBQ. Plus, with my Internet out for part of the week, we learn that my Internet service Plan B is rather ordinary compared to Federico’s, which involves a picnic table and getaway car.

Gadgets

Food

We deliver MacStories Unwind+ to Club MacStories subscribers ad-free and early with high bitrate audio every week.

To learn more about the benefits of a Club MacStories subscription, visit our Plans page.


Shazam Introduces Dedicated In-App Concerts Section

Today, Shazam introduced a dedicated Concerts section in its music discovery app that lets you explore upcoming shows that are recommended based on your Shazam history. Users can look at all recommended shows or narrow recommendations to those that are scheduled nearby. There’s also an option to display popular shows irrespective of your listening history.

When you find an artist’s show that you want to learn more about, tapping on the event listing offers additional options to:

  • Buy tickets via Ticketmaster or BandsInTown
  • Save the show for later, which moves it to the top of the Concerts section
  • Add the show to your calendar
  • View a map of the venue in Apple Maps
  • Access playlists, albums, singles, and music videos in Apple Music
  • View additional tour dates on a dedicated Concert Guide screen

Apple says other perks will be available too:

Shazam now also gives users the ability to save and revisit events, set reminders about upcoming shows, view tickets and unlock concert exclusives from select artists, which include brand new Watch faces and wallpapers available for download, behind the scenes video, tour photos, show set lists and more.

An example of bonus content for an USHER's upcoming Super Bowl show.

An example of bonus content for an USHER’s upcoming Super Bowl show.

For example, USHER’s Super Bowl concert in Las Vegas next February includes bonus content that links to information about his appearance, which is sponsored by Apple Music.

Events can be shared via the share sheet and accessed via Spotlight Search, too.

Examples of the dedicated artist pages available via Spotlight Search.

Examples of the dedicated artist pages available via Spotlight Search.

Some of the functionality found in Shazam’s Concerts section was previously added to the app. However, it’s great to see concerts get a dedicated space in the app. The update will make it easier for fans to discover upcoming shows and learn more about newly-discovered artists.

The Shazam update is available now for iOS and iPadOS users and will be released in the Android version of the app soon.


Obsidian’s Importer Plugin Lets You Move Your Apple Notes to Any Note-Taking App That Supports Markdown

As Club MacStories members know, I’ve been spending time the past few weeks decluttering my digital life and setting up systems so it’s harder for things to come undone again. One of my strategies to make life easier for ‘future me’ is to minimize the number of places I store things.

For notes and articles I write, that means Obsidian. In the past, I’ve resisted putting every text file in Obsidian because the app’s file management tools haven’t always been the best. Part of that historical weakness is undoubtedly the result of Obsidian’s emphasis on linking between documents. Fortunately, Obsidian’s folder and file management tools have come a long way. Paired with Omnisearch, a powerful third-party search plugin, I’ve overcome my hesitation and gone all in with Obsidian as an editor and text storage solution. So, when I heard that Obsidian’s open-source import tool had been updated to work with Apple Notes, I thought I’d export some of my notes to Obsidian to get a feel for how well it works.

The Importer plugin.

The Importer plugin.

Apple Notes doesn’t have an export option. Instead, as Obsidian’s blog post on the Importer plugin update explains, it stores your notes in a local SQLite database. The format isn’t documented, but the developers of the plugin were able to reverse-engineer it to allow users to move notes and their attachments out of Notes and into two folders: one with Markdown versions of your notes and the other with the files attached to your notes. The folder with your notes includes subfolders that match any folders you set up in Notes, too.

Importer is an Obsidian plugin that can be downloaded and installed from the Community Plugins section of Obsidian’s settings. The Importer’s UI can be opened using the command ‘Importer: Open Importer,’ which gives you options of where to save your imported notes, along with options to include recently deleted notes and omit the first line of a note, which Obsidian will use to name the note instead. Click the Import button, and the plugin does its thing. That’s all there is to it.

When you run Importer, it requires you to confirm where your Notes are stored, which is easy because the plugin takes you there itself.

When you run Importer, it requires you to confirm where your Notes are stored, which is easy because the plugin takes you there itself.

I ran Importer twice to see how well it worked in practice. The first time was on a set of more than 400 notes, many of which hadn’t been touched in years. The import process was fast, but it failed on 36 notes, and it wasn’t clear from the plugin’s interface whether that caused it to get stuck part of the way through or if the plugin just skipped those notes. I don’t know why some of my notes failed to import, but the results weren’t too bad for an undocumented file format of an app with no official export feature.

Importer isn't perfect but it's close enough given my large collection of old, rarely touched notes.

Importer isn’t perfect but it’s close enough given my large collection of old, rarely touched notes.

The import process is non-destructive, meaning it doesn’t delete the notes in Apple Notes. I took advantage of this by deleting everything I’d just imported into Obsidian. Then, I went back to Notes and cleaned them up a bit, deleting old notes I didn’t need anymore and reducing the total note count to 149. I re-ran Importer, and this time, I got no errors. I haven’t checked every note, but based on a spot check, the import process looks like it was successful.

The end result of using Importer is a folder of Apple Notes and related subfolders, plus a folder of attachments.

The end result of using Importer is a folder of Apple Notes and related subfolders, plus a folder of attachments.

One limitation of Obsidian’s Importer plugin is that it requires you to use the Obsidian app. However, the beauty of plain text is that once you have a folder full of Markdown files, you can use them with any app that supports Markdown, so it’s a tool worth considering whether you’re an Obsidian true believer or not.

That said, I don’t intend to abandon Apple Notes completely. It was easy to move a bunch of reference notes to Obsidian, where they’ll be easier to use alongside other notes. However, Obsidian’s Achilles heel is its lack of a workable system for collaboration. Until there’s a fast, secure, and simple way to share and edit notes with others, I’ll still use Apple Notes’ sharing feature. For everything else, I’m in deep with Obsidian because the portability and flexibility of plain text combined with a rich selection of third-party plugins make it the best tool for the sort of work I do.


Apple Announces October 30th Event

Apple has announced an event will be held on Monday, October 30th, at 5:00 pm Pacific time. There’s no indication of what might be announced, but the announcement does include the obtuse teaser ‘Scary Fast’ in the email invitation that was sent to the media. Also, Mark Gurman of Bloomberg has suggested that a refreshed iMac and MacBook Pros may be in the works.

The event is also being held at an unusual time compared to every Apple event in recent history. Whether or not that’s significant or not remains to be seen.


AppStories, Episode 356 – Web Apps and Services

This week on AppStories, we cover the web apps we use and why they’re sometimes preferable to native apps.

Sponsored by:

  • CleanMyMac X – Your Mac. As good as new. Get 5% off today.
  • Electric – Unbury yourself from IT tasks. Get a free pair of Beats Solo3 Wireless Headphones when you schedule a meeting.
  • Vitally – A new era for customer success productivity. Get a free pair of AirPods Pro when you book a qualified meeting.

On AppStories+, I explain why I’m a fan of Adaptive Noise Control and Conversation Awareness, Federico has come around on Dolby Atmos, and we both speculate about where the AirPods Max are heading.

We deliver AppStories+ to subscribers with bonus content, ad-free, and at a high bitrate early every week.

To learn more about the benefits included with an AppStories+ subscription, visit our Plans page, or read the AppStories+ FAQ.

Permalink

Automattic Acquires Interoperable Messaging Service Texts

Source: Texts.

Source: Texts.

Today, Automattic acquired Texts, a startup that’s been building a one-stop destination for managing your many chat and messaging apps in one place.

Automattic, which runs blogging platform WordPress.com and Tumblr, has been acquiring a growing list of companies in recent years, including the makers of apps like Day One and Pocket Casts. The company’s latest purchase marks its first foray into messaging.

Texts is a paid service that allows users to send and receive messages on several platforms, including iMessage, WhatsApp, Telegram, Signal, Messenger, Twitter, Instagram, LinkedIn, Slack, and Discord DMs, from a single app. There are other companies, like Beeper, attempting something similar using the open-source protocol Matrix, but Texts is a little different. It has developed its own technology stack for handling messages from multiple services that the company says doesn’t require it to send them across its servers and is end-to-end encrypted. Instead, Texts sends messages directly from one of its supported messaging platforms to another. Currently, Texts is available on the Mac, Windows, and Linux, with an iOS app under development and Android on the company’s roadmap too.

I had a chance to speak with Automattic CEO Matt Mullenweg about the acquisition, and it was clear from our conversation that he views it as a natural next step in the company’s support of open web platforms. It’s also a great fit with WordPress.org and Tumblr’s embrace of the ActivityPub protocol, which powers Mastodon and other federated social networks.

With the list of companies that offer some sort of siloed messaging that doesn’t interoperate with any others continuing to grow, I imagine the demand for a service like Texts’ is only going to grow over time. Backed by Automattic, Texts should have the resources to bring interoperability to more messaging services and grow its support for additional OSes more quickly, making it more competitive in what I expect will become an increasingly competitive market as lawmakers and regulators continue to put pressure on tech companies to make their messaging platforms more open.


Web Apps and Services

AppStories+ Deeper into the world of apps

AppStories Episode 356 - Web Apps and Services

0:00
38:27

AppStories+ Deeper into the world of apps

This week, Federico and John cover the web apps they use and why they’re sometimes preferable to native apps.

Read more