[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-80570":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":9,"languages":9,"totalLinesOfCode":9,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":14,"subscribersCount":14,"size":14,"stars1d":15,"stars7d":16,"stars30d":17,"stars90d":14,"forks30d":14,"starsTrendScore":18,"compositeScore":19,"rankGlobal":9,"rankLanguage":9,"license":9,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":20,"hasPages":20,"topics":22,"createdAt":9,"pushedAt":9,"updatedAt":23,"readmeContent":24,"aiSummary":25,"trendingCount":14,"starSnapshotCount":14,"syncStatus":26,"lastSyncTime":27,"discoverSource":28},80570,"Selene-TV","MoonTechLab\u002FSelene-TV","MoonTechLab","以 MoonTV v100 版本 \u002F Helios 为后端的 Android TV 客户端，针对遥控器设备优化",null,329,41,154,1,0,6,37,124,38,82.37,false,"main",[],"2026-06-12 04:01:29","# Selene-TV\n\n\u003Cdiv align=\"center\">\n  \u003Cimg src=\"banner.png\" alt=\"Selene-TV\" width=\"440\">\n\u003C\u002Fdiv>\n\n> 📺 **Selene-TV** 是以 [MoonTV](https:\u002F\u002Fgithub.com\u002FMoonTechLab\u002FLunaTV) \u002F [Helios](https:\u002F\u002Fgithub.com\u002FMoonTechLab\u002FHelios) 为后端的 **Android TV（Leanback）客户端**，在保证原汁原味的同时，针对大屏与遥控器操作做了沉浸式重构。它基于 **Kotlin + Jetpack Compose for TV** 构建，使用 **ExoPlayer (Media3)** 播放，并内置手机扫码遥控。\n\n\u003Cdiv align=\"center\">\n\n![Kotlin](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FKotlin-2.2-7F52FF?logo=kotlin&logoColor=white)\n![Compose for TV](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FCompose%20for%20TV-Material3-4285F4?logo=jetpackcompose&logoColor=white)\n![Android TV](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FAndroid%20TV-6.0+(API_23)-3DDC84?logo=androidtv&logoColor=white)\n![Media3](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPlayer-ExoPlayer%20(Media3)-FF5722)\n![Leanback](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FInput-D--pad%20Only-555555)\n\n\u003C\u002Fdiv>\n\n\u003Cdetails>\n  \u003Csummary>点击查看应用截图\u003C\u002Fsummary>\n  \u003Cbr>\n  \u003Cimg src=\"screenshot\u002F04_detail.png\" alt=\"详情页 Hero\">\n  \u003Cimg src=\"screenshot\u002F01_home.png\" alt=\"首页\" width=\"48%\">\n  \u003Cimg src=\"screenshot\u002F02_movies.png\" alt=\"电影分类\" width=\"48%\">\n  \u003Cimg src=\"screenshot\u002F03_anime.png\" alt=\"动漫每日放送\" width=\"48%\">\n  \u003Cimg src=\"screenshot\u002F05_live.png\" alt=\"直播\" width=\"48%\">\n  \u003Cimg src=\"screenshot\u002F06_player.png\" alt=\"播放器\" width=\"48%\">\n  \u003Cimg src=\"screenshot\u002F07_player_sources.png\" alt=\"播放中详情与换源\" width=\"48%\">\n  \u003Cimg src=\"screenshot\u002F08_live_play.png\" alt=\"直播播放\" width=\"48%\">\n  \u003Cimg src=\"screenshot\u002F09_live_channels.png\" alt=\"直播频道选择\" width=\"48%\">\n\u003C\u002Fdetails>\n\n### 请不要在 B站、小红书、微信公众号、抖音、今日头条或其他中国大陆社交平台发布视频或文章宣传本项目，不授权任何\"科技周刊\u002F月刊\"类项目或站点收录本项目。\n\n---\n\n## ✨ 功能特性\n\n### 🎯 核心功能\n- **多源聚合搜索** —— 多个视频源并发聚合，快速定位想看的内容\n- **分类浏览** —— 电影、剧集、动漫、综艺、直播，分类与地区筛选一应俱全\n- **动漫每日放送** —— Bangumi 风格的番剧周表，按星期追番\n- **继续观看 \u002F 我的收藏** —— 自动记录播放进度断点续播，卡片长按管理\n- **直播频道** —— 央视、卫视、地方、赛事等分类直播\n- **手机扫码遥控** —— 内置 Web 服务器，手机扫码即可当遥控器与输入法\n\n### 🎨 用户体验\n- **影院级详情页** —— Apple TV 式全屏 Hero（接入 TMDB 剧照 \u002F Logo），失败自动回退\n- **深色沉浸 UI** —— 纯深色、内容优先的设计，玻璃拟态与柔和聚焦动效\n- **D-pad 原生导航** —— 完全为遥控器设计，聚焦清晰、滚动流畅\n- **1080p 设计基准** —— 自动适配 4K，dp 尺寸一套到底\n\n### 🔧 技术特性\n- **ExoPlayer (Media3) 播放** —— HLS \u002F MP4 原生支持，自适应码率，自动判别格式\n- **元数据增强** —— 接入豆瓣 \u002F Bangumi \u002F TMDB，封面、评分、剧照、续作信息\n- **智能缓存** —— 豆瓣数据与图片内存 + 磁盘双层缓存\n- **自签证书友好** —— 兼容自托管后端常见的明文 HTTP 与自签 TLS\n\n## 📱 支持平台\n\n- **Android TV (Leanback)** —— 最低支持 Android 6.0 (API 23)，targetSdk 36\n- 仅支持 **D-pad 遥控器** 操作，无触摸 \u002F 鼠标依赖\n\n## 📥 下载安装\n\n前往 [Releases](https:\u002F\u002Fgithub.com\u002FMoonTechLab\u002FSelene-TV\u002Freleases) 下载对应架构的 APK：\n\n| 安装包 | 架构 | 适用设备 |\n|--------|------|----------|\n| `SeleneTV-\u003Cver>-arm64-v8a.apk` | **armv8** (arm64-v8a) | 64 位 ARM，主流 Android TV \u002F 电视盒子 |\n| `SeleneTV-\u003Cver>-armeabi-v7a.apk` | **armv7a** (armeabi-v7a) | 32 位 ARM，较老设备 |\n\n> 不确定架构时优先选 **arm64-v8a**。可用 `adb install` 或文件管理器侧载安装。\n\n## 📖 使用说明\n\n### 首次使用\n1. 启动后若未登录，会进入登录页，填写 MoonTV \u002F Helios 后端地址与凭据\n2. 登录成功后进入主界面，顶部为分类标签栏\n3. 在「设置」中可查看**手机遥控二维码**、配置豆瓣 \u002F TMDB 数据源、清理缓存\n\n### 主要功能\n- **首页** —— 继续观看、我的收藏与推荐\n- **搜索** —— 多源聚合，支持手机输入法远程输入\n- **分类** —— 电影 \u002F 剧集 \u002F 动漫 \u002F 综艺 按筛选浏览，直播按频道分类\n- **详情页** —— 查看剧照、简介、选集与播放源，一键播放\n\n## 🏗️ 技术架构\n\n- **Kotlin 2.2** —— 开发语言\n- **Jetpack Compose for TV (Material3)** —— 声明式 TV UI 框架\n- **ExoPlayer (Media3)** —— HLS \u002F MP4 播放后端\n- **Ktor (Netty)** —— 内嵌 HTTP 服务器，承载手机遥控\n- **Coil** —— 图片加载与缓存（含豆瓣防盗链处理）\n- **OkHttp** —— 网络请求（信任自签证书）\n- **kotlinx.serialization** —— JSON 解析\n- **qrcode-kotlin** —— 遥控二维码生成\n\n## ⚠️ 免责声明\n\n1. **仅供学习交流** —— 本项目仅用于技术学习与交流，不提供任何商业服务。\n2. **内容来源** —— 应用聚合的内容来源于第三方平台，我们不对内容的合法性、准确性、完整性或可用性承担任何责任。\n3. **版权声明** —— 所有影视内容版权归原作者与版权方所有，请用户自觉遵守相关法律法规，支持正版。\n4. **使用风险** —— 用户使用本应用所产生的任何直接或间接损失，开发者不承担任何责任。\n5. **合规使用** —— 请在使用过程中遵守当地法律法规，不得用于任何违法用途。\n\n**使用本应用即表示您已阅读并同意上述免责声明。**\n\n## 🙏 致谢\n\n- [MoonTV](https:\u002F\u002Fgithub.com\u002FMoonTechLab\u002FLunaTV) \u002F [Helios](https:\u002F\u002Fgithub.com\u002FMoonTechLab\u002FHelios) —— 后端服务支持\n- [Selene](https:\u002F\u002Fgithub.com\u002FMoonTechLab\u002FSelene) —— 同系列移动端 \u002F 桌面端客户端\n- [AndroidX Media3](https:\u002F\u002Fgithub.com\u002Fandroidx\u002Fmedia) —— 播放器内核\n- 所有用户的支持\n\n---\n\n\u003Cdiv align=\"center\">\n  \u003Cp>如果这个项目对您有帮助，请给个 ⭐️ 支持一下！\u003C\u002Fp>\n\u003C\u002Fdiv>\n\n[![Star History Chart](https:\u002F\u002Fapi.star-history.com\u002Fsvg?repos=MoonTechLab\u002FSelene-TV&type=Date)](https:\u002F\u002Fwww.star-history.com\u002F#MoonTechLab\u002FSelene-TV&Date)\n","Selene-TV 是一个基于 MoonTV v100 版本 \u002F Helios 后端的 Android TV 客户端，专为遥控器设备优化。该项目的核心功能包括多源聚合搜索、分类浏览（电影、剧集、动漫、综艺、直播）、动漫每日放送、继续观看\u002F我的收藏以及直播频道等。技术上，Selene-TV 采用 Kotlin 和 Jetpack Compose for TV 构建，使用 ExoPlayer (Media3) 播放，并支持手机扫码遥控。其设计注重用户体验，提供深色沉浸 UI 和 D-pad 原生导航，适合家庭娱乐场景中追求高质量观影体验的用户。",2,"2026-06-11 04:01:15","CREATED_QUERY"]