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

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com

Media automation tools

Ranking updated Jun 30, 2026

For an automated media management tool for servers, the first results are lidarr/lidarr, sickchill/sickchill (SickChill is a dedicated tool for automating TV show downloads, metadata fetching, and organization via Usenet and torrents with media server integration, but it focuses solely on TV shows rather than covering movies and music as the full suite you described) and nastool/nas-tools. sqzw-x/mdcx and transmission-remote-gui/transgui round out the shortlist. Compare the match explanations and check the project documentation against your requirements.

Find the best media automation tools for your workflow. We ranked top open-source projects by activity and features to help you pick the right one.

Media automation tools

Find the best repos with AI.We'll search the best matching repositories with AI.
  • lidarr/lidarrLidarr avatar

    Lidarr/Lidarr

    5,398View on GitHub↗

    Lidarr is a music library automation manager and client controller that monitors artists for new releases and automates the acquisition of music via BitTorrent and Usenet. It serves as a metadata organizer and integrator, connecting download clients with media servers to maintain a complete and up-to-date digital music collection. The system differentiates itself through automated library maintenance, such as scanning for missing tracks to fill gaps and monitoring for higher-quality versions of existing files to perform automatic quality upgrades. It uses configurable naming patterns to renam

    Lidarr is a dedicated music library automation tool that handles discovery, downloading via BitTorrent and Usenet, metadata fetching and renaming, and integration with media servers, so it fits the core media automation suite category, but it only supports music, not movies or TV shows, which may narrow its fit for your multi-media requirements.

    C#Download Automation
    View on GitHub↗5,398
  • sickchill/sickchillSickChill avatar

    SickChill/sickchill

    2,443View on GitHub↗

    Less rage, more chill.

    SickChill is a dedicated tool for automating TV show downloads, metadata fetching, and organization via Usenet and torrents with media server integration, but it focuses solely on TV shows rather than covering movies and music as the full suite you described.

    PythonAutomationAutomation ToolsMedia & Communication
    View on GitHub↗2,443
  • nastool/nas-toolsNAStool avatar

    NAStool/nas-tools

    9,049View on GitHub↗

    NAS媒体库管理工具

    This is a self-hosted media library management tool for NAS that automates downloading, organization, and metadata management, fitting your search for a media automation suite, though its full feature set (like music support and health monitoring) isn't fully confirmed from the description.

    Self-Hosted Media ManagersSelf-Hosted Media ServersBackground Task Schedulers
    View on GitHub↗9,049
  • sqzw-x/mdcxsqzw-x avatar

    sqzw-x/mdcx

    3,394View on GitHub↗

    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 fi

    MDCx is a metadata scraper and file renamer for local video libraries, but it does not handle automated downloading from Usenet/torrents, scheduling, or media server integration, so it is a component of a media automation suite rather than the full suite itself.

    PythonWeb-Scraped Metadata RenamersWeb-Scraped Metadata Renamers
    View on GitHub↗3,394
  • transmission-remote-gui/transguitransmission-remote-gui avatar

    transmission-remote-gui/transgui

    3,438View on GitHub↗

    🧲 A feature rich cross platform Transmission BitTorrent client. Faster and has more functionality than the built-in web GUI.

    TransGUI is a GUI client for the Transmission BitTorrent client, covering torrent downloading but lacking the automated discovery, metadata fetching, media server integration, and multi-type support that define a full media automation suite.

    PascalTorrent Clients
    View on GitHub↗3,438
  • gboudreau/sabconnectplusplusgboudreau avatar

    gboudreau/sabconnectplusplus

    88View on GitHub↗

    SABnzbd extension for Google Chrome

    This is a Chrome extension that adds a toolbar button for SABnzbd, not a full self-hostable media automation suite—it only supplements a Usenet client and lacks the discovery, organization, metadata, and media server integration you need.

    JavaScriptUsenet Clients
    View on GitHub↗88
  • spotweb/spotwebspotweb avatar

    spotweb/spotweb

    664View on GitHub↗

    Decentralized community

    Spotweb is a decentralized Usenet indexer/client, not a full media automation suite—it handles discovery and downloading from Usenet but lacks the broader organization, metadata, media server integration, and multi-type support you are looking for.

    PHPUsenet Clients
    View on GitHub↗664
  • xbmc/xbmcxbmc avatar

    xbmc/xbmc

    20,868View on GitHub↗

    This project is a cross-platform media center, player, and digital media library manager. It serves as a centralized home theater hub for organizing, managing, and playing digital audio and video files across multiple operating systems. The application features a skinable media interface designed for remote control and ten-foot interface optimization. This is supported by a skinning engine that separates visual layout from application logic, allowing for custom user interface designs. The system provides automated media library organization by scanning folders to generate structured database

    Kodi is a media center and library manager that organizes and plays media, but it does not automate downloading from Usenet/torrents or schedule releases, so it is not the media automation suite you are looking for.

    C++Media AutomationMedia Management Tools
    View on GitHub↗20,868
  • javscraper/emby.plugins.javscraperJavScraper avatar

    JavScraper/Emby.Plugins.JavScraper

    3,743View on GitHub↗

    This project is a metadata plugin for Emby that functions as a specialized media scraper. Its primary purpose is to automatically fetch movie details and images from external databases to populate adult media libraries. The tool identifies video content by extracting unique product identification codes from filenames, which it then uses to match media files to the correct database entries. This process automates the retrieval of detailed metadata and cover art, removing the need for manual data entry. The plugin integrates into the media server's metadata provider pipeline, using asynchronou

    This is a specialized metadata scraper plugin for Emby/Jellyfin that fetches details for adult media, but it is not a self-hostable suite for automating downloading, organization, and management across multiple media types — it lacks the core discovery, download, scheduling, and quality profile features the search requires.

    C#Video Metadata Scraping
    View on GitHub↗3,743
  • c0re100/qbittorrent-enhanced-editionc0re100 avatar

    c0re100/qBittorrent-Enhanced-Edition

    25,128View on GitHub↗

    qBittorrent-Enhanced-Edition is a cross-platform desktop application designed to manage the downloading and uploading of files across peer-to-peer networks. It functions as an open-source file sharer, facilitating the decentralized distribution of digital content by breaking files into smaller pieces for efficient transfer. The application utilizes a high-performance library to handle complex protocol specifications and employs a mature widget toolkit to provide a consistent native user interface across Windows, macOS, and Linux. It operates as a network traffic manager, incorporating asynchr

    qBittorrent-Enhanced-Edition is a BitTorrent client that handles automated torrent downloads, but it lacks key media automation features such as metadata fetching/renaming, media server integration (Plex/Jellyfin/Emby), release scheduling, and quality profile management, making it a building block rather than a complete media automation suite.

    C++Torrent Clients
    View on GitHub↗25,128
  • 5rahim/seanime5rahim avatar

    5rahim/seanime

    2,864View on GitHub↗

    This project is a self-hosted media server for organizing, streaming, and tracking anime and manga collections. It functions as a BitTorrent streaming client that allows video content to be played directly from torrents and cloud storage, a manga reader and tracker, and a media processing system using hardware-accelerated transcoding to ensure browser compatibility. The system distinguishes itself through synchronized media viewing, enabling users to host watch parties by coordinating playback in real time across multiple devices. It also features an extensible framework with a JavaScript-bas

    Seanime is a self-hosted media server and torrent streaming client specifically for anime and manga, so while it offers download automation and organization features, it does not support movies, TV shows, or music as requested.

    GoRelease CalendarsDownload Automation
    View on GitHub↗2,864
  • huangxd-/danmu_apihuangxd- avatar

    huangxd-/danmu_api

    2,571View on GitHub↗

    danmu_api is a bullet chat API gateway that aggregates video comments from multiple platforms and serves them through a standardized interface for use in media players. It includes a metadata matching service to identify video content across platforms using keywords or file names. The system uses an adapter-based normalization process to translate diverse platform response formats into a single schema and utilizes a Redis-backed cache to store search results and comment streams. It features a processing engine that cleans comment streams using keyword and regular expression filters. The proj

    This is a bullet chat (danmaku) API gateway that aggregates video comments and provides metadata matching for comment identification, not a suite for automated downloading, organizing, or managing media files — it is a specific building block for adding comment overlays to media players rather than the full automation tool you need.

    JavaScriptVideo Metadata Scraping
    View on GitHub↗2,571
Compare the top 10 at a glance
RepositoryStarsLanguageLicenseLast push
lidarr/lidarr5.4KC#GPL-3.0Jun 15, 2026
sickchill/sickchill2.4KPythonGPL-3.0Jun 16, 2026
nastool/nas-tools
9K
—
AGPL-3.0
May 16, 2023
sqzw-x/mdcx3.4KPythongpl-3.0Nov 17, 2025
transmission-remote-gui/transgui3.4KPascalGPL-2.0Feb 23, 2026
gboudreau/sabconnectplusplus88JavaScriptGPL-3.0Jul 19, 2025
spotweb/spotweb664PHPBSD-3-ClauseMay 16, 2026
xbmc/xbmc20.9KC++NOASSERTIONJun 16, 2026
javscraper/emby.plugins.javscraper3.7KC#—Jul 8, 2024
c0re100/qbittorrent-enhanced-edition25.1KC++otherNov 15, 2025

Related searches

  • Media automation scripts
  • an open source media streaming server
  • Media processing frameworks
  • Texture processing library
  • an open source platform for team communication
  • an open source platform for workflow automation
  • Media embedding library
  • a cross platform media playback engine