Nuvio:自带内容源的媒体库应用
免费开源的媒体播放应用,把自备片源整理成带海报、评分、字幕和续播进度的媒体库。
- 浏览
- 4
- 访问
- 0
- 下载
- 0
- 版本
- v0.6.6-beta
- 平台
- Android、iOS
详细介绍
项目简介
Nuvio 是一款免费、开源的媒体应用,面向手机、桌面和电视等屏幕。它本身不提供内容,而是让你接入自己的片源(Bring your own sources),再把这些片源整理成一个统一媒体库:带海报和封面、评分、字幕,并在每块屏幕上记住你的观看进度。
当前仓库 NuvioMobile 是 Nuvio 的移动端实现,使用 Kotlin Multiplatform 与 Compose Multiplatform 构建,主要语言为 Kotlin。
主要功能
- 自建媒体库:接入你自己的片源,由 Nuvio 统一呈现为带海报、评分和字幕的媒体库。
- 跨屏续播:观看进度在各屏幕间保存,换设备接着看。
- 字幕定制:支持保存字幕样式、导入自定义字体、调整外观,并提供实时预览;切换字幕轨道或暂停时修改样式也能正确生效。
- 片头片尾跳过:可根据 MKV 章节标题识别并跳过片头、片尾和回顾片段。
- 播放信息:播放器角标会识别编码格式,并支持文件名匹配。
- 评分与剧集状态:IMDb 评分保留一位小数显示;未上映的剧集会被标记为不可用。
- 设置整理:设置项分组归类,播放相关页面拆分,更易查找。
- 多语言界面:持续补充和更新多种语言的翻译。
- iOS 画中画:从通知中心返回后会恢复 PiP。
安装与使用
Android:
- 从 Google Play 安装:https://play.google.com/store/apps/details?id=com.nuvio.app
- 或从 GitHub Releases 下载 APK:https://github.com/NuvioMedia/NuvioMobile/releases/latest
iOS(通过 AltStore 或 SideStore):在应用的 Sources 中添加以下源地址,然后安装 Nuvio:
https://raw.githubusercontent.com/NuvioMedia/NuvioMobile/cmp-rewrite/store.json
从源码构建:
git clone https://github.com/NuvioMedia/NuvioMobile.git
cd NuvioMobile
Android 构建需要 Android Studio 与 Android SDK:
./gradlew :androidApp:assembleFullDebug
iOS 构建需要 macOS 与 Xcode,使用 iosApp/iosApp.xcodeproj 工程与 iosApp scheme 构建模拟器版本。
注意事项
- Nuvio 不附带内容,需要你自己提供可用的片源。
- iOS 版本不通过 App Store 分发,需借助 AltStore 或 SideStore 侧载安装。
- 项目采用 GNU General Public License v3.0 许可证。
- 首页为 https://nuvio.tv ,可在此了解项目与支持方式。
本作品整理自 GitHub 开源项目 NuvioMedia/NuvioMobile,原作者 @NuvioMedia,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.6.6-beta当前版本
完善斯洛伐克语、越南语、保加利亚语等翻译;改进播放器角标编码识别与文件名匹配;支持按 MKV 章节标题跳过片头、片尾和回顾;新增字幕样式保存、自定义字体导入、外观调节与实时预览;修复 iOS 通知中心后的画中画恢复,并对设置页分组、评分显示和小数格式等细节做了调整。
- v0.6.5-beta
新增播放器章节功能:进度条章节标记、章节名称与章节面板;折叠屏上分割视频与控制层;暂停时隐藏源名称;补充字幕渲染缩放与主视觉评分设置的多语言翻译;修复分集间标题查询,并改进 debrid 发布名的语言识别。
评论