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-android

0
View on GitHub↗
2,557 stars·465 forks·Kotlin·GPL-2.0·33 viewsjellyfin.org↗

Jellyfin Android

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 standard streaming, the client provides a Live TV and DVR interface for watching broadcasts and managing recordings. It includes capabilities for synchronizing playback across multiple devices and maintaining a consistent watch progress record via a shared server.

Features

  • Remote Media Library Streaming - Streams a centralized personal library of movies, television shows, and music to remote mobile devices.
  • Remote Media Streaming - Plays movies, television shows, and music from a remote server organized by season and artist.
  • Custom Server Connections - Establishes a connection to a remote server instance to manage and stream content on a mobile device.
  • Personal Media Library Interfaces - Provides a user interface for browsing and organizing digital collections of video, audio, and books on a remote server.
  • Media Server Clients - Acts as a dedicated mobile client for connecting to and streaming content from a Jellyfin media server.
  • Movie and Show Metadata - Retrieves movie and series details, ratings, and descriptions from external online databases.
  • Android Media Playback - Utilizes ExoPlayer to handle diverse codecs and streaming protocols for high-performance media playback on Android.
  • Chromecast Casting Clients - Sends content from a mobile device to a compatible television or speaker using a casting protocol.
  • Cross-Platform Media Players - Provides a consistent playback experience across platforms with support for transcoding and external subtitles.
  • Media Players - Implements a robust media player capable of handling direct streaming and remote transcoding for various codecs.
  • FFmpeg Transcoders - Triggers remote media conversion via FFmpeg on the server when the client cannot natively decode the source.
  • Media Transcoders - Converts media using FFmpeg when the client does not support the original codec or container.
  • Android Media Frameworks - Implements a playback interface using Android media frameworks to stream and decode diverse video and audio formats.
  • Token-Based Authentication - Implements secure session tokens to authenticate users and maintain persistent access to the remote server.
  • Direct Play Capabilities - Streams media without conversion when the container and codecs are compatible with the client device.
  • Digital Library Browsers - Provides a searchable and filterable browser for photo collections and digital documents hosted on a remote server.
  • Multi-Device Playback Synchronization - Coordinates media playback state across multiple remote devices for simultaneous shared viewing.
  • Media Servers - Deploys a media management system using pre-built binary packages across various operating systems.
  • Subtitle Processing - Fetches external subtitle files from internet providers based on user language preferences.
  • Embedded Subtitle Extractors - Extracts soft-subtitle streams embedded within media containers to ensure compatibility with the client.
  • Media Progress Syncs - Synchronizes watch progress and playback history across different devices via the shared server.
  • UDP Service Broadcasters - Uses UDP broadcasting to automatically discover Jellyfin server instances on the local network.
  • Digital Publication Streaming - Accesses and displays books, comics, and magazines stored on a remote server.
  • Live TV DVR - Integrates live television feeds and electronic program guides into the mobile client.
  • Photo Galleries - Provides a gallery interface for browsing and organizing photo collections stored on the server.
  • External Device Casting - Implements casting functionality to hand off media playback from the mobile device to external hardware like Chromecast.
  • Local Network Discovery - Broadcasts and receives UDP messages to automatically identify server names and IP addresses within a local network.
  • SSL/TLS Connection Security - Encrypts communication using SSL certificates to enable HTTPS access to the server.
  • Remote Access Restrictions - Limits server connectivity to specific IP ranges and toggles external access permissions for users.

Star history

Star history chart for jellyfin/jellyfin-androidStar history chart for jellyfin/jellyfin-android

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.

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

Projects sharing features with Jellyfin Android

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

    jellyfin/jellyfin-web

    3,387View on GitHub↗

    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 org

    JavaScripthacktoberfestjellyfinmedia
    View on GitHub↗3,387
  • jellyfin/jellyfin-androidtvjellyfin avatar

    jellyfin/jellyfin-androidtv

    4,095View on GitHub↗

    This project is an Android TV media client and digital media player designed to stream movies, music, and live television from a Jellyfin media server. It provides a lean-back entertainment interface optimized for navigating organized media libraries using a remote control. The application allows for the remote synchronization of playback across multiple devices to create shared viewing experiences. Users can also customize the visual and auditory presentation of the interface through the management of visual themes. The client supports streaming video and audio content, viewing photo galler

    Kotlinandroidandroid-tvjava
    View on GitHub↗4,095
  • 5rahim/seanime5rahim avatar

    5rahim/seanime

    2,864View on GitHub↗

    This project is a self-hosted media server for organizing, streaming, and tracking anime and manga collections. It functions as a BitTorrent streaming client that allows video content to be played directly from torrents and cloud storage, a manga reader and tracker, and a media processing system using hardware-accelerated transcoding to ensure browser compatibility. The system distinguishes itself through synchronized media viewing, enabling users to host watch parties by coordinating playback in real time across multiple devices. It also features an extensible framework with a JavaScript-bas

    Goanilistanimeanime-downloader
    View on GitHub↗2,864
  • mediabrowser/embyMediaBrowser avatar

    MediaBrowser/Emby

    4,794View on GitHub↗

    Emby is a self-hosted media server used for organizing and streaming personal movies, music, and photos to various devices across local and remote networks. It functions as a central hub for media library hosting, incorporating a DLNA media server for device discovery and a remote media gateway for secure external access. The system features a GPU-accelerated transcoder that converts video formats on-the-fly to ensure compatibility across different playback devices. It also includes a live TV DVR capable of streaming live television signals and scheduling recordings for later viewing. The pl

    C#
    View on GitHub↗4,794
Compare all 30 related projects→

Frequently asked questions

What does jellyfin/jellyfin-android do?

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.

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

The main features of jellyfin/jellyfin-android are: Remote Media Library Streaming, Remote Media Streaming, Custom Server Connections, Personal Media Library Interfaces, Media Server Clients, Movie and Show Metadata, Android Media Playback, Chromecast Casting Clients.

Which projects share features with jellyfin/jellyfin-android?

Projects with overlapping indexed features include: jellyfin/jellyfin-web — Jellyfin Web is the browser-based frontend for the Jellyfin media server, providing the user interface for browsing,… jellyfin/jellyfin-androidtv — This project is an Android TV media client and digital media player designed to stream movies, music, and live… 5rahim/seanime — This project is a self-hosted media server for organizing, streaming, and tracking anime and manga collections. It… mediabrowser/emby — Emby is a self-hosted media server used for organizing and streaming personal movies, music, and photos to various… gpac/gpac — GPAC is an open-source multimedia framework built around a pluggable filter graph pipeline, where modular processing… plexinc/plex-media-player — Plex Media Player is a client application designed for streaming and playing audio and video content from remote media…