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
gaozhangmin avatar

gaozhangmin/boxplayer

0
View on GitHub↗
6,550 stars·368 forks·TypeScript·GPL-3.0·22 viewsxbyvideohub.com↗

Boxplayer

Boxplayer is a cloud media player and storage manager that enables high-definition video streaming and file administration across multiple cloud storage providers through a unified interface. It functions as a cloud media player with subtitle and audio support, a metadata organizer for structuring media libraries, and a high-speed download manager using a multi-threaded engine.

The project implements a Model Context Protocol server, which exposes cloud storage and media management functions as programmable tools and context for AI agents. This allows for AI-driven storage automation and the ability to perform management tasks via natural language instructions.

The system provides extensive cloud storage management capabilities, including multi-cloud synchronization, batch file renaming with dry-run validation, and the ability to undo file operations. It also includes media-specific tools for scraping metadata from external databases, aggregating multiple media servers into a single view, and analyzing storage statistics.

Authentication is handled through an identity store supporting OAuth, QR codes, and tokens for secure cloud account connections.

Features

  • Cloud Media Streamers - Plays high-definition video and audio files directly from cloud storage with subtitle and quality support.
  • Bulk File Operations - Ships a bulk processing engine for renaming and transferring large numbers of files with dry-run validation.
  • Cloud Storage Managers - Functions as a unified manager for organizing, renaming, and transferring files across multiple cloud providers.
  • Cloud Storage File Operations - Offers a command-line interface for interacting with and organizing files across multiple cloud storage providers.
  • Cloud File Management - Implements a standardized interface for managing files and directory structures within cloud storage environments.
  • Cloud File Search - Implements a search utility for locating specific files across multiple cloud storage providers using name-based queries.
  • Unified Storage Layers - Abstracts various cloud storage APIs into a unified interface for managing files across different providers.
  • Media File Renamers - Automatically generates structured names for movie and television libraries by matching patterns against metadata databases.
  • Dry Run Simulations - Simulates batch file operations to generate a preview plan before applying permanent changes to cloud storage.
  • Cross-Cloud Synchronization - Provides a central environment to administer and synchronize files across different cloud storage providers.
  • Cloud Storage Authentication - Supports connecting to cloud storage providers using OAuth, QR codes, and tokens for file management.
  • Video Streaming - Delivers high-definition video streams from cloud storage with support for audio tracks and subtitles.
  • Cloud-Based Streamers - Provides a high-definition video streamer optimized for content hosted on remote cloud storage.
  • Cloud File Downloads - Implements a multi-threaded download engine to quickly pull files from cloud storage to local or remote destinations.
  • Multi-threaded Downloading - Increases transfer speeds by splitting large cloud files into concurrent chunks for simultaneous downloading.
  • OAuth Token Management - Manages cloud account authentication through secure OAuth token storage and provider-specific credential exchange.
  • AI Agent Capabilities - Exposes programmable storage and media management skills to AI clients through a standardized interface.
  • Cloud Storage AI Integrations - Enables AI-driven organization of cloud files using natural language instructions and standardized protocols.
  • AI Agent Integrations - Provides an interface for AI agents to perform automated cloud file organization and management tasks.
  • MCP Protocol Integrations - Wraps command-line functions as structured tools for AI clients using the Model Context Protocol.
  • Model Context Protocol Servers - Implements a Model Context Protocol server to expose cloud storage functions as tools for AI agents.
  • Media Aggregators - Queries multiple external media servers simultaneously to provide a unified view of available content.
  • Cloud File Organizers - Includes a directory analysis tool to categorize and organize files within cloud storage.
  • Aggregators - Provides a unified view for browsing and searching media libraries across multiple different server instances.
  • Library Organization Automation - Automates the renaming and categorization of movies and TV shows to meet media server standards.
  • Metadata-Fetching Organizers - Organizes media collections by fetching and attaching descriptive metadata from external online databases.
  • File Operation Reversals - Tracks a history of file changes to create and execute mirror operations for rolling back batch updates.
  • Batch Operation Planning - Provides a command-line utility to walk file trees and generate rename plans for validation.
  • Cloud Operation Undos - Provides a recovery system to roll back previous renaming or organizational changes in the cloud.
  • Cloud File Renamers - Ships a utility to generate and execute renaming plans for cloud files with dry-run validation.
  • Media Metadata Scraping Tools - Scans files and retrieves movie and television details from external databases to build organized libraries.
  • Cloud Storage File Uploads - Implements mechanisms for uploading local files and directories to remote cloud storage folders.

Star history

Star history chart for gaozhangmin/boxplayerStar history chart for gaozhangmin/boxplayer

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Boxplayer

These projects share indexed features with Boxplayer. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • liupan1890/aliyunpanliupan1890 avatar

    liupan1890/aliyunpan

    11,904View on GitHub↗

    Aliyunpan is a desktop client and cloud storage file manager designed for organizing and managing data stored on Aliyun Drive. It provides a dedicated interface for uploading, downloading, and organizing files and folders within the cloud storage environment. The application distinguishes itself through multi-account management, allowing users to log into and operate across several different cloud identities simultaneously to move data between accounts. It further integrates the Aria2 protocol to offload file transfers, enabling the movement of data directly from the cloud to remote servers o

    TypeScriptaliyundrivealiyunpanxiaobaiyang
    View on GitHub↗11,904
  • tickstep/aliyunpantickstep avatar

    tickstep/aliyunpan

    4,952View on GitHub↗

    This is a command-line client for managing multiple Aliyun Drive accounts from a single interface. It authenticates each account via an OAuth browser-based login flow, stores tokens separately, and allows switching between active sessions. The tool unifies local and cloud file paths under a common tree structure, enabling consistent browsing, upload, download, and organization across all connected accounts. The client implements several techniques to accelerate and control file transfers. Downloads are split into chunks and transferred concurrently across multiple streams, with progress track

    Goadrivebackuplinux
    View on GitHub↗4,952
  • tonikelope/megabasterdtonikelope avatar

    tonikelope/megabasterd

    5,588View on GitHub↗

    Megabasterd is a cross-platform MEGA cloud storage client designed for downloading, uploading, and streaming files from MEGA accounts. It functions as both a file transfer tool and a media streamer, enabling the movement of data between local machines and cloud storage. The tool allows for remote media streaming, which lets users play media files stored in the cloud directly without requiring a full download to the local disk. The project provides comprehensive cloud storage management, covering local-to-cloud uploads and cloud-to-local downloads across multiple operating systems.

    Java
    View on GitHub↗5,588
  • qjfoidnh/baidupcs-goqjfoidnh avatar

    qjfoidnh/BaiduPCS-Go

    4,598View on GitHub↗

    BaiduPCS-Go is a Go library and cloud storage client that provides a programmable interface for interacting with Baidu Cloud Storage. It functions as an API wrapper and remote file manager, allowing users to manage files, folders, and accounts without using a web browser. The project includes specialized utilities for extracting direct download URLs to bypass web downloaders and managing multiple cloud identities through session tokens and cookies. It also enables remote file transfers, allowing content from shared links to be moved directly into a cloud account. The system covers a broad ra

    Gobaidupcs
    View on GitHub↗4,598
Compare all 30 related projects→

Frequently asked questions

What does gaozhangmin/boxplayer do?

Boxplayer is a cloud media player and storage manager that enables high-definition video streaming and file administration across multiple cloud storage providers through a unified interface. It functions as a cloud media player with subtitle and audio support, a metadata organizer for structuring media libraries, and a high-speed download manager using a multi-threaded engine.

What are the main features of gaozhangmin/boxplayer?

The main features of gaozhangmin/boxplayer are: Cloud Media Streamers, Bulk File Operations, Cloud Storage Managers, Cloud Storage File Operations, Cloud File Management, Cloud File Search, Unified Storage Layers, Media File Renamers.

Which projects share features with gaozhangmin/boxplayer?

Projects with overlapping indexed features include: liupan1890/aliyunpan — Aliyunpan is a desktop client and cloud storage file manager designed for organizing and managing data stored on… tickstep/aliyunpan — This is a command-line client for managing multiple Aliyun Drive accounts from a single interface. It authenticates… tonikelope/megabasterd — Megabasterd is a cross-platform MEGA cloud storage client designed for downloading, uploading, and streaming files… qjfoidnh/baidupcs-go — BaiduPCS-Go is a Go library and cloud storage client that provides a programmable interface for interacting with Baidu… anasty17/mirror-leech-telegram-bot — This project is a Telegram cloud mirror bot designed to download files from various internet sources and mirror them… stewartmcgown/uds — uds is a binary-to-text storage utility and cloud document storage manager. It converts binary files into encoded text…