v1.3 is here
A release focused on template power — composite rename templates, history navigation, and documentation.
Organize files the way you think about them
FMO stores metadata in a local SQLite database — no cloud, no lock-in. Tag your files, search by meaning, and build exactly the organizational structure you want.
A release focused on template power — composite rename templates, history navigation, and documentation.
- Composite Rename Templates — rename and move files in a single pass
- History Navigation — hover dropdown on back/forward buttons
- Rename Conflict Blocks — automatic conflict resolution with [?…?] syntax
- Collapsible Sidebar — collapse the left panel for more space
- Documentation — in-app help pages for all template types
- Find in Browse — jump directly to current file in browse view
Composite Rename Templates
Rename and move files in a single pass with accurate full-path conflict detection. Define a composite template once (pairing a path template with a name template), then apply it to any selection.
- Composite template editor — create templates that combine path + name templates in one
- Apply to selection — composite templates available from the entity page and clipboard bulk actions
- Full-path conflict detection — detects when two files would end up at the same path, including existing files on disk
- Dry-run preview — see exactly what will happen before any files are moved
History Navigation
Navigate more freely with a history dropdown on the back and forward buttons.
- Hover dropdown — hover over the back or forward button to see your navigation history
- Page titles — each history item shows the page name (e.g. “MyFile.mp3” for entity pages, “Browse Records” for browse)
- Jump to any point — click any item in the dropdown to jump directly there, bypassing intermediate steps
Rename Conflict Blocks
Batch rename now detects when files would conflict and resolves them automatically.
- Conflict blocks — use
[?...?]in name templates to mark a conflict-resolution zone (e.g.{artist} - {title}[?_{i:3}?].{file:ext}) - Automatic retry — when a rename would conflict, the block fills in
_001,_002, etc. until a free path is found - Disk existence check — conflicts with existing files on disk are detected and resolved the same way
- Works in both the name template editor and composite template rename
Collapsible Sidebar
The left panel (search, browse, clipboard) can now be collapsed to give more space to the main content area.
- Collapse/expand by clicking the edge zone or using the toggle button
- Collapse state persists across sessions
Documentation
In-app help pages for all template types, with linked tables of contents.
- Path Templates docs — full reference for path template syntax, path types, and
{parents:N} - Composite Templates docs — how to create and use composite templates
- Inner page links — click any entry in a doc page’s table of contents to jump directly to that section
Find in Browse
From the entity page, jump directly to the current file in the Browse view.
- Button in the entity page header to locate the current record in Browse
- Browse scrolls to and highlights the entity
v1.3 builds on the foundation of v1.2. Follow along at fmo.clrmo.com or issues.clrmo.com.