TaleRunner

Sync your Audiobookshelf audiobook library to Yoto MYO cards, automatically.

Sign in with Yoto

Browse Your Audiobookshelf Library

Connect your Audiobookshelf server and browse your entire audiobook collection. Search, filter by genre or author, and assign any book to a Yoto MYO card with one click.

TaleRunner library view showing audiobook grid with search and filter controls

Automatic Chapter Splitting & Sync to Yoto

TaleRunner downloads your audiobooks from Audiobookshelf, splits them into chapters, and uploads them directly to your Yoto MYO cards. Review titles and cover art before pushing. No manual file juggling.

TaleRunner sync dashboard showing card progress, chapter review, and upload status

Import Audio from Yoto MYO Cards

Already have audio on your Yoto MYO cards? Import them back into your Audiobookshelf library to keep a backup. Imported cards stay linked so future syncs update the original card instead of creating duplicates.

TaleRunner import view showing Yoto card list and import progress into Audiobookshelf

Back Up & Restore Your Yoto MYO Playlists

Never lose a playlist. TaleRunner backs up every track, chapter title, icon, and cover image from your Yoto MYO cards to the cloud. Restore any version to a new or existing card with one click.

  • Cloud backup of all MYO card playlists, tracks, and metadata
  • Version history — roll back to any previous snapshot
  • Restore to a new card or overwrite an existing one
  • Automatic scheduled backups (daily or weekly)
  • Local ZIP download of all cards on the free plan
  • Available on the Pro plan for $5/month

Multi-User & Your Data, Your Control

Multiple family members can each connect their own Yoto and Audiobookshelf accounts. Admin tools let you monitor usage, manage caches, and track sync jobs across all users. And if you ever want to leave, you can permanently delete your account and all data from Settings.

  • Multi-user with individual Yoto & Audiobookshelf accounts
  • Automatic chapter splitting with FFmpeg
  • Cover art and chapter title editing before upload
  • Two-way sync: export to Yoto and import back to Audiobookshelf
  • Delete your account and all data at any time

Frequently Asked Questions

How do I get my audiobooks onto Yoto MYO cards?

TaleRunner connects your Audiobookshelf server to your Yoto account and syncs audiobooks to MYO cards automatically. Sign in with your Yoto account, add your Audiobookshelf server URL and API key, then pick a book — TaleRunner downloads the audio, splits it into chapters, and uploads each chapter as a track on a MYO card. You can review and edit titles, icons, and cover art before anything is pushed to Yoto.

Can I use TaleRunner with my existing Audiobookshelf library?

Yes. TaleRunner works with any Audiobookshelf instance — self-hosted, Docker, or cloud. Just point TaleRunner at your server URL and provide an API key. It reads your libraries, books, and chapter metadata directly from the Audiobookshelf API. Your original files are never modified.

Is there an Audiobookshelf plugin or integration for Yoto?

TaleRunner is a dedicated web app that bridges Audiobookshelf and Yoto. While it's not an Audiobookshelf plugin, it connects to the Audiobookshelf API and the Yoto API to sync audiobooks to MYO cards with no manual file conversion. It handles chapter splitting, audio processing, cover art, and uploading — all through a browser-based interface.

How do I back up my Yoto MYO card playlists?

TaleRunner lets you back up any MYO card playlist as a downloadable ZIP file containing the audio tracks and cover art. Free users get local ZIP backups. Pro users also get automatic encrypted cloud backups with version history, so you can restore a card to any previous state — even if the original audio is deleted from Audiobookshelf.

What happens to my Yoto playlists if I cancel Pro?

Your synced Yoto cards are not affected — they stay on your Yoto account as normal. If you downgrade from Pro to Free, you keep access to local ZIP backups but lose cloud backups and unlimited syncing. Existing cloud backups are retained for 30 days after downgrade, giving you time to download them.

Does my Audiobookshelf server need to be public-facing?

Yes. TaleRunner's server needs to reach your Audiobookshelf instance over the internet to download audio files and cover art. If your ABS is running on a home network, you'll need to expose it through a reverse proxy (e.g. Nginx, Caddy), a Cloudflare Tunnel, Tailscale Funnel, or similar. A simple port forward with a domain name works too. Private/local-only addresses (localhost, 192.168.x.x, etc.) are blocked for security reasons.

Is my data safe? What does TaleRunner store?

Your Audiobookshelf API key and Yoto login tokens are stored securely on TaleRunner's server and are never exposed to the browser or shared between services. Audio files are downloaded temporarily for processing and cached on disk; the original files always stay on your ABS server. TaleRunner never stores your Yoto or Audiobookshelf passwords. You can permanently delete your account and all associated data at any time from the Settings page.

Can I delete my account and data?

Yes. You can permanently delete your account from the Settings page under "Danger Zone." This removes all your data including cards, sync history, local and cloud backups, Audiobookshelf configuration, and cancels any active Stripe subscription. The deletion is immediate and cannot be undone.

What happens if my audiobook has a lot of chapters?

Yoto MYO cards support up to 99 tracks per card. If your audiobook has more than 99 chapters, TaleRunner automatically splits it across multiple cards (e.g. "Book Title (Part 1)", "Book Title (Part 2)"). You'll see the split plan during the review step before anything is uploaded.

Can I edit chapter titles and cover art before syncing?

Yes. After TaleRunner processes your audiobook, you'll see a review screen where you can rename the book title, edit individual chapter titles, change chapter icons, and upload a custom cover image. Nothing is pushed to Yoto until you confirm.

My Yoto connection stopped working. What do I do?

Yoto login tokens can expire if they go unused for a while or if you sign in elsewhere. Head to the Settings tab and click "Reconnect" to re-authenticate with Yoto. Your cards and sync history are preserved; only the login session needs refreshing.

If I re-sync a book, does it re-process everything from scratch?

No. TaleRunner caches both the processed chapter audio and the Yoto uploads by content hash. If you re-sync the same book, only chapters that have actually changed are re-processed and re-uploaded, making re-syncs much faster.

Do my audiobooks need chapter markers in Audiobookshelf?

Yes. TaleRunner uses the chapter metadata from Audiobookshelf to split the audio into individual tracks for Yoto. If your audiobook doesn't have chapters defined, you can add them in Audiobookshelf's metadata editor before syncing.

Is TaleRunner free?

TaleRunner has a generous free plan that includes 100 tracks synced per month, unlimited ABS libraries, chapter splitting, and local Yoto MYO playlist ZIP backups. For unlimited syncing, cloud MYO playlist backup & restore, and priority queue, the Pro plan is $5/month. See pricing below for full details.

Pricing

Free

$0/month
  • 100 tracks synced per month
  • Unlimited ABS libraries
  • Chapter splitting & icons
  • Import from Yoto cards
  • Local MYO playlist ZIP backups
Get Started
Most Popular

Pro

$5/month
  • Unlimited track syncing
  • Cloud MYO playlist backup & restore
  • Version history with one-click restore
  • Automatic daily or weekly backups
  • Priority queue position
  • Everything in Free
Get Started

Start free. No credit card required.

Get Started