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

jellyfin/jellyfin-desktop

0
View on GitHub↗

Jellyfin Desktop

Jellyfin-desktop is a cross-platform media client for Windows, macOS, and Linux. It functions as a native wrapper that provides a standalone desktop shell for browsing and playing movies, music, and shows from a remote home media server.

The application integrates Chromium with native operating system GPU drivers to provide hardware-accelerated video playback for high-resolution media streams. It utilizes an Electron-based runtime to render a web-based user interface within a native desktop environment.

The client manages local file-system caching for session data and application assets to reduce startup times and network requests. It handles system-level operations through an inter-process communication bridge between the renderer and main processes.

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

Features

  • Home Media Streaming Clients - Provides a dedicated desktop interface for browsing and playing a personal collection of media from a home server.
  • Playback Performance Optimizations - Optimizes playback performance by utilizing the system GPU for high-resolution media.
  • Personal Media Library Interfaces - Provides a dedicated user interface to access a centralized movie and music library from a desktop device.
  • Remote Playback Receivers - Acts as a playback receiver for high-quality media streamed from a remote home server.
  • Cross-Platform Media Players - Functions as a cross-platform media player providing a consistent experience across Windows, macOS, and Linux.
  • Hardware-Accelerated Playback - Integrates with OS GPU drivers to provide hardware-accelerated decoding and rendering of high-resolution video.
  • Media Streaming - Streams audio and video content from a remote server to the desktop client.
  • Webview-Based - Wraps a web-based interface in a lightweight desktop container with native system integration.
  • Hardware Acceleration - Leverages hardware acceleration to offload high-resolution video decoding to the GPU.
  • Media Hardware Accelerators - Utilizes media hardware accelerators for efficient decoding of high-resolution video streams.
  • Electron Runtimes - Uses an Electron runtime combining Chromium and Node.js to run as a native desktop binary.
  • Webview-Based - Employs a webview-based framework to render a web interface within a native desktop shell.
  • Electron-Based Media Players - Implements a media player built with Electron to enable cross-platform desktop streaming.
  • Electron Application Packagers - Bundles the web-based media interface into native installers and executables using Electron packaging tools.
  • Cross-Platform Packaging Tools - Bundles the application and its assets into native executables for Windows, macOS, and Linux.
  • Native Binary Packagers - Packages the runtime and assets into platform-specific executable installers for multiple operating systems.
5,492 stars·512 forks·C++·GPL-2.0·35 views

Star history

Star history chart for jellyfin/jellyfin-desktopStar history chart for jellyfin/jellyfin-desktop

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.

Frequently asked questions

What does jellyfin/jellyfin-desktop do?

Jellyfin-desktop is a cross-platform media client for Windows, macOS, and Linux. It functions as a native wrapper that provides a standalone desktop shell for browsing and playing movies, music, and shows from a remote home media server.

What are the main features of jellyfin/jellyfin-desktop?

The main features of jellyfin/jellyfin-desktop are: Home Media Streaming Clients, Playback Performance Optimizations, Personal Media Library Interfaces, Remote Playback Receivers, Cross-Platform Media Players, Hardware-Accelerated Playback, Media Streaming, Webview-Based.

Which projects share features with jellyfin/jellyfin-desktop?

Projects with overlapping indexed features include: jellyfin/swiftfin — Swiftfin is a native Jellyfin media client for iOS and tvOS. It is a SwiftUI mobile application designed for streaming… lencx/chatgpt — This project is a cross-platform desktop application that wraps web-based interfaces into a standalone, native… ytmdesktop/ytmdesktop — ytmdesktop is a music streaming desktop client that provides YouTube Music integration within a standalone desktop… videolan/vlc-android — This is an Android multimedia player designed to decode and play a wide variety of audio and video formats. It… jellyfin/jellyfin-android — jellyfin-android is an Android media server client used to stream movies, television shows, and music from a remote… plexinc/plex-media-player — Plex Media Player is a client application designed for streaming and playing audio and video content from remote media…

Projects sharing features with Jellyfin Desktop

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

    jellyfin/Swiftfin

    3,947View on GitHub↗

    Swiftfin is a native Jellyfin media client for iOS and tvOS. It is a SwiftUI mobile application designed for streaming and browsing movies, music, and shows from a Jellyfin server. The application utilizes native Apple frameworks for hardware-accelerated decoding and includes an AVKit media player. This integration enables system-level color management for HDR to SDR conversion and supports native Apple ecosystem features such as picture-in-picture and external display output. The client provides tools for browsing and managing home media libraries, routing audio wirelessly, and adjusting pl

    Swift
    View on GitHub↗3,947
  • lencx/chatgptlencx avatar

    lencx/ChatGPT

    54,388View on GitHub↗

    This project is a cross-platform desktop application that wraps web-based interfaces into a standalone, native container. By utilizing a webview-based rendering engine, it allows users to access web services as local applications on Windows, macOS, and Linux without requiring a full browser installation. The application is built on a memory-safe backend that manages system-level tasks and facilitates secure communication between the web frontend and the native operating system. This architecture enables features such as system-tray integration for background execution and quick access, provid

    Rustaiappapplication
    View on GitHub↗54,388
  • jellyfin/jellyfin-androidjellyfin avatar

    jellyfin/jellyfin-android

    2,557View on GitHub↗

    jellyfin-android is an Android media server client used to stream movies, television shows, and music from a remote server to mobile devices. It functions as a cross-platform media player that supports direct streaming, remote transcoding for incompatible formats, and the integration of external subtitles. The application serves as a Chromecast media controller, allowing users to cast server-hosted content to compatible televisions and speakers. It also acts as a digital library viewer for browsing photo collections and reading ebooks, comics, and magazines stored on a remote server. Beyond

    Kotlinandroidjavajellyfin
    View on GitHub↗2,557
  • videolan/vlc-androidvideolan avatar

    videolan/vlc-android

    3,563View on GitHub↗

    This is an Android multimedia player designed to decode and play a wide variety of audio and video formats. It functions as a network media streamer and a multimedia library manager, indexing local files into a searchable database for organized access. The project includes a high-fidelity audio processor for routing signals through hardware interfaces like SPDIF and HDMI, and a Chromecast media controller for streaming content to external renderers and UPnP devices. It supports advanced visual rendering, including high dynamic range video with tonemapping, 360-degree video, and spatial audio.

    Kotlinandroidlibvlcmultimedia
    View on GitHub↗3,563
Compare all 30 related projects→