Yarnripper

Free, direct download

Turn loose audio files into one proper audiobook.

Yarnripper builds chaptered M4B audiobooks on your Mac. Drop in your own files, or pull a whole season out of a podcast feed, then set the order, the cover and the details and export one clean book that plays anywhere.

macOS 14 or later Universal, Apple silicon and Intel Free
Yarnripper building Moby-Dick: 44 chapters named after the book's own, running 24 hours, with the cover and author filled in and the footer reading Ready to export Yarnripper building Moby-Dick: 44 chapters named after the book's own, running 24 hours, with the cover and author filled in and the footer reading Ready to export

01 · Build

Start with files, end with a book.

Drag in a folder or pick the files by hand, and every one of them becomes a chapter, named from whatever the file already knew about itself. Yarnripper tidies up the repeated show names it recognises along the way.

The chapter list is a proper macOS table, so you can drag rows into order, double-click a title to rename it, and move a whole selection with the keyboard. Undo covers all of it.

Chapter titles often arrive in a mess. Batch Rename can add or remove prefixes and suffixes, find and replace text, strip episode markers and leading dates, number chapters, change case and run regular expressions. You see a preview before anything changes.

Set the title, author, genre, release date and cover, or let Yarnripper look them up for you. If you are making several books at once, Multi-Book Mode gives each one its own metadata, artwork and output settings.

02 · Podcasts

Or build one straight from a feed.

You can also build a book directly from podcast episodes. Search Apple Podcasts by name or paste an RSS or Atom URL, and Yarnripper loads the feed with its artwork, publisher, episode count and date range.

Filter the feed by date, season or title, then pick the episodes you want. They appear in the chapter list at once and download in the background, leaving you free to rename and arrange them.

Failed downloads can be retried, and export waits until every episode is present, so the finished book cannot have a hole in it. Feed artwork is used only when you have not chosen a cover.

If a show is about to disappear, you can preserve a season as one file that keeps working after the feed is gone. If it is your own show, you can offer listeners a single download, already chaptered by episode and carrying your artwork and credits.

The Import from Podcast window: a loaded feed of 630 episodes with its show artwork, the date filters, and 31 episodes ticked totalling 49 hours The Import from Podcast window: a loaded feed of 630 episodes with its show artwork, the date filters, and 31 episodes ticked totalling 49 hours
Those same 31 episodes back in the main window as chapters, titled Upgrade 600-630, with the show's artwork and details picked up from the feed Those same 31 episodes back in the main window as chapters, titled Upgrade 600-630, with the show's artwork and details picked up from the feed

03 · Export

It lands in Apple Books and keeps your place.

A folder of MP3s imported as-is can land in Music, lose your place and show no chapters. Yarnripper writes a proper M4B instead: it opens as an audiobook, remembers where you stopped and lists every chapter in Apple Books, CarPlay, Plex and Audiobookshelf.

Chapter marks stay accurate whether the book runs twenty minutes or thirty hours, and nothing forces you to split it.

If your files are already compatible AAC, Preserve Original joins them without touching the audio. Otherwise pick a profile by what you want from it: Compact for speech, Standard, High Quality for music and archival work, or Custom to set it all by hand.

Every export ends with a report showing the file size, duration and codec, whether the audio was copied or re-encoded, which chapter formats were written, and whether the cover and tags made it.

The export report for a finished M4B: size, duration, codec, 31 chapters in both QuickTime and Nero, every check passed, and a compatibility list covering Apple Books and CarPlay, Audiobookshelf, Plex and Jellyfin, and vintage iPods The export report for a finished M4B: size, duration, codec, 31 chapters in both QuickTime and Nero, every check passed, and a compatibility list covering Apple Books and CarPlay, Audiobookshelf, Plex and Jellyfin, and vintage iPods

04 · Archive

Keep everything the feed knew.

Show notes, links, the chapters inside an episode and the chapter artwork all normally vanish the moment a feed becomes an audiobook.

Yarnripper keeps the source feed and show, each episode's original title and date, its show notes and links, and any embedded chapters or artwork.

That archive lives inside the M4B, with a readable JSON sidecar as a fallback. Other players still see an ordinary audiobook.

05 · Transcripts

It writes the words down, too.

Yarnplayer can search every word in a book and jump straight to the moment it was said, but it needs a transcript. Yarnripper makes one for any book you build.

Transcribe the current project, or use Transcribe Books to process a stack of finished M4B and M4A files. Save each transcript beside its book, collect them in one folder, or choose another destination.

Transcription uses Apple's speech recogniser in macOS 26 and runs entirely on your Mac. Every word carries a timestamp, so Yarnplayer can jump to the second it was spoken.

Each transcript is packed into a compressed .yarntranscript file that Yarnplayer reads directly. These files average about one eighth the size of the raw transcription. Import one and the whole book becomes searchable.

You can reopen a package later and export per-chapter SRT files and word timings.

The Transcribe Books window part-way through a season: six of forty-five chapters done, two more running, and transcripts set to save beside each audiobook The Transcribe Books window part-way through a season: six of forty-five chapters done, two more running, and transcripts set to save beside each audiobook

Everything else.

Settings

  • Recommends encoding settings from the files you imported and explains each choice
  • Lets you override any recommendation, or leave the encoding settings alone
  • Summarises file count, total duration, date range and variations in quality

Warnings

  • Flags unsupported or unreadable audio, missing metadata and failed downloads
  • Warns about odd ordering, duplicate or missing track numbers, very short files and resource forks
  • Warns before export when the destination volume is low on space
  • Non-destructive. The issue list stays open without changing anything while you decide what to relink, retry or ignore

Projects

  • .yarn files save the structure, titles, metadata, artwork and settings without copying your media
  • When a project reopens, Yarnripper checks that its media is still where you left it and identifies anything that moved
  • Relink a folder, relink one item, drop it, or re-download podcast audio that has gone missing
  • Unsaved-changes prompts before opening, resetting, closing or quitting

Downloads

  • Shows how much managed storage is in use, with per-item progress and retry controls in the toolbar
  • Clean Up Downloads can run manually or when a project closes
  • Files used by the open project are never cleaned up

Accessibility

  • Native keyboard and table navigation throughout
  • Artwork and loading states labelled for VoiceOver, and export progress announced as a percentage

Download.

Yarnripper is free. It ships with its own copies of the media tools it needs, so there is nothing to install alongside it.

Yarnripper 1.0

The first public build is not out yet. The download and its release notes will appear here when it is ready.

Requires
macOS 14 or later. Transcription requires macOS 26 or later.
Architecture
Universal, Apple silicon and Intel
Signing
Developer ID, notarised by Apple
Price
Free

Yarntranscribe 1.0

Yarntranscribe contains only the batch transcription window. It is already included with Yarnripper, so download it separately only if that is all you need.

Requires
macOS 26 or later, for Apple's speech recogniser
Makes
.yarntranscript packages for Yarnplayer, and per-chapter SRT
Reads
M4B and M4A audiobooks, and transcript packages made by either app
Price
Free

About the bundled media tools

Yarnripper runs ffmpeg, ffprobe and the shared LAME encoder, and ships universal builds of all three inside the app, so there is nothing separate to install. They are built reproducibly from pinned source as LGPL-only components. GPL, GPLv3, nonfree and libfdk-aac options are excluded, and an automated audit rejects a build that contains them. The exact source is published beside each release. If you prefer to use your own copies, put them in ~/Library/Application Support/Yarnripper/Tools and they take precedence over the bundled ones.

Version history

  1. 1.0

    Unreleased

    • Build audiobooks. Import files or a folder, arrange and rename chapters in a native table, batch-edit titles, and split a project across several books with Multi-Book Mode.
    • Export. Chaptered M4B carrying both QuickTime and Nero chapter structures, plus chaptered M4A and MP3. Accurate chapter marks at any length, with no forced splitting. Compact, Standard, High Quality, Preserve Original and Custom profiles, and a report on the finished file after every export.
    • Edit without re-encoding. Open a finished M4B, fix its metadata, chapter names or cover, and save with the audio untouched.
    • Podcast import. Apple Podcasts search or any RSS feed, with filtering, background downloads and retries.
    • Enhanced archives. Show notes, internal episode chapters, links and per-chapter artwork embedded in the M4B, with a JSON sidecar as the fallback.
    • Transcripts. Transcription of the project you are building or of finished M4B and M4A audiobooks, using Apple's macOS 26 speech recogniser, packed into .yarntranscript files around eight times smaller than the raw output. Packages can be reopened and expanded to SRT.
    • Yarntranscribe. The transcription side as its own app, downloadable separately and also included in Yarnripper.
    • Bundled media tools. Audited, universal, LGPL-only builds of ffmpeg, ffprobe and LAME, with their source published alongside.

Later releases will be listed here, newest first. Questions about Yarnripper can go to support@yarnplayer.net.