Nuclear 开源流媒体音乐播放器:免注册听歌与 3 个核心场景上手指南
【免费下载链接】nuclearStreaming music player that finds free music for you项目地址: https://gitcode.com/GitHub_Trending/nu/nuclear
Nuclear 是一款开源、免费的流媒体音乐播放器,无需注册账号、无广告、无追踪,在 Windows、macOS、Linux 上即可在线检索并播放音乐。它面向不想订阅音乐服务的听众和喜欢插件化定制的开发者,本文从零讲解安装与使用。
解决什么问题:免注册的在线听歌
第一个场景:你想听某首歌,但某商业平台要求注册、登录甚至付费。Nuclear 的用法是打开顶部搜索框,输入歌名或艺术家,结果按艺术家、专辑、曲目分标签展示,点一下即可加入队列播放,全程不产生任何账号行为。
第二个场景:你想整理自己听过的内容。Nuclear 支持收藏(曲目、专辑、艺术家三类)、自建播放列表、通过插件从外部服务 URL 导入歌单,并可以 JSON 格式导出;同一局域网内的手机还能通过 Nuclear Jam 遥控桌面端播放。
快速上手:选对平台包五分钟装完
从项目 Releases 页下载对应平台的安装包,官方各平台包格式与安装注意如下表:
| 平台 | 安装方式 | 说明 |
|---|---|---|
| Windows | .exe或.msi | .exe为按用户安装,无需管理员权限 |
| macOS | .dmg(Apple Silicon / Intel 各一份) | 未做 Apple 签名,首次启动需右键选择"打开"绕过 Gatekeeper |
| Linux | AppImage /.deb/.rpm,或flatpak install flathub com.nuclearplayer.Nuclear、sudo snap install nuclear | 官方推荐 Flatpak,可自动更新 |
| Arch Linux | AUR:yay -S nuclear-player-bin | 预编译二进制包 |
应用启动时会自动检查更新,可在设置中开关。需要留意的是:全新安装不含任何曲库,首次打开 Dashboard 会提示你安装插件,至少装一个元数据插件(负责搜索)和一个流媒体插件(负责取音频),之后搜索才能返回结果,详见入门指南。
核心场景演示:搜索、歌单到手机遥控
搜索艺术家与专辑并播放
在顶部搜索框输入关键词后回车,结果按标签分页展示;每行曲目右侧的+按钮将其加入队列,三点菜单还提供立即播放、下一首播放、加入收藏、加入播放列表等动作。底部播放条提供进度、音量与曲目信息,右侧队列面板支持拖拽重排。
用收藏与播放列表整理曲目
左侧栏 Playlists 视图点+即可命名新建歌单,也可以把当前队列直接存为歌单。详情页支持整列播放、拖拽排序、JSON 导出;导入支持本地 JSON 或粘贴 URL(由已安装的播放列表插件解析),URL 导入的歌单为只读。所有歌单自动落盘,重启不丢失,参考播放列表文档。
用手机当遥控器控制桌面端
在"设置 → 集成"中打开 Nuclear Jam 后,播放器会在局域网地址的 4120-4129 端口起一个小型 Web 服务,顶栏出现二维码图标,手机扫码即可在浏览器里操作:查看正在播放、切歌、搜索加曲、删队列,多台设备同时在线且实时同步,数据不出局域网。开启步骤见Nuclear Jam 文档。
技术实现要点:插件 Provider 与 Tauri 架构
播放器是壳,内容全靠插件 Provider。Nuclear 本身只负责界面、播放引擎、队列、收藏与歌单;插件安装后会注册元数据、流媒体、Dashboard、发现(自动推荐)、歌单导入等类型的 Provider,同类 Provider 装多个时可在 Sources 视图切换激活项,架构说明见How Nuclear works。
Rust + React 的跨平台主体。主应用基于 Tauri 构建,仓库为 pnpm 单仓、Turborepo 调度;音频链路拆在独立的 hifi 包 中,涵盖 HLS/MSE 流、无缝切歌与均衡器插件,插件开发者则可基于 plugin-sdk 编写自己的 Provider。
播放链路分工明确:元数据 Provider 提供检索与曲目信息,流媒体 Provider 依据这些信息取到音频流,播放器接管缓冲、拖拽与队列推进。
适用边界与注意事项:适合什么、避开什么
- 适合:不想注册付费账号听在线音乐、希望自选并组合多个音乐源、需要在局域网内用手机遥控播放的用户。
- 不适合:依赖本地文件夹扫描与离线管理的场景,当前版本未提供本地曲库扫描功能,播放内容完全来自插件源。
- 常见坑:首次打开"没有声音"多因未装流媒体插件;macOS 需手动放行 Gatekeeper;Flatpak 沙箱可能影响个别功能,可换
.deb/.rpm/AppImage;Nuclear Jam 要求设备与电脑在同一网络。 - 播放源为第三方服务,音质与可用性随来源波动;项目采用 AGPL-3.0 协议,详见安装文档中各格式的差异说明。
Nuclear 是一款"播放器提供界面与引擎、插件提供全部音乐内容"的开源流媒体播放器,免注册、无广告、无追踪。如果你不愿为听歌付费订阅,又希望自选音乐源并保留遥控与 API 集成能力,它值得放进常用工具列表。
项目地址(如需 clone 源码):https://gitcode.com/GitHub_Trending/nu/nuclear
【免费下载链接】nuclearStreaming music player that finds free music for you项目地址: https://gitcode.com/GitHub_Trending/nu/nuclear
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考