orion-lib/oriontv

一个基于 React Native TVOS 和 Expo 构建的播放器,旨在提供流畅的视频观看体验。

View on GitHub ↗Jump to charts ↓Open shareable report

Summary Information

Updated 41 minutes ago
Added to GitGenius on September 12th, 2026
Created on June 28th, 2025
Open Issues & Pull Requests: 61 (+0)
GitHub issues: Enabled
Number of forks: 1,875
Total Stargazers: 5,528 (+1)
Total Subscribers: 24 (+0)

Repository Insights (GitGenius)

Median issue/PR response: 19.0 hours
Mean response time: 8.1 days
90th percentile: 6.8 days
Tracked items: 221

How this project is maintained

Around half of the issues opened in the past year never receive a reply. 100% of open issues come from outside the core team, so the backlog reflects real-world use rather than internal planning. 77% of tracked open issues have had no activity in three months, so the open count overstates what is actively being worked. Only 2% of issues opened in the past year have been closed. Three people close 94% of everything that gets resolved.

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 61
New in 7 days: 0
Closed in 7 days: 0
Avg open age: 293 days
Stale 30+ days: 60
Stale 90+ days: 51

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

  • bug (12)
  • enhancement (10)
  • Compatibility (9)
  • help wanted (2)
  • wontfix (1)

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

OrionTV is a video player built with React Native TVOS and Expo that delivers smooth video playback on television platforms.

The tool addresses the need for a dedicated video player optimized for TV environments. It solves this by combining React Native TVOS with Expo to create a cross-platform application that runs on both Apple TV and Android TV. The architecture uses Expo Router for file-system-based navigation and Expo AV for media playback, with the entire codebase written in TypeScript. The UI is specifically designed for television remote control interactions rather than touch-based mobile interfaces.

Developers building video applications for television platforms should consider this tool if they want to target both Apple TV and Android TV from a single codebase. The project suits teams already familiar with React and TypeScript who prefer working within the Expo ecosystem. The tool requires MoonTV as a backend service for versions above a certain point, which means adoption depends on having that infrastructure available or being willing to set it up. The development environment requires Node.js, Yarn, Expo CLI, Xcode for Apple TV development, and Android Studio for Android TV development.

The project maintains active development with regular script additions for TV-specific builds and development workflows. Code quality is enforced through linting checks. The tool includes comprehensive documentation for environment setup and project initialization, with clear separation between mobile and TV-specific build processes through dedicated commands.