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.