davidbb-l/cinema-manager — explained in plain English
Analysis updated 2026-05-18
Search multiple sources for a movie or show and save the best quality result to Quark
Automatically sort saved media into genre folders for use with Plex, Jellyfin, or Infuse
Compare search results by resolution, source type, and codec before choosing one
Add a new content source by writing a small plugin file
| davidbb-l/cinema-manager | aevella/sky-pc-mcp-companion | alicankiraz1/gemma-4-31b-mtp-vllm-server | |
|---|---|---|---|
| Stars | 26 | 26 | 26 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | moderate | hard |
| Complexity | 3/5 | 3/5 | 4/5 |
| Audience | general | vibe coder | ops devops |
Figures from each repo's GitHub metadata at analysis time.
Setup wizard and commands are in Chinese, requires a Quark account and the Hermes Agent framework.
Cinema Manager is a Python skill for the Hermes Agent framework that helps users find movies and TV shows online and save them directly to a Quark cloud drive account. Quark is a Chinese cloud storage service, and the project is primarily aimed at Chinese-speaking users, with the setup wizard and agent commands written in Chinese. The skill integrates with media server software such as Infuse, Plex, and Jellyfin by saving files in a folder structure and naming convention those tools expect. The core features are a multi-source search system built on a plugin architecture, automatic quality scoring for each search result, and one-click saving to Quark. When results are saved, the skill can also classify them by genre using either the OMDB movie database API or scraping from the content source itself, then sort them into named folders like Action, Drama, or Sci-Fi inside the Quark drive. Quality scoring compares results across resolution (up to 4K), source type (Blu-ray remux down to camera recordings), HDR format, audio codec, video codec, subtitle availability, and which platform hosts the file. The result with the highest score is shown first. Genre results are cached locally to avoid repeated lookups. The plugin system lets users add new content sources by dropping a Python file into the plugins folder and implementing a search method and a link extraction method. An example plugin file is included. Configuration lives in a config.json file created during setup, and it stores Quark login credentials (username and password, or a session cookie), which plugins are enabled, the target save folder name, and an optional OMDB API key. Installation requires cloning the repository into the Hermes skills folder and running a setup script. The project is licensed under MIT.
A Python skill for the Hermes Agent framework that searches for movies and shows, scores result quality, and saves the best one to a Quark cloud drive, sorted by genre.
Mainly Python. The stack also includes Python, Hermes Agent, OMDB API.
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.