[{"content":" Overview A multi-threaded filesystem browser plugin for visual effects review tools. Browse large directory trees, detect image sequences, filter by time or version, preview media on hover, and load files into the host application — all without blocking the UI.\nSupports xStudio and OpenRV. The core plugin (filesystem_browser/) is host-agnostic; the openrv_compat/ shim layer adapts it to OpenRV without modifying any shared code.\nNon-blocking directory scan — background thread pool with live progress; partial results stream to the UI as scanning proceeds Image sequence detection — groups frame ranges using fileseq (e.g. shot.####.exr 1001-1100) Four view modes — List, Tree, Grouped (compressed path tree), Thumbnails ffmpeg thumbnails — generated asynchronously by a 4-worker pool; persisted in a platform-appropriate cache directory across sessions; coalesced into a single UI refresh per 50 ms burst Preview on hover — single-click loads a clip temporarily; double-click commits it and discards the preview Filtering — free-text, modification-time bracket (last day / week / month), version filter (latest / latest 2) Path autocomplete — Tab-completion in the path field with arrow-key navigation Quick Access — pinned directories + recently visited history Context menu — Replace current media, Compare (A/B), Append, Copy path, Show in Finder Environment-variable pins — pre-populate bookmarks via XSTUDIO_BROWSER_PINS Requirements Requirement Version OpenRV 2025.0 or later Python 3.10+ OS macOS 12+, Linux (RHEL 8+) Installation OpenRV Download the plugin Inside openrv goto Preferences-\u0026gt;Packages and click on \u0026ldquo;Add packages\u0026rdquo; and select the above zip file. Restart OpenRV. Open Preferences → Packages and enable Filesystem Browser. Verify After restarting, a Filesystem Browser menu option should appear in the File menu.\nUsage See https://github.com/richardssam/filesystem_browser for details on configuration and usage.\nKnown Limitations Not tested on windows, but should be possible. ","date":"28 June 2026","externalUrl":null,"permalink":"/ori-shared-platform-website/plugins/filesystem_browser/","section":"Plugin Registry","summary":"Overview A multi-threaded filesystem browser plugin for visual effects review tools. Browse large directory trees, detect image sequences, filter by time or version, preview media on hover, and load files into the host application — all without blocking the UI.\n","title":"Filesystem Browser","type":"plugins"},{"content":"","date":"28 June 2026","externalUrl":null,"permalink":"/ori-shared-platform-website/tags/import-utility/","section":"Tags","summary":"","title":"Import Utility","type":"tags"},{"content":"","date":"28 June 2026","externalUrl":null,"permalink":"/ori-shared-platform-website/tags/io/","section":"Tags","summary":"","title":"Io","type":"tags"},{"content":"Extend your review pipeline with community-built plugins for OpenRV and xStudio.\nBrowse the registry below, or learn how to submit your own plugin.\n","date":"28 June 2026","externalUrl":null,"permalink":"/ori-shared-platform-website/","section":"Open Review Plugin Registry","summary":"Extend your review pipeline with community-built plugins for OpenRV and xStudio.\nBrowse the registry below, or learn how to submit your own plugin.\n","title":"Open Review Plugin Registry","type":"page"},{"content":"","date":"28 June 2026","externalUrl":null,"permalink":"/ori-shared-platform-website/plugins/","section":"Plugin Registry","summary":"","title":"Plugin Registry","type":"plugins"},{"content":"","date":"28 June 2026","externalUrl":null,"permalink":"/ori-shared-platform-website/tags/review/","section":"Tags","summary":"","title":"Review","type":"tags"},{"content":"","date":"28 June 2026","externalUrl":null,"permalink":"/ori-shared-platform-website/tags/","section":"Tags","summary":"","title":"Tags","type":"tags"},{"content":"The Open Review Plugin Registry is a discovery site — it links to community plugins hosted in their own GitHub repositories. The registry itself does not host source code. To list your plugin, you submit a small registry entry (two files) as a Pull Request to:\nAcademySoftwareFoundation/ori-shared-platform\nNote: The full review and acceptance process is still being finalised. The steps below reflect current requirements. Check back here or watch the repository for updates before submitting.\nCreate a listing Step 1 — Sign the CLA Before any contribution can be accepted, you must sign the Academy Software Foundation Contributor License Agreement via EasyCLA.\nWhen you open your first Pull Request against an ASWF repository, the EasyCLA bot checks your status automatically and guides you through signing if needed. Individual contributors sign directly; contributors acting on behalf of a company require a Corporate CLA authorised by a company representative via the EasyCLA portal.\nYou only need to sign the CLA once across all ASWF projects.\nStep 2 — Host your plugin on GitHub Your plugin source code must live in a public GitHub repository that you own or maintain. The registry links to it — reviewers, users, and the automated metrics fetch all read from that repository directly.\nAny repository visibility other than public is not supported. The repository must contain an open-source licence file (e.g. LICENSE or LICENSE.txt). Step 3 — Prepare your registry entry Fork AcademySoftwareFoundation/ori-shared-platform and create a directory for your plugin under the correct product folder:\nOpenRV plugins → plugins/OpenRV/your-plugin-name/ xStudio plugins → plugins/xStudio/your-plugin-name/ Directory naming: use lowercase letters, numbers, and hyphens only. Example: color-correction-tool, rv-audio-sync, xstudio-pipeline-connector\nYour directory must contain exactly two files:\nplugins/ └── OpenRV/ └── your-plugin-name/ ├── index.md ← registry entry (required) └── feature.svg ← thumbnail shown on the card (required) Step 4 — Write index.md index.md is what powers the plugin card on this site. See the registry entry reference below for the full schema.\nStep 5 — Open a Pull Request Open a PR from your fork against the main branch of ori-shared-platform. Your PR should add only the two files for your plugin — no source code.\nA committer will review your PR for:\nCLA compliance (confirmed automatically by EasyCLA) Correct directory structure (two files only) Valid index.md schema — repoUrl pointing at a live, public GitHub repository Thumbnail present and legible at card size Once approved and merged, the registry site rebuilds automatically and your plugin card appears within minutes.\nUpdate a listing To update your plugin\u0026rsquo;s metadata (description, version, tags, thumbnail), open a PR that modifies the files inside your plugin directory. Because you are listed as the CODEOWNER of your directory, GitHub will automatically request your review on any PR that touches it — including your own updates.\nCODEOWNERS enforcement is pending a one-time admin action to enable \u0026ldquo;Require review from Code Owners\u0026rdquo; in branch protection. Until then, committers review all changes.\nRemove a listing To remove your plugin from the registry, open a PR that deletes your plugin directory (plugins/OpenRV/your-plugin-name/ or plugins/xStudio/your-plugin-name/). A committer will approve and merge.\nRemoving a listing does not affect your source repository — only the registry entry is deleted.\nThe registry entry: index.md Front matter +++ title = \u0026#34;Your Plugin Name\u0026#34; description = \u0026#34;A one-sentence summary shown on the plugin card.\u0026#34; date = 2024-06-15T00:00:00Z draft = false version = \u0026#34;1.0.0\u0026#34; author = \u0026#34;your-github-username\u0026#34; license = \u0026#34;Apache-2.0\u0026#34; host_app = [\u0026#34;OpenRV\u0026#34;] # \u0026#34;OpenRV\u0026#34;, \u0026#34;xStudio\u0026#34;, or both tags = [\u0026#34;color\u0026#34;, \u0026#34;utility\u0026#34;] # see tag list below [params] repoUrl = \u0026#34;https://github.com/your-username/your-repo\u0026#34; repoOwner = \u0026#34;your-github-username\u0026#34; +++ Front matter fields Field Required Description title Yes Display name shown on the card description Yes One sentence — shown on the card and in search date Yes Release or submission date (ISO 8601) draft Yes Set to false to publish version Yes Current version string author Yes Your GitHub username license Yes SPDX identifier — e.g. Apache-2.0, MIT, BSD-3-Clause host_app Yes [\u0026quot;OpenRV\u0026quot;], [\u0026quot;xStudio\u0026quot;], or [\u0026quot;OpenRV\u0026quot;, \u0026quot;xStudio\u0026quot;] tags Yes Array of topic tags (see below) params.repoUrl Yes Full URL of your public GitHub repository params.repoOwner Yes GitHub username or org that owns the repository Suggested tags color · io · audio · pipeline · review · export · import utility · workflow · metadata · conform · annotation · ui\nThumbnail requirements The thumbnail (feature.svg, feature.png, or feature.jpg) is displayed as the card image on the registry browse page.\nFilename: must start with feature. — e.g. feature.svg Dimensions: 16:9 ratio — 1280×720 or 1920×1080 recommended Content: show the plugin in context inside the host application Format: SVG preferred for UI mockups; PNG or JPEG for real screenshots Body content After the front matter, write a description of your plugin in Markdown. This content appears on the plugin detail page. Suggested sections:\n## Overview What the plugin does and the problem it solves. ## Requirements Host application version, Python version, OS support. ## Installation Step-by-step instructions. ## Usage How to configure and run the plugin. Questions Open an issue in ori-shared-platform with the label plugin-registry.\n","date":"1 January 2024","externalUrl":null,"permalink":"/ori-shared-platform-website/contributing/","section":"Open Review Plugin Registry","summary":"The Open Review Plugin Registry is a discovery site — it links to community plugins hosted in their own GitHub repositories. The registry itself does not host source code. To list your plugin, you submit a small registry entry (two files) as a Pull Request to:\n","title":"Submit a Plugin","type":"page"},{"content":"","externalUrl":null,"permalink":"/ori-shared-platform-website/host_apps/","section":"Host_apps","summary":"","title":"Host_apps","type":"host_apps"}]