Skip to content

Repository files navigation

Flex 2

Flex 2 is a local media manager built with Tauri, React, and SQLite.

Current slice

  • Save one library folder.
  • Scan videos and pictures into a local SQLite database with a live progress log.
  • Preserve tags across simple moves by relinking missing items with the same name, type, and size.
  • Generate cached thumbnails in the app data directory. Bundled ffmpeg is preferred, with PATH ffmpeg as a fallback.
  • Display original image files in shelf cards through a local Tauri media protocol, so picture shelves can support larger browsing cards without base64 inlining.
  • Browse built-in shelves for random videos, random pictures, untagged files, and saved custom shelves with AND/OR/NOT query groups.
  • Rearrange shelves from the shelf heading drag handles.
  • Left click opens a file, right click edits tags, and middle click opens the containing folder.
  • Manage available tags in Settings, then select from those tags in the item tagging dialog.

Bundled ffmpeg

For Windows builds, place ffmpeg.exe and ffprobe.exe in:

src-tauri/third_party/ffmpeg/windows/

The app will bundle that folder as a Tauri resource. If ffmpeg.exe is not present there, thumbnail generation falls back to ffmpeg on PATH.

Development

npm install
npm run tauri dev

About

A better flexible plex-like media browser

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages