Organize
Move or copy books into layouts such as Author/Series/Title, including custom layout templates.
Clean up audiobook folders with dry-run previews, metadata-aware layouts, rename templates, undo logs, and Audiobookshelf workflows.

Audiobook Organizer is for audiobook libraries that have drifted into inconsistent folder names, filenames, metadata sources, or Audiobookshelf paths. It lets you inspect what it can read, preview what it would change, run the operation, and keep an undo path while you verify the result.



| Task | Start With |
|---|---|
Organize books into Author/Series/Title | Organize |
| Rename files from title, author, series, track, or disc fields | Rename Files |
Use Audiobookshelf-created metadata.json files | Audiobookshelf |
No metadata.json, but audio files have tags | Explore Metadata |
| MP3 tags use non-standard fields | Metadata Sources |
| Previous organization or rename needs to be reverted | Safety And Undo |
| Planned paths look wrong | Troubleshooting |

If you use Audiobookshelf, enable Store metadata with item before the first organize run. This makes ABS save a metadata.json file beside each book, and Audiobook Organizer reads that file when it previews folder changes.
After a non-dry-run organization, trigger an Audiobookshelf scan and clean up any stale missing-book entries if ABS still points at old paths.
Move or copy books into layouts such as Author/Series/Title, including custom layout templates.
Build filenames from title, author, series, track, disc, narrator, and other metadata fields.
Read metadata.json, embedded EPUB/MP3/M4B metadata, and Audiobookshelf metadata before changing files.
Use dry-run previews, reviewed execution, skip/error summaries, and undo logs for organization and rename runs.
Discover Audiobookshelf libraries, test container-to-host path mappings, organize from ABS metadata, and trigger scans.
Use the local web UI, scriptable CLI, keyboard-first TUI, rename flows, metadata tools, or ABS command group.