FreeNote 开源发布

FreeNote 是一个 Android 本地加密音乐解码工具,用于将已经下载到本地的部分加密音乐文件转换为普通的 FLAC / MP3 / OGG 等音频格式。

项目已在 GitHub 开源:

https://github.com/xuanfeng233-coder/freenote

安装包下载:

https://wwatt.lanzoup.com/b00g48x2kf

项目简介

FreeNote 面向 Android 平台开发,主要用于本地音乐文件的格式转换与互操作。

很多音乐 App 下载到本地的歌曲会以加密格式保存,只能在对应 App 内播放。FreeNote 可以在用户设备本地完成文件解析与转换,将部分受支持的本地加密音乐文件还原为通用音频格式,方便在其他播放器中播放、整理和备份。

整个处理过程均在手机本地完成,不上传任何文件,不连接服务器,也不依赖联网环境。

主要特性

  • 纯离线运行,文件不离开本机
  • 支持多选文件与批量处理
  • 支持将部分本地加密音乐文件转换为普通音频格式
  • 转换结果可保存为 FLAC / MP3 / OGG 等格式
  • 内置音频播放器
  • 支持后台播放与锁屏控制
  • 支持修改标题、艺术家、专辑、封面等音频信息
  • 转换后可直接分享或导出

支持格式

FreeNote 当前支持部分常见音乐平台下载产生的本地加密格式,包括:

  • 网易云音乐 .ncm
  • QQ 音乐 / Moo 音乐部分 .qmc / .mflac / .mgg 等格式
  • 酷狗音乐部分 .kgm / .kgma / .vpr 格式
  • 酷我音乐部分 .kwm / .kwma 格式

需要注意的是,部分新版客户端生成的文件可能不会将解密所需信息保存在文件本身,因此无法直接离线处理。具体支持情况请以项目 README 中的说明为准。

技术信息

FreeNote 主要使用 Kotlin 开发,面向 Android 8.0 及以上系统。

项目使用 Material 3 构建界面,播放部分基于 AndroidX Media3 实现,并通过 jAudioTagger 处理音频元数据读写。

项目仓库中包含完整源码、构建配置与相关实现说明,适合对 Android 开发、本地文件处理、音频格式解析和离线工具实现感兴趣的开发者参考。

GitHub 仓库:

https://github.com/xuanfeng233-coder/freenote

下载

Android 安装包可通过以下地址下载:

https://wwatt.lanzoup.com/b00g48x2kf

安装后选择需要处理的本地音乐文件,即可在设备上进行转换。转换后的文件默认保存到系统音乐目录,可使用系统播放器、文件管理器或其他第三方播放器打开。

使用声明

FreeNote 仅用于个人合法获取音乐文件的本地格式转换、备份与互操作研究。

请勿将本工具用于侵犯版权、传播受保护内容、商业分发、绕过付费机制,或任何违反法律法规及平台服务条款的用途。开发者不鼓励、不支持任何形式的侵权使用,也不对第三方滥用行为承担责任。