[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-73578":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":10,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":25,"readmeContent":26,"aiSummary":27,"trendingCount":16,"starSnapshotCount":16,"syncStatus":28,"lastSyncTime":29,"discoverSource":30},73578,"OrionTV","orion-lib\u002FOrionTV","orion-lib","一个基于 React Native TVOS 和 Expo 构建的播放器，旨在提供流畅的视频观看体验。","https:\u002F\u002Fgithub.com\u002Fzimplexing\u002FOrionTV",null,"TypeScript",5329,1825,23,56,0,6,7,50,18,40.78,false,"master",[],"2026-06-12 02:03:15","# OrionTV 📺\n\n一个基于 React Native TVOS 和 Expo 构建的播放器，旨在提供流畅的视频观看体验。\n\n## ✨ 功能特性\n\n- **框架跨平台支持**: 同时支持构建 Apple TV 和 Android TV。\n- **现代化前端**: 使用 Expo、React Native TVOS 和 TypeScript 构建，性能卓越。\n- **Expo Router**: 基于文件系统的路由，使导航逻辑清晰简单。\n- **TV 优化的 UI**: 专为电视遥控器交互设计的用户界面。\n\n## 🛠️ 技术栈\n\n- **前端**:\n  - [React Native TVOS](https:\u002F\u002Fgithub.com\u002Freact-native-tvos\u002Freact-native-tvos)\n  - [Expo](https:\u002F\u002Fexpo.dev\u002F) (~51.0)\n  - [Expo Router](https:\u002F\u002Fdocs.expo.dev\u002Frouter\u002Fintroduction\u002F)\n  - [Expo AV](https:\u002F\u002Fdocs.expo.dev\u002Fversions\u002Flatest\u002Fsdk\u002Fav\u002F)\n  - TypeScript\n\n## 📂 项目结构\n\n本项目采用类似 monorepo 的结构：\n\n```\n.\n├── app\u002F              # Expo Router 路由和页面\n├── assets\u002F           # 静态资源 (字体, 图片, TV 图标)\n├── components\u002F       # React 组件\n├── constants\u002F        # 应用常量 (颜色, 样式)\n├── hooks\u002F            # 自定义 Hooks\n├── services\u002F         # 服务层 (API, 存储)\n├── package.json      # 前端依赖和脚本\n└── ...\n```\n\n## 🚀 快速开始\n\n### 环境准备\n\n请确保您的开发环境中已安装以下软件：\n\n- [Node.js](https:\u002F\u002Fnodejs.org\u002F) (LTS 版本)\n- [Yarn](https:\u002F\u002Fyarnpkg.com\u002F)\n- [Expo CLI](https:\u002F\u002Fdocs.expo.dev\u002Fget-started\u002Finstallation\u002F)\n- [Xcode](https:\u002F\u002Fdeveloper.apple.com\u002Fxcode\u002F) (用于 Apple TV 开发)\n- [Android Studio](https:\u002F\u002Fdeveloper.android.com\u002Fstudio) (用于 Android TV 开发)\n\n### 项目启动\n\n接下来，在项目根目录运行前端应用：\n\n```sh\n\n# 安装依赖\nyarn\n\n# [首次运行或依赖更新后] 生成原生项目文件\n# 这会根据 app.json 中的配置修改原生代码以支持 TV\nyarn prebuild-tv\n\n# 运行在 Apple TV 模拟器或真机上\nyarn ios-tv\n\n# 运行在 Android TV 模拟器或真机上\nyarn android-tv\n```\n\n## 使用\n\n- 1.2.x 以上版本需配合 [MoonTV](https:\u002F\u002Fgithub.com\u002Fsenshinya\u002FMoonTV) 使用。\n\n\n## 📜 主要脚本\n\n- `yarn start`: 在手机模式下启动 Metro Bundler。\n- `yarn start-tv`: 在 TV 模式下启动 Metro Bundler。\n- `yarn ios-tv`: 在 Apple TV 上构建并运行应用。\n- `yarn android-tv`: 在 Android TV 上构建并运行应用。\n- `yarn prebuild-tv`: 为 TV 构建生成原生项目文件。\n- `yarn lint`: 检查代码风格\n\n## 📝 License\n\n本项目采用 MIT 许可证。\n\n## ⚠️ 免责声明\n\nOrionTV 仅作为视频搜索工具，不存储、上传或分发任何视频内容。所有视频均来自第三方 API 接口提供的搜索结果。如有侵权内容，请联系相应的内容提供方。\n\n本项目开发者不对使用本项目产生的任何后果负责。使用本项目时，您必须遵守当地的法律法规。\n\n## 🌟 Star History\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=zimplexing\u002FOrionTV&type=Date)](https:\u002F\u002Fwww.star-history.com\u002F#zimplexing\u002FOrionTV&Date)\n\n## 🙏 致谢\n\n本项目受到以下开源项目的启发：\n\n- [MoonTV](https:\u002F\u002Fgithub.com\u002Fsenshinya\u002FMoonTV) - 一个基于 Next.js 的视频聚合应用\n- [LibreTV](https:\u002F\u002Fgithub.com\u002FLibreSpark\u002FLibreTV) - 一个开源的视频流媒体应用\n\n感谢以下项目提供 API Key 的赞助\n\n- [gpt-load](https:\u002F\u002Fgithub.com\u002Ftbphp\u002Fgpt-load) - 一个高性能的 OpenAI 格式 API 多密钥轮询代理服务器，支持负载均衡，使用 Go 语言开发\n","OrionTV 是一个基于 React Native TVOS 和 Expo 构建的播放器，旨在提供流畅的视频观看体验。其核心功能包括跨平台支持（Apple TV 和 Android TV）、现代化前端技术栈（如 TypeScript、Expo Router 等）以及专为电视遥控器交互设计的用户界面。该项目特别适用于需要快速开发和部署跨平台电视应用的场景，无论是个人开发者还是团队都能从中受益。通过使用 OrionTV，开发者可以轻松构建出性能卓越且用户体验优秀的电视应用程序。",2,"2026-06-11 03:46:13","high_star"]