jellyfin / jellyfin-web
The Free Software Media System - Official Web Client
AI Architecture Analysis
This repository is indexed by RepoMind. By analyzing jellyfin/jellyfin-web in our AI interface, you can instantly generate complete architecture diagrams, visualize control flows, and perform automated security audits across the entire codebase.
Our Agentic Context Augmented Generation (Agentic CAG) engine loads full source files into context on-demand, avoiding the fragmentation of traditional RAG systems. Ask questions about the architecture, dependencies, or specific features to see it in action.
Repository Overview (README excerpt)
Crawler viewJellyfin Web Part of the Jellyfin Project --- Jellyfin Web is the frontend used for most of the clients available for end users, such as desktop browsers, Android, and iOS. We welcome all contributions and pull requests! If you have a larger feature in mind please open an issue so we can discuss the implementation before you start. Translations can be improved very easily from our Weblate instance. Look through the following graphic to see if your native language could use some work! Build Process Dependencies • Node.js • npm (included in Node.js) Getting Started • Clone or download this repository. • Install build dependencies in the project directory. • Run the web client with webpack for local development. • Build the client with sourcemaps available. Directory Structure > [!NOTE] > We are in the process of refactoring to a new structure based on Bulletproof React architecture guidelines. > Most new code should be organized under the appropriate app directory unless it is common/shared. • ❌ — Deprecated, do **not** create new files here • 🧹 — Needs cleanup • 🐉 — Serious mess (Here be dragons)