MoreRSS

site iconMatt BirchlerModify

Product designer at NMI, YouTuber, and podcaster
Please copy the RSS to your reader, or quickly subscribe to:

Inoreader Feedly Follow Feedbin Local Reader

Rss preview of Blog of Matt Birchler

Chapterize 2: a new generation

2026-07-24 20:00:00

Chapterize 2: a new generation

I'm happy to announce that Chapterize 2 is out today, and I think it is an essential tool for anyone who has a podcast. The app is free to try and has a one-time $20 unlock for unlimited use. If you've previously purchased the app, this is a free upgrade. Chaperize is available for Mac, iPad, and iPhone.

Your podcast home base

Chapterize 2: a new generation

Version 2 adds an entirely new section to the app, which provides podcast hosts to more easily access important data about their show with ease. Switch over to the new "shows" tab and you can add as many podcasts as you'd like. I've added my three podcasts, and what this allows me to do is at a moment's notice, review my show information and see my recent episodes.

  1. Copy URLs to the show on Apple Podcasts and other services like Overcast, Spotify, and more.
  2. Get the HTML embed code for Apple Podcasts.
  3. Copy show notes as HTML or Markdown.
  4. See current Apple Podcasts rating (you can even dig in to see what your overall score is across all countries).
  5. Download old episodes.
Chapterize 2: a new generation

Adding a show is dead simple. You can search the Apple Podcasts directory, paste in the Apple Podcasts show link, or add the RSS feed, whichever is most convenient for you. When you go the Apple Podcasts route, the app will automatically find your Overcast and Pocket Casts sites, and if you want quick access to the YouTube channel, Spotify, or Castro, you can manually add those links as well. If you don't have them immediately, no worries, you can add them later.

One of the things I have to do every week for MacStories is to get the episode links, show notes, and embed code for our latest Comfort Zone episode. This was a bit of a pain before, but I've been using this app for a few months to do this and it's completely changed the game for me. What took like 5 minutes before takes less than a minute now.

A new editing interface

Chapterize 2: a new generation

I think the killer feature in Chapterize is its ability to let you add and edit your chapter timings from the transcript. This has enabled me to hugely accelerate how quickly I can get my chapters into episodes over the past year.

In version 2, I'm not messing with the formula too much, but there is a critical change that I think levels up this experience even further. The previous UI had a toggle that lets you switch between the chapter list and the transcript view (if you're on an iPhone or a narrower window on an iPad or Mac, you'll still get that). But if you're on an iPad or Mac with enough space, you'll get both views side by side. It just makes it much easier to do everything. All the quality of life things around keyboard navigation and shortcuts work the same as they did before, but having this dual pane view really makes the experience easier.

I should say that if this isn't your thing, then your experience doesn't change at all. If you're not using transcripts in the app, then the UI is going to remain exactly how it was previously, and you can keep using it how you always have.

Chapterize 2: a new generation

To encourage use of this feature, I've also added a setting that is off by default, but you can enable to automatically start transcribing files when you drag them into the app. I've also made it so that if you already have a transcript for an episode in the app, you can now override it with your own. So, for example, if you tend to use the automatic transcription I just talked about, but this time you have your own SRT or VTT file you'd like to use instead, you can drag it into the window, and it will replace what was there before.

Chapterize 2: a new generation

And because the app now knows what podcasts you work on, when you drag a new episode in, you'll be prompted with which show it belongs to, and all the appropriate metadata, including the Hallmark, will automatically be added. Alternatively, if you're on the shows view and you drag a new audio file onto one of the shows in the list, it will assign it to that show.

The Chapterize CLI

Chapterize 2: a new generation

I recently created a CLI for Quick Subtitles, and that was a great unlock for me personally in automating my podcast workflow. I was able to watch a folder that Chris would put a new Comfort Zone episode in and then kick off a job that generated a transcription and cleaned up that transcription. However, then I just had a couple of files at that point. What I really wanted to do was get that episode into Chapterize at the end.

Well, with the Chapterize CLI, you can now do that. The most basic use case would be to use this to pass in an audio file into the app, but you can do a bit more.

You can have the app launch once this job is completed or not, you can simultaneously pass in a subtitles file, and you have the ability to indicate which show this episode is associated with.

There isn't a command line interface to start adding your chapters or working in the app, the UI is definitely still the place to go for that, but this was the last step in the work that I felt I could automate quite well.

This has let me round out my script for Comfort Zone so that once the transcript is created and cleaned up, it automatically adds those to Chapterize, associates it with the correct show, and I can get to adding chapters from there.

Run brew install mattbirchler/tap/chapterize to install Chapterize on your Mac. Please be aware this CLI does nothing if you don't also have the Mac app installed.

Check it out!

If you host a podcast and you put chapters in your episodes, and let's be real, that should be most of us, you really should check out Chapterize. It's a tool I built for myself and it is the tool I would be using even if I didn't make it.

+ Previewing my big app updates of the summer

2026-07-24 07:02:18

An early preview of the big app updates I have coming the rest of the summer.

quicksubs CLI gets more models and benchmarks

2026-07-23 04:22:56

quicksubs CLI gets more models and benchmarks

Last week I solved my own problem by releasing the quicksubs CLI, which allows you to generate transcripts easily from the command line on your Mac. I've used this a bunch myself already, it's been a great addition to my workflow, and I've heard from others that they're using it already as well.

Of course, once I started using it, for production use cases myself, a few things became clear: this needed to have all the transcription models and it needed to have the benchmark mode from the app available here as well. This is in the 1.5.0 release out now. Run brew upgrade to upgrade to it, or brew install mattbirchler/tap/quicksubs to install it for the first time.

All models

The desktop app supports Apple's speech engine as well as Parakeet and Whisper. Now, all three models are available from the CLI, and it will default to Apple's model unless you tell it to use something else.

I've done some mildly clever work to have the CLI check to see if you've already installed one of the third-party models in the app, and if so, it will use that version of the model. If you haven't downloaded it in the app or you don't use the app at all, then it will download the model the first time you try to use it. and then it will just be there going forward.

To use this, pass --engine with apple, parakeet, or whisper as the value.

Benchmark Mode

quicksubs CLI gets more models and benchmarks

One of the things I realized quickly after making the app originally was that it was really good at testing performance and thermal throttling of devices. Audio transcription is a taxing job and you can just run the same transcription on a file over and over and over again. to see not only how fast it can do the work, but how how much it will throttle itself down once it starts to get warm. The CLI is a great place to have this functionality as people who review products for a living can create scripts that use this as part of their testing suite.

Now, you can run quicksubs bench on a file and the process will run a benchmark with 1 warm up run (to make sure the model is fully ready, which can skew results sometimes), and then 5 runs on the file. There are arguments you can provide to change the number of runs, what engine you want to use, and if you want to save the results to a CSV.

quicksubs CLI gets more models and benchmarks

The CSV layout is intentionally built to let you easily run on multiple devices and merge them in the end to easily parse and build charts comparing devices with run-level data on performance. And because this doesn't have to run through the Mac App Store, I'm also able to collect internal temperature data and include that in the report as well.

Agents and scripts

Not new in this update, but I wanted to stress that an added unlock in a CLI version of Quick Subtitles is that your agents can use this as well. Sure, ChatGPT's Computer Use feature can click around your Mac if you want it to, but this is way faster, and accessible to all agents, even the most basic ones out there. Agents love a CLI, so if you're into that sort of thing and find yourself needing to transcribe things sometimes, quicksubs is a great tool to add to your tool belt.

But it's not just agents. If you want to automate some process on your Mac, scripts are a great way to do this, and with the CLI with clear output, you can add this to your automation as well (AI agent or not). I'll be sharing my new podcasting workflow for this shortly (as soon as Apple approves my next Chapterize update).

They’re just so desperate

2026-07-22 08:45:31

The small brained, big bigoted people on this subreddit are convinced that Rotten Tomatoes is lying to you. It's not that most people liked The Odyssey, actually a ton of people hated it! It's woke! People hate it!

Their evidence isn't on the page. No, that would be too easy. You need to exercise that hacker skill of viewing page source. Then look at the raw JSON data for the audience score, and that's where you see the data THEY DON'T WANT YOU TO SEE. See, Rotten Tomatoes has verified and unverified reviews. Basically, if you bought a ticket on Fandango (who owns Rotten Tomatoes), you can review the movie in Fandango after you see it and that review contributes to the audience score on Rotten Tomatoes. These reviews are labeled as "verified" since Fandango knows you bought a ticket to the movie. Meanwhile, anyone with a Rotten Tomatoes account can leave a review, whether they've seen the movie or not.

Look, I've got my beef with the audience score, but the reason they've done this is to prevent review bombing.

Getting back to the original Reddit post, they found that the verified reviews (aka people who definitely bought tickets and probably saw it) had a 97% score, but if you look only at the unverified reviews, it's actually lower (60%) at the time of writing this post. See!?

But let me break this down:

This number relies on you agreeing that you only care about 12% of all the reviews (throwing out 10,700 of the 12,200 reviews). In fact, the only reviews you don't trust are people who definitely actually watched it. Even if you count all the unverified reviews equally, the overall score is 92%, which is still pretty great. I'm not saying that every single unverified review is some bigot grinding an axe, but I am saying you need to do some real mental gymnastics to make this work.

Another notable thing in the data is how many people left a rating vs how many also wrote a review. Of the verified reviews, 13% of people also wrote a full review. Meanwhile, 70% of unverified users wrote a review. That's a pretty stark difference, and I'm just saying most people don't leave reviews generally (even a movie fanatic site like Letterboxd has about a 50% written review rate for this film), so a 70% written review rate is insanely high. Almost like it's likely people who came to the site to review bomb something…

Anyway, the movie made a quarter billion dollars in its opening weekend, people generally seem to love it, and I would sure love to stop thinking about people who find reason after reason to be made about people of color in media.

Obsession and Backrooms are moving the needle

2026-07-22 07:00:00

David Chen: 'Obsession' and 'Backrooms' Are Destroying Our Assumptions About the Box Office

But both films are also directed by filmmakers who found viral fame on platforms such as YouTube and TikTok, and neither film is based on legacy IP (e.g. Marvel, Star Wars, etc.). Their audiences are skewing young. The majority of ticket buyers for both films are under the age of 34, with Gen Z and younger millennials driving a ton of business. It turns out the kids will show up if you give them an experience that they can't get anywhere else.

There are a few themes I keep coming back to on this blog, and one of them is that everything is a reaction to what came before. When I was a young adult, Marvel movies were starting to begin their run, and they were a breath of fresh air from what we had previously. I know cinematic universes and superhero movies are old hat now, but they were not a thing when I was a kid, and it was extremely novel to get to experience these things in a way we never had before. However, the MCU kicked off almost 20 years ago, and they flooded the zone with huge amounts of movies and TV shows, and all of it was connected, and it eventually became exhausting.

Today's young adults grew up in that world, so it's not novel to them. It's just the way things have always been. And you know what? They're tired of it as well. Marvel can't just keep escalating the stakes of each movie they release to draw in audiences, and Hollywood is slowly figuring that out.

I don't think the lesson of Obsession and Backrooms is that low-budget horror movies are the way forward, but I do think they represent a desire from people to have original stories told in interesting ways, and if we get those, people will go to the theaters for them.

Not to bring everything back to video games, but this is part of the reason why I think that Xbox's strategy around ditching everything that's not an enormous blockbuster and leaning into just the biggest stuff is a mistake there as well. They're trying to do the Marvel thing where bigger is always better, and I don't think that's necessarily what people are looking for. Whether it's games or movies, I think studios should be investing in more smaller bets because some of them will absolutely blow up and get people excited about the mediums.

We are not ourselves on social media

2026-07-22 04:00:00

Jason Toney: I Hate The Way We Talk Online

What I got instead were weirdly defensive or hostile replies that seemed to take my innocuous question as an invitation to debate the merits of charts including conspiracy theories about their purpose. Others merely wanted to pat themselves on the back for having edgy tastes.

100% agreed. We genuinely are not ourselves on social media.