【免费下载链接】NuvioTVSmart
Official Nuvio WebOS, TizenOS Repository
NuvioTVSmart 是 Nuvio 官方的开源智能电视媒体应用仓库,面向 Samsung Tizen 与 LG webOS 系统。它支持自带媒体源、海报库、评分、字幕与多设备续播,还能播放 P2P 流媒体和 Debrid 资源,并内置追剧派对、跳过片头、多主题换肤等功能,让旧电视直接变身私人流媒体中心。
一、NuvioTVSmart 是什么?
一句话概括:你带源,它帮你把电视变成完整媒体库。
应用启动后会自动为你的内容匹配海报、评分、简介和字幕,并在手机、桌面、电视之间保存"看到哪儿"的进度。它用 JavaScript + HTML + CSS 和电视平台原生 API 构建,核心依赖包括hls.js、dashjs、libbitsub(P2P)等成熟播放库,详见 package.json。
📌 快速了解项目:
| 项目信息 | 说明 |
|---|---|
| 应用名称 | Nuvio TV(版本 1.2.9) |
| 支持系统 | 三星 Tizen 4.0+(2018 年及以后机型)、LG webOS 5.0+(2020 年及以后机型) |
| 开源协议 | GNU GPLv3 |
| 构建工具 | Node.js + npm(esbuild 打包) |
应用元信息(应用 ID、分辨率、权限声明)定义在 appinfo.json,应用按 1920x1080 原生分辨率设计,专为电视大屏优化。
二、老电视能用吗?系统兼容性清单
不同系统版本的电视,功能解锁程度略有差异,官方在 README.md 中给出了明确的兼容矩阵:
- Tizen 4.x(2018–2019 款三星):应用与直连播放正常,但 P2P 播放按设计不可用;
- Tizen 5.x(含 5.5):可通过内置本地 EngineFS 服务播放 P2P,插件功能自 Tizen 6.0 起支持;
- Tizen 6+:P2P 与打包的 PluginService 全功能支持;
- webOS 5.x / 6+:P2P 与插件服务均支持,6+ 使用现代资源配额。
💡 重点是:P2P 播放完全依赖电视上的本地伴随服务完成,不需要你在路由器或家里服务器上额外部署任何流媒体中转设备。
三、如何把 Nuvio 装到电视上
1. 普通用户:使用官方安装器(推荐)
官方提供 Windows、macOS、Linux 三平台桌面端Nuvio TV Installer,它会在本地对 Tizen WGT 包签名后推送到目标电视,全程不用手写签名配置。LG webOS 用户也可以直接把应用加入 Homebrew 仓库,从电视端一键安装。
2. 进阶用户:从源码打包
仓库是只读镜像,clone 后本地构建即可。以 Tizen 为例:
git clone https://gitcode.com/gh_mirrors/nu/NuvioTVSmart cd NuvioTVSmart npm install npm run build npm run package:tizen # 生成 WGT 包 npm run package:webos # 生成 IPK 包package:tizen生成的是未签名 WGT,供开发调试和安装器使用;上架商店则需要 Tizen Studio 配合安全配置文件。打包脚本位于 scripts/package-tizen.mjs 与 scripts/package-webos.mjs。
四、核心功能亮点
1. 私人媒体库:海报、评分、续播一站搞定
首页提供 Modern 与 Classic 两种布局(首次启动可通过 js/ui/screens/onboarding/experienceModeSelectionScreen.js 的配置向导选择),支持 Hero 轮播、"继续观看"分区、下一集推荐。已看状态可同步至 Trakt、Simkl,也能导入媒体服务器(如 Jellyfin)的观看记录,相关实现见 js/ui/screens/home/。
2. 多引擎播放:HLS、DASH、P2P 全覆盖
播放层由多个引擎协作:hls.js、dashjs处理主流流媒体协议,libbitsub负责 P2P。Tizen 电视的 P2P 播放走本地 EngineFS 伴随服务,服务入口在 services/tizen/enginefs-service.js;webOS 侧的资源解析逻辑见 js/core/p2p/webosEngineFsResolver.js。
3. Debrid 集成:Torbox / Premiumize / Real-Debrid
应用内置三家主流 Debrid 服务商的授权流程(API Key 或设备码登录),支持客户端解析、本地缓存检测与云端库能力,定义集中在 js/core/debrid/debridProviders.js。
4. Watch Party:和好友同步追剧
创建 6 位房间码或扫码即可邀请朋友,播放进度、选集、暂停/倍速实时同步,主持人控制,成员掉线后可快速追进度。数据模型见 js/core/party/partyModels.js。
5. 跳过片头与片头/过场自动检测
基于 IntroDB 接口的 Skip Intro 按钮和 AnimeSkip 设置,片头不再手动拖进度条,规则实现见 js/core/player/skipIntervalRules.js。
6. 字幕与音频:细节控的福音
支持 ASS 字幕渲染与位置修正、外挂/内嵌字幕轨道切换、字幕延迟微调与自动同步;webOS 上甚至内置 DTS/TrueHD 到 AC-3 的实时转码(services/webos/src/audioTranscode.js),解决老电视"有声无画"的经典难题。
7. 多主题换肤 + 多用户档案
内置 Gold、Jade、Rose Gold、Arctic Blue、Graphite、White 六套配色,还支持自定义三色主题,调色逻辑在 js/ui/theme/themeColors.js:
账号层面最多创建6 个独立用户档案,各自的布局、主题、字幕偏好、观看进度互不干扰,多口之家一台电视就够(见 js/core/profile/profileManager.js)。界面支持包括简体中文在内的38 种语言,语言列表维护在 js/i18n/index.js。
五、谁适合用 NuvioTVSmart?
- 📺 家里还有一台 2018 年后的三星或 LG 电视,不想再买新盒子的人;
- 🎬 有自己的媒体源(HLS/DASH/P2P/Debrid),想要"开箱即用"体验的人;
- 👨👩👧 多成员家庭,需要独立档案、儿童级体验隔离的人;
- 🛠️ 喜欢折腾、想阅读并修改开源电视应用源码的开发者。
版本更新历史可在 CHANGELOG.md 中查看,最近的 1.2.x 版本持续在完善 Watch Party、环境模式(Ambient Mode 待机轮播)、Trakt/Simkl 同步等体验。
写在最后
NuvioTVSmart 证明了一件事:老电视不必退役。一份开源代码 + 一个安装器,就能把 2018 年买的电视升级成支持 P2P、Debrid、多主题、多档案的私人流媒体终端。如果家里的电视型号在兼容清单内,现在就可以试试了。
【免费下载链接】NuvioTVSmart
Official Nuvio WebOS, TizenOS Repository
相关推荐
MyTV-Android终极指南:让老旧电视秒变智能直播神器
MyTV Android终极指南:让老旧电视秒变智能直播神器 还在为家中老旧电视无法观看直播节目而烦恼吗?MyTV Android作为一款专为老旧设备量身打造的
移动开发音视频直播打造专属家庭媒体中心:Jellyfin开源智能电视应用完全指南
打造专属家庭媒体中心:Jellyfin开源智能电视应用完全指南 在当今数字化时代,构建一个 家庭媒体中心 已成为许多家庭的迫切需求。Jellyfin作为一款优秀
移动开发音视频Homebridge电视盒子插件终极指南:让普通流媒体设备秒变智能HomeKit设备 🎯
Homebridge是一款强大的开源软件,能够将非HomeKit设备无缝集成到苹果的智能家居生态系统中。通过Homebridge电视盒子插件,你可以将普通的流媒
物联网后端
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考