awesome-repositories.com
Blog
MCP
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
sqzw-x avatar

sqzw-x/mdcx

0
View on GitHub↗
3,394 estrellas·455 forks·Python·gpl-3.0·12 vistas

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.

Historial de estrellas

Gráfico del historial de estrellas de sqzw-x/mdcxGráfico del historial de estrellas de sqzw-x/mdcx

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a Mdcx

Proyectos open-source similares, clasificados según cuántas características comparten con Mdcx.
  • universalmediaserver/universalmediaserverAvatar de UniversalMediaServer

    UniversalMediaServer/UniversalMediaServer

    2,624Ver en 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
    Ver en GitHub↗2,624
  • pycqa/pycodestyleAvatar de PyCQA

    PyCQA/pycodestyle

    5,155Ver en 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
    Ver en GitHub↗5,155
  • pycqa/flake8Avatar de PyCQA

    PyCQA/flake8

    3,760Ver en 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
    Ver en GitHub↗3,760
  • pulsejet/memoriesAvatar de pulsejet

    pulsejet/memories

    3,697Ver en 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
    Ver en GitHub↗3,697
Ver las 30 alternativas a Mdcx→

Preguntas frecuentes

¿Qué hace 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.

¿Cuáles son las características principales de sqzw-x/mdcx?

Las características principales de sqzw-x/mdcx son: 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.

¿Qué alternativas de código abierto existen para sqzw-x/mdcx?

Las alternativas de código abierto para sqzw-x/mdcx incluyen: 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…