Skip to content

Choose An Interface

Audiobook Organizer ships one binary with browser, terminal, scriptable CLI, and Audiobookshelf workflows. Pick the interface based on how much review and automation you need.

InterfaceCommandBest ForNotes
Local web UIaudiobook-organizer webVisual setup, preview review, rename review, Audiobookshelf connection checksCurrent GUI direction
Organizeaudiobook-organizer --dir=/booksMain workflow for repeatable scripts and batch runsUse --dry-run first
Organization TUIaudiobook-organizer tuiKeyboard-first interactive organizationGood when you want terminal review without browser setup
Rename Filesaudiobook-organizer rename --dir=/booksScripted rename previews and executionTemplate-driven
Rename TUIaudiobook-organizer rename-tui --dir=/booksInteractive rename reviewSupports field mapping and template preview
Explore Metadataaudiobook-organizer metadata --dir=/booksText and pretty metadata inspectionUse --json for machine-readable output
Explore Metadata TUIaudiobook-organizer metadata-tui --dir=/booksInteractive metadata explorationUseful before writing templates
Audiobookshelf CLIaudiobook-organizer abs ...ABS library discovery, path mapping, metadata organization, scansRequires ABS URL/token

Use the web UI when you want forms, staged review, selected moves/candidates, and visible backend summaries:

Terminal window
audiobook-organizer web

See Local Web UI.

Use organize for automation and repeatable runs:

Terminal window
audiobook-organizer --dir=/books/source --out=/books/organized --dry-run

See Organize and CLI.

Use the TUI when you want an interactive terminal flow:

Terminal window
audiobook-organizer tui --dir=/books/source --out=/books/organized

See TUI.

Use ABS workflows when the server already has the metadata you trust:

Terminal window
audiobook-organizer abs scan --abs-url=http://localhost:13378 --abs-token="$ABS_TOKEN"

See Audiobookshelf.