Troubleshooting
Dry Run Shows Missing Metadata
Section titled “Dry Run Shows Missing Metadata”Check the metadata source:
metadata.jsonshould live beside the book files.- Embedded metadata requires
--use-embedded-metadataor--flat. - Non-standard fields may need mapping flags such as
--title-fieldor--author-fields.
Use the metadata command to inspect what the organizer can read:
audiobook-organizer metadata --dir=/books/sourcePlanned Paths Look Wrong
Section titled “Planned Paths Look Wrong”Check the selected layout:
audiobook-organizer --dir=/books/source --layout=author-series-title --dry-runFor custom templates, inspect the field reference:
audiobook-organizer layout-templateSee Layouts.
Rename Conflicts
Section titled “Rename Conflicts”Run rename in dry-run mode and inspect duplicate targets:
audiobook-organizer rename --dir=/books/source --dry-runUse a template with enough unique fields, such as track or disc number.
Audiobookshelf Cannot Find Files
Section titled “Audiobookshelf Cannot Find Files”Validate container-to-host path mapping:
audiobook-organizer abs scan \ --abs-url=http://localhost:13378 \ --abs-token="$ABS_TOKEN" \ --abs-path-map="/audiobooks:/mnt/media/audiobooks" \ --dir=/mnt/media/audiobooks \ --check-filesSee Audiobookshelf.
Browser Does Not Open
Section titled “Browser Does Not Open”Use --no-open and copy the printed local URL:
audiobook-organizer web --no-openThe server binds to 127.0.0.1 by default and uses a temporary token. Open the complete startup URL, including its ?token=... parameter; otherwise the UI cannot call its API.
Docs Visual Generation Fails
Section titled “Docs Visual Generation Fails”See Docs Visuals. On macOS, TUI VHS captures run through the local Docker image to avoid native Chrome crash dialogs.