# jellyfin/jellyfin-web

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/jellyfin-jellyfin-web).**

3,387 stars · 1,820 forks · JavaScript · gpl-2.0

## Links

- GitHub: https://github.com/jellyfin/jellyfin-web
- Homepage: https://jellyfin.org
- awesome-repositories: https://awesome-repositories.com/repository/jellyfin-jellyfin-web.md

## Topics

`hacktoberfest` `jellyfin` `media` `videos`

## Description

Jellyfin Web is the browser-based frontend for the Jellyfin media server, providing the user interface for browsing, playing, and administering a self-hosted media collection. It functions as a cross-platform media client that works across desktop and mobile browsers, offering a dashboard for server configuration, user management, and plugin administration. The web client serves as the primary interface for organizing and streaming personal media libraries, including movies, TV shows, music, and photos.

The web interface supports a range of media management capabilities, including library organization with filtering, sorting, and duplicate grouping, as well as live TV streaming from tuner backends with automatic recording scheduling. Playback features include direct play for compatible formats, on-the-fly transcoding via FFmpeg for unsupported media, HDR to SDR tone mapping, and synchronized playback across multiple devices. Subtitle management covers downloading from online databases, extracting embedded subtitles, and generating subtitles using local AI models.

Server administration through the web interface includes user account setup, metadata language preferences, home screen customization, and visual theme management. The interface also provides access to plugin installation through a hosted catalog, custom CSS styling, and playback statistics tracking. Security controls such as HTTPS encryption, LDAP authentication, and per-user remote access restrictions are configurable through the dashboard.

## Tags

### Business & Productivity Software

- [Personal Media Managers](https://awesome-repositories.com/f/business-productivity-software/personal-media-managers.md) — Organizes, streams, and accesses movies, TV shows, music, and photos from a personal media collection on any device. ([source](https://jellyfin.org/docs/general/quick-start))
- [Personal Media Playback](https://awesome-repositories.com/f/business-productivity-software/team-collaboration-events/collaboration-communication-tools/collaboration-tools/real-time-collaboration/multi-device-playback-synchronization/personal-media-playback.md) — Streams personal media libraries to any client device with synchronized playback options.
- [Multi-Device Playback Synchronization](https://awesome-repositories.com/f/business-productivity-software/team-collaboration-events/collaboration-communication-tools/collaboration-tools/real-time-collaboration/multi-device-playback-synchronization.md) — Keeps media playback in sync for multiple remote viewers watching the same content together. ([source](https://jellyfin.org/))

### Content Management & Publishing

- [Media Servers](https://awesome-repositories.com/f/content-management-publishing/media-management/media-servers.md) — Ships a self-hosted media server for managing and streaming personal media collections. ([source](https://jellyfin.org/docs/general/quick-start))
- [Library Filters](https://awesome-repositories.com/f/content-management-publishing/media-management/audiobook-servers/e-book-servers/comic-book-libraries/personal-library-managers/library-filters.md) — Provides filtering and sorting mechanisms for browsing personal media library collections. ([source](https://jellyfin.org/))
- [Media Library Adders](https://awesome-repositories.com/f/content-management-publishing/media-management/audiobook-servers/e-book-servers/comic-book-libraries/personal-media-library-interfaces/media-library-adders.md) — Adds media folders to the server by selecting a content type and naming the library for browsing and streaming. ([source](https://jellyfin.org/docs/general/post-install/setup-wizard))
- [TV Show Organizers](https://awesome-repositories.com/f/content-management-publishing/media-management/media-servers/library-organization/tv-show-organizers.md) — Organizes television series by season for sequential viewing and binge-watching. ([source](https://jellyfin.org/))
- [Subtitle Processing](https://awesome-repositories.com/f/content-management-publishing/media-management/subtitle-management-systems/subtitle-synchronization/subtitle-processing.md) — Downloads subtitles for media files from online subtitle databases. ([source](https://jellyfin.org/docs/general/server/plugins))
- [Media Metadata Fetching](https://awesome-repositories.com/f/content-management-publishing/metadata-tagging/bookmark-metadata-managers/automated-metadata-fetching/media-metadata-fetching.md) — Fetches media metadata such as descriptions, ratings, and artwork from third-party providers. ([source](https://jellyfin.org/docs/general/server/plugins))
- [Movie Collection Browsers](https://awesome-repositories.com/f/content-management-publishing/metadata-tagging/bookmark-metadata-managers/automated-metadata-fetching/media-metadata-fetching/movie-and-show-metadata/movie-collection-browsers.md) — Displays movie libraries with artwork and browsing tools so users can explore and select films. ([source](https://jellyfin.org/))
- [Media Metadata Enrichments](https://awesome-repositories.com/f/content-management-publishing/ebook-metadata-enrichments/media-metadata-enrichments.md) — Fetches external metadata and manages subtitles to enrich the media browsing experience.
- [Comic Book Libraries](https://awesome-repositories.com/f/content-management-publishing/media-management/audiobook-servers/e-book-servers/comic-book-libraries.md) — Displays digital books, comics, and magazines for reading within the interface. ([source](https://jellyfin.org/))
- [Embedded Subtitle Extractors](https://awesome-repositories.com/f/content-management-publishing/media-management/subtitle-management-systems/subtitle-synchronization/subtitle-processing/embedded-subtitle-extractors.md) — Extracts subtitle streams embedded in media files to prevent streaming delays. ([source](https://jellyfin.org/docs/general/server/plugins))
- [Automated Subtitle Generators](https://awesome-repositories.com/f/content-management-publishing/media-management/subtitle-management-systems/timestamped-subtitle-generators/automated-subtitle-generators.md) — Generates SRT subtitles for media files using a local AI model without cloud services. ([source](https://jellyfin.org/docs/general/server/plugins))

### Development Tools & Productivity

- [Multi-Platform Streaming Clients](https://awesome-repositories.com/f/development-tools-productivity/cross-platform-desktop-clients/multi-platform-streaming-clients.md) — Streams media to official and third-party clients on desktop, mobile, and TV platforms. ([source](https://jellyfin.org/))
- [Open Source Media Players](https://awesome-repositories.com/f/development-tools-productivity/open-source-software/open-source-media-players.md) — Ships an open-source web application that plays audio, video, and displays images from a media server.
- [Media Watch Progress Syncs](https://awesome-repositories.com/f/development-tools-productivity/local-file-syncing/user-data-syncing-utilities/media-watch-progress-syncs.md) — Synchronizes viewing progress with external services like Trakt or MyAnimeList. ([source](https://jellyfin.org/docs/general/server/plugins))

### DevOps & Infrastructure

- [Containerized Deployment Tools](https://awesome-repositories.com/f/devops-infrastructure/containerized-deployment-tools.md) — Deploys the media server in Docker containers with persistent storage and reverse proxy configuration.
- [Containerized Deployments](https://awesome-repositories.com/f/devops-infrastructure/containerized-deployments.md) — Runs the media server inside Docker or Podman containers for isolated deployment.
- [NVIDIA Hardware Acceleration](https://awesome-repositories.com/f/devops-infrastructure/nvidia-hardware-acceleration.md) — Configures NVIDIA GPU acceleration for hardware-accelerated video transcoding. ([source](https://jellyfin.org/docs/general/installation/advanced/truenas))

### Graphics & Multimedia

- [Music Playback](https://awesome-repositories.com/f/graphics-multimedia/audio-music/media-capture-and-playback/music-playback.md) — Plays music from personal libraries including artists and playlists on any device. ([source](https://jellyfin.org/))
- [Self-Hosted Streaming Servers](https://awesome-repositories.com/f/graphics-multimedia/audio-music/music-utilities/music-streaming-interfaces/self-hosted-streaming-servers.md) — Provides a web interface for organizing, browsing, and streaming personal media collections.
- [Casting Capabilities](https://awesome-repositories.com/f/graphics-multimedia/media-playback-controls/casting-capabilities.md) — Starts playback on the current device or sends media to a remote player. ([source](https://jellyfin.org/))
- [FFmpeg Transcoders](https://awesome-repositories.com/f/graphics-multimedia/video-production/transcoding-engines/ffmpeg-transcoders.md) — Converts incompatible media formats on-the-fly using FFmpeg with hardware acceleration.
- [Media Transcoders](https://awesome-repositories.com/f/graphics-multimedia/video-production/video-editing/media-transcoders.md) — Converts unsupported media formats on the server using FFmpeg so the client can play them. ([source](https://jellyfin.org/docs/general/clients/))
- [HDR to SDR Normalization](https://awesome-repositories.com/f/graphics-multimedia/graphics-engines-rendering/lighting-systems/lighting-control-systems/rgb-color-controllers/color-space-conversions/hdr-to-sdr-normalization.md) — Converts HDR10, HLG, and Dolby Vision content to SDR using hardware-accelerated tone-mapping. ([source](https://jellyfin.org/docs/general/post-install/transcoding/hardware-acceleration))
- [Live TV DVR](https://awesome-repositories.com/f/graphics-multimedia/live-tv-dvr.md) — Streams live television channels and schedules automatic recordings to expand the media library. ([source](https://jellyfin.org/))
- [Tuner Backend Integrations](https://awesome-repositories.com/f/graphics-multimedia/live-tv-dvr/tuner-backend-integrations.md) — Connects to TV tuner backends to provide live TV, program guide, and recordings. ([source](https://jellyfin.org/docs/general/server/plugins))
- [Hardware-Accelerated Transcoders](https://awesome-repositories.com/f/graphics-multimedia/video-production/video-editing/media-transcoders/hardware-accelerated-transcoders.md) — Converts incompatible media formats using GPU-accelerated transcoding for seamless playback.
- [Remote Transcoding Workers](https://awesome-repositories.com/f/graphics-multimedia/video-production/video-editing/media-transcoders/remote-transcoding-workers.md) — Offloads transcoding to another machine over SSH when local hardware acceleration is unavailable. ([source](https://jellyfin.org/docs/general/post-install/transcoding/hardware-acceleration))

### Networking & Communication

- [HTTP Payload Streaming](https://awesome-repositories.com/f/networking-communication/client-side-streaming/http-payload-streaming.md) — Serves media over standard HTTP with range requests for seeking and streaming.
- [Media Streaming Proxies](https://awesome-repositories.com/f/networking-communication/local-http-servers/media-streaming-proxies.md) — Streams audio and video content to clients using standard HTTP protocols on configurable ports. ([source](https://jellyfin.org/docs/general/post-install/networking))
- [Remote Access Connectivity](https://awesome-repositories.com/f/networking-communication/remote-access-connectivity.md) — Enables or disables remote connections and controls automatic port mapping via UPnP. ([source](https://jellyfin.org/docs/general/post-install/setup-wizard))

### Security & Cryptography

- [Media Metadata Integration](https://awesome-repositories.com/f/security-cryptography/integration-detail-retrieval/media-metadata-integration.md) — Displays comprehensive metadata and information for each piece of media in the library. ([source](https://jellyfin.org/))
- [Web Media Streaming Clients](https://awesome-repositories.com/f/security-cryptography/privacy-preserving-utilities/web-media-streaming-clients.md) — Serves as the browser-based frontend for browsing and playing media from the Jellyfin server.

### System Administration & Monitoring

- [Server Management Dashboards](https://awesome-repositories.com/f/system-administration-monitoring/server-management-dashboards.md) — Provides an administrative web interface for configuring server settings, users, libraries, and plugins.

### Web Development

- [Direct Play Capabilities](https://awesome-repositories.com/f/web-development/browser-integration-utilities/browser-compatibility-utilities/media-compatibility-extensions/direct-play-capabilities.md) — Plays media without conversion when all formats are supported by the client. ([source](https://jellyfin.org/docs/general/clients/))
- [Media Clients](https://awesome-repositories.com/f/web-development/media-clients.md) — Provides a web-based client that works across desktop and mobile browsers to access the media library.
- [Reverse Proxy Integrations](https://awesome-repositories.com/f/web-development/reverse-proxy-integrations.md) — Routes external traffic through a reverse proxy to securely serve content over the internet. ([source](https://jellyfin.org/docs/general/post-install/networking))

### Software Engineering & Architecture

- [Media Plugin Architectures](https://awesome-repositories.com/f/software-engineering-architecture/integration-extensibility/extensibility/plugin-architectures/domain-specific/media-plugin-architectures.md) — Builds media processing as a chain of interchangeable plugins for metadata, transcoding, and streaming.

### User Interface & Experience

- [Photo Organizers](https://awesome-repositories.com/f/user-interface-experience/links/folder-based-organization/photo-organizers.md) — Organizes personal photos into collections and enables sharing with other users. ([source](https://jellyfin.org/))
