{"repo":"arsfeld/reel","free":true,"listed":false,"github":"https://github.com/arsfeld/reel","clone":"git clone https://github.com/arsfeld/reel.git","description":"A modern GTK frontend for Plex and other media servers","language":"Rust","stars":196,"topics":["gnome","gtk","jellyfin","plex","rust"],"license":null,"category":"self-hosted-apps","readme_excerpt":"# 🎬 Reel A modern reactive media player for GNOME, built with Rust and Relm4 for performance and reliability. [!WARNING] Relm4 Migration In Progress ( 85% Complete) : Reel is being migrated to a fully reactive Relm4 architecture. Core functionality is working but expect some UI polish issues and missing features as we complete the transition. What is Reel? Reel is a native Linux media player that brings your Plex and Jellyfin libraries to the GNOME desktop. Written entirely in Rust with a reactive Relm4 UI, it leverages the language's performance and memory safety to deliver a fast, reliable media experience without the overhead of web technologies. Main Window Show Details :---: :---: Video Player :---: ✨ Key Features Feature Description --------- ------------- 📴 Offline-First Full library metadata synced to local SQLite - browse your entire collection without internet (downloads coming soon) 🦀 Pure Rust + Relm4 Reactive UI with AsyncComponents, Factory patterns, and Worker components for background tasks 🔌 Multi-Backend Simultaneous Plex and Jellyfin with connection monitoring, PIN profiles, and database credential storage 💾 Intelligent Cache Database-driven chunk cache with progressive streaming, smart cleanup, and replay of watched content 🔍 Full-Text Search Tantivy-powered instant search across all media with lazy-loaded cast/crew metadata 🎥 Dual Players MPV (Linux default) and GStreamer (macOS/fallback) with skip intro/credits and progress sync ⚙️ Live Config Hot","default_branch":null,"files":null,"tree":[],"storefront":"/r/arsfeld","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/arsfeld/reel/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}