Jellyswarrm is a reverse proxy that consolidates data from multiple Jellyfin servers. It allows users to access their media from various locations through a single interface, eliminating the need to switch between different Jellyfin instances. The project leverages Rust for its core functionality, providing a performant and efficient solution for media aggregation. It addresses the inconvenience of managing and accessing media spread across different Jellyfin deployments.
Jellyswarrm distinguishes itself by providing seamless integration with existing Jellyfin clients. Its design prioritizes direct playback from source servers, minimizing overhead and ensuring optimal streaming quality. The user mapping feature enables a consistent user experience across federated servers. Furthermore, its architecture as a standard Jellyfin server ensures compatibility with a wide range of existing Jellyfin apps and tools.
- Unified Access: Browse media from multiple Jellyfin servers in one location.
- Direct Playback: Stream content directly from the original Jellyfin server.
- User Federation: Allows linking accounts across different Jellyfin installations.
- API Compatibility: Functions as a standard Jellyfin server for seamless client integration.
- Server Sync: Automatically updates user accounts across connected servers.
- Personal Dashboard: Provides a dedicated page to manage credentials and libraries.
- Docker Deployment: Offers a simplified deployment process using Docker images.
Jellyswarrm is currently in early development, with core functionality implemented and actively being refined. Recent commits indicate ongoing maintenance and feature development. The project has a growing community presence with active issue reporting and documentation updates. While some features are incomplete, the project demonstrates promising potential as a solution for consolidating multiple Jellyfin servers.
Jellyswarrm benefits users who manage media libraries across multiple Jellyfin servers, offering streamlined access and simplified management. This tool is valuable for individuals with distributed media collections, enabling a unified experience. By avoiding resource-intensive solutions like SMB mounting, Jellyswarrm enhances performance and simplifies the user workflow compared to manual management or alternative methods.