LibraForge Your Audiobookshelf companion tool to forge your library into shape.
Plan, inspect, organize

Folder Forge

Preview and apply safe, metadata-driven library organization.

Run Settings

Start organizer run previews destinations unless Apply moves is enabled. Index-only refreshes the cache and stops before move planning; consolidation should always be reviewed as a full-root dry run first.

Why the structure cache matters

It teaches the organizer how your library is already arranged

The cache is a saved map of existing author and series locations under the destination library root. Normal imports consult it so a new volume joins the established series folder instead of creating a parallel structure. It caches folder structure, not Audible searches or editable book metadata.

Initial setup or standalone refresh

Enable Index library and exit. The organizer scans the destination library, replaces the saved cache, and stops without planning or moving books.

Normal import

Leave both cache options disabled. The organizer loads the saved cache and uses it while planning books from the scan root. If no cache exists yet, one is built automatically.

Library changed outside the organizer

Use Refresh cache before this run when folders were manually renamed, moved, or added and you want a fresh scan followed immediately by a normal preview or apply run.

After an applied organizer run

The organizer refreshes the cache automatically after successful moves, so a separate index run is normally unnecessary.

For consolidation, set both roots to `/audiobooks`, enable consolidation, and run without Apply first.

0%

Idle

No run yet.

Summary

Planned Moves

Each card represents one move from the scan root into the destination library root.

No move data yet.
Showing 0 of 0 planned moves

Live Output