v1.1 Release Notes — CLRMO File Meta Organizer

Release

v1.1 is out

A major release focused on workflow speed — template-based renaming, a built-in media player, duplicate detection, and a REST API for scripting and external tool integration.


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.

fmo.clrmo.com
File Meta Organizer v1.1

A major release focused on workflow speed — template-based renaming, a built-in media player, duplicate detection, and a REST API for scripting and external tool integration.

  • Template Engine — name & path templates with variables, presets, and interactive picker
  • Inline Media Player — persistent player bar with playlist, shuffle, and loop modes
  • Duplicate Detection — find and merge duplicate files by MD5 hash
  • REST API — full REST interface for scripting and external integrations
  • Browse Templates — customizable column layouts saved as templates
  • Cross-page Keyboard Navigation — arrow keys navigate across pages
  • Favorites — star files for quick access
  • Keyboard Shortcuts — extensive shortcuts for power users

Template Engine

Define a template once, apply it to thousands of files instantly. Templates use the same tags and attributes you have already stored.

  • Name Templates — Bulk rename using any attribute: {artist} - {title}.{ext}. Built-in variables: {filename}, {basename}, {md5}, {duration}, {resolution}, {year}, {n}. Text transforms: {upper:attr}, {lower:attr}, {slug:attr}. Conflict resolution with {@attr} prefix for attribute-vs-built-in clashes. Unsafe characters automatically sanitized.
  • Path Templates — Move files into a new directory structure: {artist}/{album}. Path types: relative to base, relative to current, absolute, or custom base. Preserve existing structure with {parent} and {parents:N}. Slug paths for filesystem-safe organization.
  • Preset Library — Built-in name presets: Artist–Title, Show S##E## Title, Title (Year), Date–Name, Numbered–Name. Built-in path presets: Artist/Album, Type/Artist, Year/Month, Genre/Artist/Album. Save your own templates and reuse across sessions.
  • Interactive Variable Picker — Click any variable in the reference panel to insert it at cursor. No typing required.

Inline Media Player

A persistent player bar at the bottom of the window — play a track, keep browsing, and the music keeps going.

  • Playlist Playback — Play/pause, seek, previous/next track controls. Shuffle mode with weighted random. Loop mode — repeat single track or image indefinitely. Auto-advance through search results, browse pages, or clipboard.
  • Image Slideshow — Auto-advance images on a configurable timer. Fullscreen overlay.
  • Playback Controls — Volume slider with mute. Playback speed control. Video fullscreen with auto-hiding controls.
  • Compact & App-Max Modes — App-maximize expands the player to fill the app window. Compact mode leaves only a slim draggable player strip floating on screen.

Browse & Organization

  • Browse Templates & Column Chooser — Choose exactly which columns appear in the browse table. Add any custom attribute as a column. Save column layouts as Browse Templates.
  • Cross-Page Keyboard Navigation — Arrow keys navigate across page boundaries in browse and search.
  • Favorites — Star any file to add it to your Favorites collection. Dedicated Favorites view from the Tools menu.
  • Delete from Browse — Remove entities directly from the browse table. Optionally delete the physical file at the same time.

Entity Editor

  • Tag Edit Mode — View mode shows tags as clean comma-separated links. Switch to edit mode to add or remove tags.
  • Attribute Quick Search — Click the search icon next to any attribute value to instantly filter by it.
  • Reorganized Layout — Tag editor moved to the top. File metadata collapsed into a bottom section. Open containing folder option.

Duplicate Detection

  • Duplicate Finder — Groups files with identical MD5 hashes. Browse detected duplicate groups with full file details. Smart merge combines non-conflicting metadata.
  • Animated GIF Generation — Generate an animated GIF preview from any video file.

REST API

A local HTTP server that lets external scripts, analysis tools, and integrations read and write your database over a standard REST interface.

  • Standard Endpoints — GET /entities, GET /entities/:id, POST /entities, PATCH /entities/:id, GET /entities/by-path, GET /status.
  • Bulk Operations — Add tags to one or many entities. Merge attributes onto many entities.
  • Interactive Docs — Full OpenAPI 3 spec at /openapi.json. Interactive Swagger UI at /docs.

Miscellaneous Improvements

  • Saved Searches — Reorder saved searches by dragging.
  • Keyboard Shortcuts — p to play, Alt+P for playlist, Alt+M for app-maximize, Alt+Z for compact mode, and more.
  • Attribute Templates — Save attribute sets as templates for rapid application across files.

Leave a Reply

Your email address will not be published. Required fields are marked *