关于音乐方舟
音乐方舟(MusicArk)是一款专为 HarmonyOS NEXT 打造的多源私人媒体播放器,当前开发版本提供 21 类可添加媒体库,覆盖本地音乐、私人媒体服务器、远程文件、用户主动连接的云盘、有声书服务与网络电台。已发布版本提供的功能以应用商店实际上架包为准。
音乐方舟非常重视您的隐私保护。本隐私政策说明了我们如何收集、使用、存储和保护您的个人信息。
1. 信息收集
重要说明:除您主动开启华为云备份、主动连接网络媒体库或云盘、使用飞牛 ID 连接服务、第三方歌词/封面搜索,或主动提交投诉举报外,音乐方舟的应用数据默认仅保存在您的设备本地。应用仅与您指定的服务器、您主动授权的云服务及完成相应功能所必需的接口通信。
1.1 本地存储信息
- 设备信息:设备型号、操作系统版本、应用版本等技术信息。
- 音乐文件信息:您选择播放的音乐文件的元数据,如标题、艺术家、专辑等。
- 使用数据:应用在本地记录播放历史、播放次数与时长、收藏、播放列表和偏好设置,用于最近播放及听歌统计;不向音乐方舟服务器上传日常使用统计。
- 运行日志:应用通过系统日志记录运行和故障信息,不自动上传日志;日志可能包含歌曲名称、文件路径或错误信息。
- 缓存数据:元数据缓存、歌词缓存、音频流缓存等,均存储在设备本地。
- 派生统计:艺术家与歌曲的关联以及专辑数、歌曲数投影,默认仅存储在设备本地数据库中。
1.2 网络音乐库信息
- 服务器配置:您提供的自建服务器地址(含 smb:// 地址)、用户名和密码,加密存储在设备本地。
- MusicArk 安全凭据:MusicArk 密码、Bearer 和令牌 ID 仅存储在 HarmonyOS Asset Store,不写入普通 Preferences、日志或未加密本地 JSON 备份。
- 华为云盘:仅在您主动连接后,应用以
openid和完整云盘权限https://www.huawei.com/auth/drive直接访问您的华为帐号和云盘。完整权限用于列出账号内已有的全部可访问文件,以便您选择曲库目录;应用实际只读取所选目录中的结构、音频元数据、封面、歌词和音频内容,用于浏览、扫描、播放、缓存与您主动发起的下载,不创建、修改或删除华为云盘文件。 - 华为云盘令牌:Access Token 与最长约 180 天有效的 Refresh Token 存储在 HarmonyOS Asset Store;应用直接向华为 OAuth 服务尝试刷新 Access Token,不经过音乐方舟中转,普通刷新不保证把 180 天期限重新起算。歌曲、缓存和下载任务只保存文件 ID,不保存令牌或带鉴权的 URL。
- 百度网盘:仅在您主动授权后访问“我的应用数据/音乐方舟”(/apps/音乐方舟)。授权成功后,应用检查该专属目录,仅在目录不存在时创建空文件夹;已有目录直接复用,不改名或覆盖,并提示您使用百度网盘官方客户端将音乐放入该目录。扫描与播放限定在其中选定的根目录及其子目录。应用读取目录结构、文件路径、文件名、文件标识、大小、修改时间及音频内容;按功能需要在本地解析标题、艺术家、专辑、时长、音频标签、封面和歌词,用于浏览、扫描、搜索、播放、缓存与主动下载,不访问其他网盘目录,不上传音频或其他文件,不修改、移动或删除已有网盘文件和目录;下载和缓存仅写入本机。
- 百度网盘令牌:Access Token、Refresh Token、有效期和授权范围按凭据标识保存在本机 HarmonyOS Asset Store,并在运行时按需读取到内存;刷新成功后替换旧令牌,刷新失败或授权失效时需重新授权。令牌不写入普通 Preferences、歌曲索引、播放列表、下载任务或普通本地备份;这些记录使用文件路径等稳定标识,不保存临时下载直链。
- 光鸭云盘:仅在您主动通过应用内网页登录并选择媒体根目录后,应用读取该目录及其子目录中的稳定文件 ID、目录结构、文件名、音频标签、时长、嵌入封面、同目录封面和歌词及音频内容,用于浏览、扫描、搜索、播放、投屏、缓存及您主动发起的下载,不创建、修改或删除光鸭云盘文件。应用会根据光鸭云盘官方接口返回结果判断账号是否具备该功能所需的会员资格。
- 光鸭云盘令牌:Access Token、Refresh Token 及授权返回的用户标识按媒体库凭据隔离存储在 HarmonyOS Asset Store;令牌失效、授权被撤销或刷新失败时需要重新授权。歌曲、播放列表、恢复播放、缓存与下载任务只保存稳定文件 ID,不保存令牌或临时下载地址。
- 流媒体数据:从您的自建服务器获取的音乐元数据和流媒体内容。
- 用户操作数据:收藏、播放记录、播放进度、播放队列、歌单、歌曲评分等操作仅与您指定且支持对应能力的自建服务器同步。
- MusicArk 管理操作:仅在您主动操作且账号具有权限时,应用会请求您指定的 MusicArk 服务器扫描媒体根、更新元数据或封面、清理缺失曲库记录,或将所选源文件移入服务端可恢复回收区。
- 下载文件:您主动下载的音乐文件、封面和歌词存储在设备公共下载目录。
- 飞牛 ID 登录:仅在您主动开启该功能并测试、保存或切换网络时,将 FNID、时间戳、随机数和协议签名发送给飞牛
https://5ddd.com/api/v1/fn/con连接服务,用于解析该 NAS 的内网、公网 IPv4/IPv6 与 Relay 地址;音乐用户名、密码和 music-token 不会发送给该连接服务。
网盘扫描增强:光鸭云盘与百度网盘可按「扫描时提取元数据/封面」开关读取配套歌词、封面与歌手头像,并按账号隔离缓存在本机;光鸭默认开启,百度默认关闭。光鸭读取歌曲同目录下的配套图片,百度的图片查找可包含应用专属目录范围内的父目录。扫描时不会发起第三方在线搜词,已有手动歌词优先保留;光鸭 CUE 分轨歌词按曲目时间轴处理。
1.3 投诉举报信息
当您主动提交投诉举报时,我们会接收举报类型、内容名称或位置、问题描述、选填联系方式、选填举证说明,以及应用版本、客户端语言、平台和政策版本。服务端会在内存中临时处理来源网络地址以进行防滥用限流,不将其写入举报记录。请勿提交服务器密码、访问令牌或其他敏感凭据。
2. 信息使用
我们收集的信息仅用于提供音乐播放、歌词显示、封面展示,连接您指定的服务器或主动授权的云盘,同步服务器支持的收藏、歌单、播放记录与评分,提供缓存和个性化功能,维护应用稳定性与安全性,以及登记、核查和处理您主动提交的投诉举报。
3. 信息存储
3.1 本地存储
- 应用设置和偏好配置存储在设备本地 Preferences 中。
- 播放历史、播放列表、收藏、歌曲评分、听歌统计存储在设备本地数据库中。
- 音乐元数据缓存、歌词缓存、音频流缓存存储在应用缓存目录。
- 下载的音乐文件存储在设备公共下载目录。
3.2 百度网盘下载、缓存与清理
- 主动下载:下载中心会将您选择的百度网盘音频下载至本机公共目录 /storage/Users/currentUser/Download/{bundleName}/music(正式版 bundleName 为 pro.musicark.app);歌词和封面如获取成功,会保存为同名 .lrc 和 .jpg 文件,不写入百度网盘。
- 下载临时文件:下载未完成时在同一目录使用 .baidu-part 文件;暂停时保留以便续传,取消任务或最终失败时清理,完成后校验大小并改为正式音频文件。
- 百度网盘缓存:扫描索引保存在设备本地数据库,封面、歌词等保存在应用沙箱 cacheDir/baidu_drive 下,音频临时缓存保存在 cacheDir/stream_cache/baidu_drive。开启边播边存后,完整音频可能复制到您授权的本地音乐专属目录,并成为本地歌曲。
- 缓存清理:可在「设置 → 缓存管理 → 百度网盘」清除该来源的元数据、封面、歌词和音频缓存;开启缓存容量限制时,应用按限额清理较早的缓存文件。清理缓存不会删除已保存的本地歌曲或公共下载文件。
- 下载文件清理:可在下载中心的已完成任务中选择「删除本地文件」,删除音频及同名封面和歌词;也可使用系统文件管理器删除。删除百度网盘媒体库会清除其相关下载任务与未完成片段,但保留已完成的公共下载文件。
3.3 网络通信
应用会与您配置的自建音乐服务器、您主动授权的云盘,以及您配置的歌词和封面第三方源进行网络通信。主动开启飞牛 ID 登录时,应用会按上述范围请求飞牛连接服务;通过官方 Relay 连接时,媒体请求会经过飞牛提供的中继服务。当您主动提交投诉举报时,举报信息会发送至 https://musicark.pro/api/reports。举报信息默认保存不超过 2 年,法律法规另有要求的除外。
连接华为云盘时,应用使用 AGC 服务器应用 OAuth 凭据,在应用内的隔离网页会话展示华为授权页,回调导航发出前截获授权码,不访问音乐方舟回调网页。授权码换令牌与 Refresh Token 刷新由设备携带 Client ID/Client Secret 直接访问华为 OAuth 服务;云盘文件列表、音频和其他内容也由设备直接从华为读取,不经过音乐方舟服务器。Client Secret 因此包含在安装包中,不能保证对安装包提取者保密。应用不注册网页到原生的脚本桥,不读取帐号、密码、验证码、Cookie 或表单;深色模式下仅执行图片、视频、Canvas 与背景媒体的颜色恢复脚本,以保持华为原版 Logo、二维码和图片颜色。网页登录 Cookie 不持久保存。用户令牌由 HarmonyOS Asset Store 保护且不进入普通本地备份;一次性 state 只保存在最长 10 分钟的 Asset Store 授权会话中,成功、取消或到期后清除。
连接百度网盘时,授权码换令牌、令牌刷新、专属目录检查与必要的创建、文件查询以及音频下载均由设备直连百度,不经过音乐方舟服务器;SecretKey 包含在安装包中,不能保证对安装包提取者保密。
百度网盘登录:账号、密码、手机号和短信验证码由百度官方网页处理,应用不读取登录表单或 Cookie,不注册网页到原生的脚本桥;授权页使用不持久保存 Cookie 的隔离会话,回调在访问音乐方舟网页前截获并校验 state,应用仅获取完成授权所需的授权码和令牌。
百度网盘临时下载直链仅在播放、缓存或下载时按需获取,不持久化,也不传递给投屏设备。
歌词和封面匹配:应用会按您的 API 设置请求第三方源(如酷狗、网易云等公开 API);在线匹配会发送歌曲名、艺术家、专辑等检索关键词,播放或下载时补全歌词也可能触发此请求,不发送百度网盘访问令牌或音频文件。
连接光鸭云盘时,应用内的隔离网页会话展示光鸭官方登录页,使用 OAuth 2.0 + PKCE;应用在回调导航发出前截获授权码并校验 state,无需访问音乐方舟回调网页。登记的回调标识为 https://musicark.pro/musicark/oauth/guangya/callback。官方网页负责接收账号、密码或验证码;应用仅注入样式以适配主题、字体和布局,不读取表单值或 Cookie,不注册网页到原生的脚本桥。网页登录 Cookie 不持久保存。一次性 code、state 和 PKCE 校验值仅用于本次授权,不写入应用日志。应用不提供设备码扫码登录,网页登录与文件读取不需要加签密钥,安装包不包含该密钥。令牌换取与刷新、目录和文件查询及音频读取均由设备直连光鸭。用户令牌和短期 PKCE 校验值由 HarmonyOS Asset Store 保护,不进入普通本地备份。临时下载地址仅在播放、投屏、缓存或下载时按稳定文件 ID 获取或刷新,不作为歌曲永久标识,也不持久化。
3.4 数据安全
华为云盘、百度网盘和光鸭云盘的用户令牌由 HarmonyOS Asset Store 保护,不写入普通配置或普通本地备份;一次性授权码不持久保存,state 和 PKCE 校验值按授权会话管理。
MusicArk 的普通本地备份不包含密码或令牌。当您主动使用加密华为云备份时,应用会在构建加密载荷期间临时读取 MusicArk 密码,以便换机恢复后作为新设备重新登录;旧设备 Bearer、管理员临时会话和媒体代理令牌不会进入备份。
举报记录保存在网站公开目录之外,仅授权管理员可通过鉴权后台查看和处理,不会公开展示。管理员令牌不会随举报提交,也不会保存在应用、公开网页、浏览器持久化存储或网站源码中。
4. 信息共享
我们承诺不会向第三方出售、交易或转让您的个人信息。除您主动启用的网络功能和投诉举报外,应用数据默认保存在您的设备本地。应用不包含任何广告 SDK、数据分析 SDK 或第三方追踪工具。
5. 权限说明
- 互联网访问:连接您配置的网络音乐库服务器、您主动授权的华为云盘/百度网盘/光鸭云盘、歌词/封面搜索 API,以及在您主动操作时提交投诉举报。
- 媒体文件读取:扫描和播放您设备上的本地音乐文件。
- 后台播放:在应用切换到后台时继续播放音乐。
- 悬浮窗(可选):经您授权后显示悬浮歌词和悬浮操作球,可在系统设置中撤销授权。
- 百度网盘授权:当前采用官方 OAuth 授权码模式,scope 为 basic,netdisk,授权页可能展示创建文件夹和读写权限。云端创建/写权限仅用于授权成功后初始化固定应用专属目录 /apps/音乐方舟:目录缺失时创建空文件夹,已有目录直接复用,不改名或覆盖。应用不新建其他网盘目录,不上传音频或其他文件,不修改、移动或删除已有网盘内容;本地下载和缓存写入不使用云端写权限。
6. 您的权利
您可以查看、删除、限制处理自己的本地数据,卸载应用会移除应用沙箱内的数据;公共下载文件、已保存的本地歌曲及您导出的备份可能保留,请在系统文件管理器中另行删除。您还可以通过本地备份或华为云备份功能导出播放列表、收藏、音乐库账号配置等应用数据。退出华为云盘连接时,应用会优先撤销 Refresh Token,并清除本地令牌、配置、缓存和相关下载任务;您也可在华为帐号授权管理中撤销。删除光鸭云盘媒体库实例后,当没有其他实例共用同一凭据时,应用会清除对应本地令牌、配置、缓存和相关下载任务;您也可在光鸭云盘提供的授权管理入口撤销授权。仅因令牌到期或失效而在原媒体库中重新授权时,原媒体库配置、已扫描索引及其他本地数据不会自动删除。
撤销百度网盘:删除媒体库实例会清除对应本地令牌、配置、扫描索引及相关下载任务;其他缓存可在缓存管理中清理,已完成的公共下载文件保留。删除本地实例不等同于撤销百度侧授权,您还可通过百度提供的授权管理入口撤销;仅因令牌失效而重新授权不会自动删除原曲库数据。
7. 儿童隐私保护
本应用不会故意收集 13 岁以下儿童的个人信息。如果您是未成年人的监护人,请确保在您的指导下使用本应用。
8. 隐私政策更新
我们可能会不时更新本隐私政策。重大变更时,我们会通过应用内通知告知您。继续使用我们的服务即表示您接受更新后的隐私政策。
9. 联系我们
如果您对本隐私政策有任何疑问或建议,请通过以下方式联系我们:wuyouziyuan@qq.com。我们将在收到您的询问后尽快回复。
如需投诉举报违法违规、侵权或其他不良信息,请使用在线投诉举报入口,无需邮件或登录。