awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sqzw-x avatar

sqzw-x/mdcx

0
View on GitHub↗
3,394 نجوم·455 تفرعات·Python·gpl-3.0·10 مشاهدات

Mdcx

MDCx is a self-contained media management tool that automatically scrapes metadata from online sources and renames local video files to match standardized naming schemes. It organizes personal media libraries by attaching descriptive information to each file, enabling easy browsing and search through a browser-based interface.

The tool operates through a modular backend that includes a configurable rule engine for defining naming patterns, plugin-based scrapers that load metadata from multiple sources, and a filesystem watcher that triggers processing workflows automatically when new media files are detected. A background task queue offloads long-running operations to keep the web interface responsive, while SQLite provides persistent storage for metadata, scraping history, and user configuration.

MDCx also includes error-handling mechanisms that resolve metadata retrieval failures to ensure complete data collection, and it enforces consistent Python code style through configurable linting and auto-formatting rules. The web-based management interface communicates with the backend exclusively through RESTful API endpoints, allowing remote browsing, searching, and management of media collections without command-line tools.

Features

  • Metadata Catalogers - Organizes personal media libraries by fetching and attaching descriptive metadata to each file for easy browsing and search.
  • Metadata-Fetching Organizers - Organizes a personal collection of media files by fetching and attaching descriptive metadata from online sources.
  • Self-Hosted Media Managers - Hosts a browser-based interface that lets users browse, search, and manage their media collection remotely.
  • Web-Scraped Metadata Renamers - Scrapes metadata from online sources and renames local video files to match a standardized naming scheme.
  • Web-Scraped Metadata Renamers - Scrapes metadata from online sources and renames local video files to match a standardized naming scheme.
  • Plugin-Based Scrapers - Loads metadata from multiple online sources through interchangeable adapter modules that each implement a common scraping interface.
  • Media Management Interfaces - Hosts a browser-based interface that lets users browse, search, and manage their media collection remotely.
  • Naming Pattern Engines - Applies user-defined naming patterns and formatting rules to transform scraped metadata into standardized file names.
  • REST API Frontends - Presents a browser-based management interface that communicates with the backend exclusively through RESTful API endpoints.
  • Media File Watchers - Monitors filesystem directories for new or changed media files and triggers metadata scraping and renaming workflows automatically.

سجل النجوم

مخطط تاريخ النجوم لـ sqzw-x/mdcxمخطط تاريخ النجوم لـ sqzw-x/mdcx

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Mdcx

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Mdcx.
  • universalmediaserver/universalmediaserverالصورة الرمزية لـ UniversalMediaServer

    UniversalMediaServer/UniversalMediaServer

    2,624عرض على GitHub↗

    UniversalMediaServer is a self-hosted media streaming platform designed to serve video, audio, and image files to network-connected hardware. It functions as a DLNA and UPnP media server, enabling the distribution of content across a local area network by automatically detecting playback devices and managing media delivery. The platform distinguishes itself through a dynamic transcoding pipeline that adjusts bitrates and codecs on the fly to ensure compatibility with diverse hardware. It further enhances the viewing experience by automatically fetching metadata and cover art from external dat

    Javaangulardlnadlna-upnp
    عرض على GitHub↗2,624
  • pycqa/pycodestyleالصورة الرمزية لـ PyCQA

    PyCQA/pycodestyle

    5,155عرض على GitHub↗

    pycodestyle is a Python code quality utility that checks source files against the PEP 8 style guide, reporting deviations as a static analysis tool. Its primary function is to enforce consistent code formatting by scanning files and flagging violations with precise line and column numbers for direct integration into editors or workflows. The tool combines token-based pattern matching with abstract syntax tree (AST) context enrichment, enabling it to evaluate both surface-level formatting and deeper structural patterns. Its architecture supports custom validation rules through a plugin interfa

    Pythonflake8-pluginlinter-flake8linter-plugin
    عرض على GitHub↗5,155
  • pycqa/flake8الصورة الرمزية لـ PyCQA

    PyCQA/flake8

    3,760عرض على GitHub↗

    Flake8 is a Python style checker and static analysis tool that identifies programmatic errors and violations of coding standards in source files. It serves as a linting wrapper that aggregates multiple checkers into a single interface, functioning as a pluggable framework for Python code analysis. The tool incorporates a cyclomatic complexity analyzer to measure the logical complexity of functions and identify code that requires refactoring. It is designed for extensibility, allowing the integration of custom plugins and rules through defined entry points. The system provides capabilities fo

    Pythoncomplexity-analysisflake8linter
    عرض على GitHub↗3,760
  • pulsejet/memoriesالصورة الرمزية لـ pulsejet

    pulsejet/memories

    3,697عرض على GitHub↗

    Memories is a self-hosted photo and video management system designed for organizing, indexing, and sharing media libraries from a private server. It functions as an AI-powered media organizer that uses artificial intelligence for face recognition and object tagging to automatically categorize large collections. The system distinguishes itself through deep metadata integration and specialized processing, featuring a geographic photo viewer that plots media on a map using GPS data and reverse geocoding. It also includes a self-hosted video transcoder that converts files into adaptive HLS stream

    Vuebackup-toolgallerynextcloud
    عرض على GitHub↗3,697
عرض جميع البدائل الـ 30 لـ Mdcx→

الأسئلة الشائعة

ما هي وظيفة sqzw-x/mdcx؟

MDCx is a self-contained media management tool that automatically scrapes metadata from online sources and renames local video files to match standardized naming schemes. It organizes personal media libraries by attaching descriptive information to each file, enabling easy browsing and search through a browser-based interface.

ما هي الميزات الرئيسية لـ sqzw-x/mdcx؟

الميزات الرئيسية لـ sqzw-x/mdcx هي: Metadata Catalogers, Metadata-Fetching Organizers, Self-Hosted Media Managers, Web-Scraped Metadata Renamers, Plugin-Based Scrapers, Media Management Interfaces, Naming Pattern Engines, REST API Frontends.

ما هي البدائل مفتوحة المصدر لـ sqzw-x/mdcx؟

تشمل البدائل مفتوحة المصدر لـ sqzw-x/mdcx: universalmediaserver/universalmediaserver — UniversalMediaServer is a self-hosted media streaming platform designed to serve video, audio, and image files to… pycqa/pycodestyle — pycodestyle is a Python code quality utility that checks source files against the PEP 8 style guide, reporting… pycqa/flake8 — Flake8 is a Python style checker and static analysis tool that identifies programmatic errors and violations of coding… pulsejet/memories — Memories is a self-hosted photo and video management system designed for organizing, indexing, and sharing media… nastool/nas-tools — NAS媒体库管理工具. photoprism/photoprism — PhotoPrism is a self-hosted digital asset management platform designed to organize, classify, and manage large…