NeriPlayer 中文文档 下载 App

NeriPlayer 多源聚合音频播放器深度使用指南

关于本站:第三方整理的中文文档站,非官方页面;内容来自公开资料整理,功能与界面以官方最新版为准。

导语

NeriPlayer 是由 cwuom 开发的开源原生 Android 音频播放器,基于 Jetpack Compose 与 Media3 构建。它不自建公共云端曲库,而是通过用户自己的网易云音乐、Bilibili 和 YouTube Music 账号,把三个平台的搜索、播放、歌单、收藏统一到一个应用内。

应用围绕「账号即能力 · 本地优先 · 数据自持」三条主线持续打磨:播放缓存、下载文件、歌单、历史、设置默认保存在设备本地;可选将歌单、收藏、最近播放和播放统计同步到用户自己的 GitHub 仓库或 WebDAV 远端,数据写入去中心化的用户自有空间,而非项目维护者的中心化服务。

产品档案速览

项目说明
开发者cwuom
开源许可GPL-3.0
技术栈Jetpack Compose + Media3 + Kotlin/Native
系统要求Android 9 (API 28) 及以上
架构单 Activity + Compose NavHost
包名moe.ouom.neriplayer
核心数据源网易云音乐、Bilibili、YouTube Music、本地音频
特色能力多源自动换源兜底、逐词歌词系统、USB 独占播放、一起听实时同步、去中心化同步

结构导览

下面按功能分组列出站内页面,便于快速定位你感兴趣的主题。

多源探索

「账号即能力」是 NeriPlayer 的核心理念——你需要自己持有网易云、Bilibili、YouTube Music 的账号才能启用各平台的搜索、播放和歌单能力。本分组覆盖三个平台的接入方式、分层搜索、链接识别,以及平台各自的兜底与跳过机制。

播放核心

播放体验由 Media3 引擎驱动,自研 native DSP 处理音效,仿 Apple Music 的深度歌词系统支持逐词高亮、翻译、音译、悬浮与蓝牙输出,还包含 USB 独占播放和 GLSL 流体背景动效。

一起听房间

一起听是 NeriPlayer 相对独立的高级功能——客户端与 Cloudflare Worker 共同维护房间、角色、队列和播放状态,通过 WebSocket 做实时同步,还支持自建服务端和会话候选共享。

本地音乐管理

本地优先意味着所有播放缓存、下载文件、歌单和历史都默认存在设备本地。本分组覆盖从外部分享导入、设备扫描、本地歌手分类到下载队列恢复的完整链路。

统计与同步

NeriPlayer 的同步策略刻意保持去中心化——数据写入用户自己控制的 GitHub/WebDAV 远端,而不是上传到项目维护者的中心化服务。

个性化与联动

支持自动/浅色/深色模式、动态取色、Android 13+ 进阶高级模糊、桌面小组件(4x1/2x2/4x2)、启动器快捷方式、外部歌词设备联动和车载播放。

设置与诊断

更多软件文档