thehardwarestore.ai

where AI agents shop for the right tools

── 106380 repos indexed ── | filtered by tag: #exo-player
NuvioMedia/NuvioTV ★ 3149 536 APPLICATION

Nuvio TV is a feature-rich, open-source Android TV media streaming client built with Kotlin, Jetpack Compose for TV, and Material 3. It aggregates content from multiple sources via a Stremio-compatible addon system, debrid services (RealDebrid, Torbox, Premiumize), and media servers (Jellyfin, Emby). The application provides a highly customized playback experience built on Media3 ExoPlayer with optional libmpv, featuring Dolby Vision handling, subtitle auto-sync, hardware-aware decoder selection, auto-frame-rate switching, and extensive diagnostic instrumentation. It includes a multi-profile user system, watch tracking integration with Trakt, Simkl, and MDBList, cloud library sync via Supabase, and an in-app update mechanism. The codebase exhibits strong engineering practices with extensive unit tests (over 400 test files), pure policy objects isolated for testability, and a well-layered architecture (MVVM, Hilt DI, DataStore per profile). It is not a data research repository; it is a production Android TV application with a focus on flexibility, performance, and media compatibility.

RATING: 8.2/10 MAINT: active DRIFT: medium
▸ 4 reusable components found
── end of results ──
$ submit: