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

jarnedemeulemeester/findroid

0
View on GitHub↗
3,842 stars·245 forks·Kotlin·gpl-3.0·12 views

Findroid

Findroid is an Android media player and server-based media client designed for streaming movies and episodes. It functions as a video streaming interface that integrates with Jellyfin servers to provide remote media library access.

The application supports offline media consumption by downloading content from a server to local storage. It includes a playback experience with picture-in-picture display, chapter-based timeline navigation, and wide codec support through hardware and software decoding.

Features

  • Android Video Players - A full-featured video streaming client for Android with hardware decoding and offline support.
  • Video Playback - Provides advanced video playback features including picture-in-picture mode and chapter-based navigation.
  • Media Server Clients - Provides a dedicated interface for accessing and streaming remote media libraries from a server.
  • Media Streaming - Streams movies and episodes from a remote server with support for various codecs and containers.
  • Hardware-Accelerated Playback - Utilizes hardware-accelerated playback for high-performance decoding and rendering of diverse video formats.
  • Remote Media Server Integration - Integrates with remote servers to fetch media metadata and streaming links via structured API responses.
  • Offline Playback Support - Supports downloading and storing media locally to ensure playback when an internet connection is unavailable.
  • Local Disk Caching - Caches remote media files to local disk storage to enable offline access and reduce network requests.
  • Media Playback Controls - Provides controls for managing the media consumption experience, including picture-in-picture and chapter navigation.
  • Offline Media Transcoders - Allows downloading of server-transcoded media to local storage for offline consumption.
  • Picture-in-Picture Interfaces - Implements a floating overlay window for video playback using native operating system capabilities.
  • Media Seek Bars - Includes tools for navigating content using chapters, timeline markers, and skip buttons.
  • Playback Scrubbing - Provides gesture-driven timeline scrubbing for precise navigation through media chapters.
  • Media Servers - Client for personal media server libraries.

Star history

Star history chart for jarnedemeulemeester/findroidStar history chart for jarnedemeulemeester/findroid

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. 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

Open-source alternatives to Findroid

Similar open-source projects, ranked by how many features they share with Findroid.
  • brentvatne/react-native-videobrentvatne avatar

    brentvatne/react-native-video

    7,694View on GitHub↗

    react-native-video is a cross-platform mobile video player component for applications that requires the ability to render local files and streaming media. It provides a specialized client for adaptive media streaming, adjusting video quality based on real-time network conditions. The project includes a DRM protected video player that secures and decrypts video assets using digital rights management standards. It also features a picture-in-picture video component that allows content to be detached into a floating window for multitasking on mobile devices. The library covers offline video play

    Kotlin
    View on GitHub↗7,694
  • thewidlarzgroup/react-native-videoTheWidlarzGroup avatar

    TheWidlarzGroup/react-native-video

    7,698View on GitHub↗

    react-native-video is a cross-platform video player component for React Native that enables the playback of local and remote video files using native platform decoders. It functions as an adaptive streaming player supporting HLS, DASH, and SmoothStreaming formats with automatic bitrate selection and quality adaptation. The project is distinguished by its support for industry-standard digital rights management, including Widevine, FairPlay, and PlayReady, and a plugin-based architecture that allows for the injection of custom analytics or playback logic without modifying the core library. It a

    Kotlin
    View on GitHub↗7,698
  • doikki/dkvideoplayerDoikki avatar

    Doikki/DKVideoPlayer

    5,317View on GitHub↗

    DKVideoPlayer is an Android video player library and media playback framework designed to integrate advanced streaming and playback capabilities into mobile applications. It provides a hardware-accelerated video renderer and a customizable UI kit for building player interfaces, including support for picture-in-picture floating windows. The framework distinguishes itself through specialized interactive features, such as real-time comment overlays, frame capture snapshots, and gesture-based controls for adjusting volume, brightness, and playback progress. It also supports multi-stream playback,

    Javaandroidexoplayerffmpeg
    View on GitHub↗5,317
  • 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
See all 30 alternatives to Findroid→

Frequently asked questions

What does jarnedemeulemeester/findroid do?

Findroid is an Android media player and server-based media client designed for streaming movies and episodes. It functions as a video streaming interface that integrates with Jellyfin servers to provide remote media library access.

What are the main features of jarnedemeulemeester/findroid?

The main features of jarnedemeulemeester/findroid are: Android Video Players, Video Playback, Media Server Clients, Media Streaming, Hardware-Accelerated Playback, Remote Media Server Integration, Offline Playback Support, Local Disk Caching.

What are some open-source alternatives to jarnedemeulemeester/findroid?

Open-source alternatives to jarnedemeulemeester/findroid include: brentvatne/react-native-video — react-native-video is a cross-platform mobile video player component for applications that requires the ability to… thewidlarzgroup/react-native-video — react-native-video is a cross-platform video player component for React Native that enables the playback of local and… doikki/dkvideoplayer — DKVideoPlayer is an Android video player library and media playback framework designed to integrate advanced streaming… jellyfin/jellyfin-androidtv — This project is an Android TV media client and digital media player designed to stream movies, music, and live… microsoft/windows-universal-samples — This repository is a comprehensive collection of reference implementations and sample libraries for the Universal… clappr/clappr — Clappr is an HTML5 web media player and plugin-based framework used to render video and audio across different web…