# jarnedemeulemeester/findroid

**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/jarnedemeulemeester-findroid).**

3,842 stars · 245 forks · Kotlin · gpl-3.0

## Links

- GitHub: https://github.com/jarnedemeulemeester/findroid
- awesome-repositories: https://awesome-repositories.com/repository/jarnedemeulemeester-findroid.md

## Topics

`android` `jellyfin` `kotlin`

## Description

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.

## Tags

### Mobile Development

- [Android Video Players](https://awesome-repositories.com/f/mobile-development/android-video-players.md) — A full-featured video streaming client for Android with hardware decoding and offline support.

### Part of an Awesome List

- [Video Playback](https://awesome-repositories.com/f/awesome-lists/media/video-playback.md) — Provides advanced video playback features including picture-in-picture mode and chapter-based navigation.
- [Offline Playback Support](https://awesome-repositories.com/f/awesome-lists/media/video-playback/offline-playback-support.md) — Supports downloading and storing media locally to ensure playback when an internet connection is unavailable. ([source](https://github.com/jarnedemeulemeester/findroid/blob/main/README.md))

### Content Management & Publishing

- [Media Server Clients](https://awesome-repositories.com/f/content-management-publishing/media-server-clients.md) — Provides a dedicated interface for accessing and streaming remote media libraries from a server.

### Graphics & Multimedia

- [Media Streaming](https://awesome-repositories.com/f/graphics-multimedia/streaming-distribution/streaming-broadcasting/media-streaming.md) — Streams movies and episodes from a remote server with support for various codecs and containers. ([source](https://github.com/jarnedemeulemeester/findroid/blob/main/README.md))
- [Hardware-Accelerated Playback](https://awesome-repositories.com/f/graphics-multimedia/video-playback-components/hardware-accelerated-playback.md) — Utilizes hardware-accelerated playback for high-performance decoding and rendering of diverse video formats.
- [Media Playback Controls](https://awesome-repositories.com/f/graphics-multimedia/media-playback-controls.md) — Provides controls for managing the media consumption experience, including picture-in-picture and chapter navigation. ([source](https://github.com/jarnedemeulemeester/findroid#readme))
- [Offline Media Transcoders](https://awesome-repositories.com/f/graphics-multimedia/server-side-transcoding/offline-media-transcoders.md) — Allows downloading of server-transcoded media to local storage for offline consumption.

### Networking & Communication

- [Remote Media Server Integration](https://awesome-repositories.com/f/networking-communication/remote-media-fetching/remote-media-server-integration.md) — Integrates with remote servers to fetch media metadata and streaming links via structured API responses.

### Data & Databases

- [Local Disk Caching](https://awesome-repositories.com/f/data-databases/object-storage/remote-object-storage-integrations/local-disk-caching.md) — Caches remote media files to local disk storage to enable offline access and reduce network requests.

### User Interface & Experience

- [Picture-in-Picture Interfaces](https://awesome-repositories.com/f/user-interface-experience/picture-in-picture-interfaces.md) — Implements a floating overlay window for video playback using native operating system capabilities.
- [Media Seek Bars](https://awesome-repositories.com/f/user-interface-experience/timeline-navigators/media-seek-bars.md) — Includes tools for navigating content using chapters, timeline markers, and skip buttons. ([source](https://github.com/jarnedemeulemeester/findroid/blob/main/README.md))
- [Playback Scrubbing](https://awesome-repositories.com/f/user-interface-experience/touch-gesture-libraries/playback-scrubbing.md) — Provides gesture-driven timeline scrubbing for precise navigation through media chapters.
