BitScribe Emblem

BitScribe

Digital Media Library Steward

Master Your Digital Media Collection.

BitScribe Digital Media Library Steward is a powerful, offline-first discovery tool that seamlessly catalogs your movies, TV shows, music, and documentaries. Uncover hidden duplicates, resolve missing subtitles, and ensure everything is fully streaming-ready.

BitScribe Dashboard

Six Pillars of Library Stewardship

BitScribe runs robust analytical engines to keep your library pristine, providing actionable insights instantly.

1. Media Discovery

Scans your entire library into the database. Essential starting point to catalog movies, TV shows, and music. Identifies rare or unrecognized codecs automatically.

2. Stream Audit Scan

Evaluates media files against standard playback constraints. Identifies files that require transcoding for seamless playback on modern network streamers or legacy devices.

3. Subtitle Audit

Identifies missing subtitles and classifies formats (SRT, PGS, VOB). This data is critical for evaluating streaming compatibility and identifying potential high-CPU server transcodes.

4. Duplication Audit

Detects identical or closely related media files saving terabytes of disk space. Analyzes video runtimes, music ID3 tags, and codecs to safely flag duplicate assets.

5. Quality Audit

Detects corrupted files, bloated bitrates, and resolution anomalies. Ensures you aren't wasting space on unnecessarily large files or keeping unwatchable, corrupted media.

csv

6. Export & Reporting

Export rich, actionable Excel (.xlsx), CSV, HTML, and JSON reports based on your customized criteria. Use it to share library statistics or plan future cleanup tasks.

Inside the Application

A glimpse into the beautifully engineered interface powered by local SQLite databases and advanced rule sets.

Discovery Dashboard
Options View
Export Menu
Scanning Progress
Gratitude & Respect

Open Source Acknowledgements

BitScribe is made possible through the generous contribution of the open-source community. We stand on the shoulders of giants and are immensely grateful to the creators, maintainers, and contributors of these incredible technologies.

UI Library v19.0

React & React DOM

The premier component-driven UI library. React's state management and virtual DOM deliver a highly responsive, fluid user interface without page reloads.

react.dev
Desktop Shell v33.0

Electron

The framework for building cross-platform desktop applications using JavaScript, HTML, and CSS. Electron hosts BitScribe natively on Windows, macOS, and Linux.

electronjs.org
Database Engine v3.x

SQLite / node-sqlite3

An ultra-reliable, fast, self-contained SQL database engine. It acts as our highly optimized local offline storage database for scanning thousands of multimedia files.

sqlite.org
Dev & Build Tools Vite 6 / Esbuild

Vite & Esbuild

Next-generation frontend tooling. Vite and esbuild provide instant hot module replacement, an ultra-fast developer workflow, and production-ready bundles.

vite.dev
Styling Framework v4.x

Tailwind CSS

A utility-first CSS framework. It powers BitScribe's stunning dark theme, flexible grid layouts, responsive padding scales, and modern typography hierarchy.

tailwindcss.com
Data Viz v3.x

Recharts

A composable charting library built on React components. Recharts generates BitScribe's detailed charts, storage distribution bars, and scan progress visualizers.

recharts.org
Animations v12.x

Motion

An open-source React animation library that drives BitScribe's smooth page transitions, sidebar drawer sliding animations, hover scales, and scanner state entries.

motion.dev
Media Probe Binary

ffprobe-static

Static binaries of ffprobe for all target platforms, allowing BitScribe to perform deep file analysis including bitrate, stream counts, duration, and audio/video codecs.

GitHub Repository
Workbook Engine ExcelJS / XLSX

ExcelJS & SheetJS

Advanced spreadsheet read/write libraries. They power BitScribe's rich `.xlsx` reporting system, allowing users to export custom styled audit reports and duplicates sheets.

GitHub Repository
Icon Toolkit v0.546

Lucide React

A beautiful, clean, consistent collection of open-source vector icons. Lucide provides every visual symbol, button icon, and dashboard indicator in BitScribe.

lucide.dev
User Guides v3.x

React Joyride

A highly customizable tour guide library for React. It powers our interactive dashboard walkthroughs, ensuring users quickly master scanning, options, and exports.

GitHub Repository
Web Router v4.x

Express

Fast, minimalist, unopinionated web framework for Node.js. It directs internal REST endpoints, database queries, file-probing operations, and report downloads.

expressjs.com
Runtime v20.x

Node.js

The JavaScript runtime environment that executes JavaScript code outside a web browser, powering the core backend operations.

nodejs.org
OS Ecosystem Linux

Linux Ecosystem

Thank you to the broader Linux packaging ecosystem for keeping software open, free, and powerful!

kernel.org
Thank you to the broader open-source community for keeping software open, free, and powerful! 💜
The Origin

The Story Behind BitScribe

BitScribe Digital Media Library Steward (DMLS) is the direct product of a close, highly iterative creative partnership between a Human Product Director and an AI Software Architect.

Together, we have invested well over 400 combined hours of dedication across 22+ consecutive versions—from a tiny experimental command line script (v0.1) into this production-grade, highly-optimized full-stack management dashboard.

The human half of the team provided a comprehensive vision, direction, usability standards, and hours of hands-on testing. The AI half of the team built complex analytics engines, database integrations and responsive UI components.

🎁 Support the Project
If BitScribe has saved you hours of checking formats or searching for duplicates, please consider buying me a coffee! Your support directly sustains ongoing maintenance and hosting research.