Yarnripper
Free, direct download
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.
01 · Build
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
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.
03 · Export
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.
04 · Archive
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
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.
.yarn files save the structure, titles, metadata, artwork and settings without copying your mediaYarnripper is free. It ships with its own copies of the media tools it needs, so there is nothing to install alongside it.
By downloading or using Yarnripper or Yarntranscribe, you agree to the Terms of Use and acknowledge the Privacy Policy.
Yarnripper 1.0
The first public build is not out yet. The download and its release notes will appear here when it is ready.
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.
.yarntranscript packages for Yarnplayer, and per-chapter SRTYarnripper 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.
1.0
Unreleased
.yarntranscript files around eight times smaller than the raw output. Packages can be reopened and expanded to SRT.Later releases will be listed here, newest first. Questions about Yarnripper can go to support@yarnplayer.net.