Skip to content

TuneFree v2.1.2 — 单文件、自动更新、中英官网

Choose a tag to compare

@zksbx zksbx released this 30 Oct 22:17
· 11 commits to main since this release

单文件 exe、自动更新、中英双版官网,并修复了转码失败等问题


下载

通道 文件 说明
GitHub(推荐) TuneFree-v2.1.2-win64.zip · 95.7 MB 免安装,解压即用
蓝奏云(国内快) TuneFree-v2.1.2-win64.zip · 95.7 MB 点此下载 · 提取码 0211

系统要求:Windows 10 / 11 64 位,需要先打开并登录 QQ音乐(解密靠它提供密钥)。


这版改了什么:

打包:从两个 exe 变成一个

以前压缩包里是 TuneFree.exe+main.exe,看着像两个程序。现在只有一个 TuneFree.exe,命令行模式改由它自己带 --cli 参数启动。

  • 体积 275.7 MB → 239.1 MB(砍掉了用不到的 Qt 模块:QtQuick、QML、PDF、Designer 等)
  • 压缩包 110.6 MB → 95.7 MB

新增功能

  • 自动检查更新:启动 3 秒后静默检查,有新版本会在顶部弹一条提示;也可以手动点「检查更新」,或在设置里关掉
  • 中英双版官网:https://zksbx.github.io/TuneFree/ ,右上角可切换语言
  • 转换完成弹窗:直接告诉你成功几首、失败几首、用了多久、文件在哪,一键打开输出目录或查看日志
  • MIT 许可:源码随便看、随便改

界面

  • 去掉「命令预览」和「独立输出目录」两个用不上的功能,「根目录」统一叫「输出目录」
  • 记住主题、窗口大小、输入目录、输出目录、比特率、输出格式

修掉的问题

问题 说明
解密成功但转 MP3 全部失败(返回码 4294967283 / Permission denied) 安全软件限制 ffmpeg 写盘时,自动改用「管道输出 + 程序自己落盘」的方式重试
QQ音乐更新后报 invalid size 启动时先探测解密符号,找不到就直接说「QQ音乐版本不匹配」,不再抛一堆看不懂的错
断点续跑 已生成的 MP3 会跳过,不用每次从头来;想重转勾上「重新生成已存在的 MP3」

第一次运行时可能遇到:

  • 蓝色窗口「Windows 已保护你的电脑」——那是 SmartScreen 的未知发布者提示,不是报毒。点「更多信息」→「仍要运行」,同一份文件只需点一次。压缩包里的 !首次运行请看.txt 写了详细步骤。
  • 杀毒软件报警——程序用 Frida 往 QQ音乐进程里注入代码,这个行为本身就很像病毒。加信任区即可,源码全部公开。

已知问题

  • 少数歌曲需要先在 QQ音乐里播放一遍,让完整数据落到本地缓存,再转换
  • QQ音乐大版本更新后可能需要等 TuneFree 适配,会尽快跟进
  • 目前只发布 Windows 64 位版本

文件校验

TuneFree-v2.1.2-win64.zip
大小:100,397,751 字节(95.7 MB)
SHA-256:10C2BAF435A5A49CE4CD82403270137F334334539DB74330E0FCFB5762DE4738

下载后可以用 certutil -hashfile TuneFree-v2.1.2-win64.zip SHA256 核对。


English

TuneFree v2.1.2 — single TuneFree.exe, automatic update check, a bilingual website, and a pile of fixes.

  • One exe instead of two: 239 MB unpacked, 95.7 MB zipped
  • Auto update check on startup (can be turned off in the UI)
  • Website in Chinese and English: https://zksbx.github.io/TuneFree/
  • Completion dialog: how many files succeeded / failed, how long it took, and where they went
  • Fixes: MP3 conversion failing with 4294967283 / Permission denied on machines where antivirus blocks ffmpeg from writing files (falls back to piping the output), invalid size after a QQ Music update (now reports a version mismatch instead), resume skipping existing files, and a console window flashing for every song

Requirements: Windows 10 / 11 64-bit, QQ Music running and logged in. Unzip and run — settings are kept when you overwrite an older copy.

First launch may be stopped by SmartScreen: click More info → Run anyway. Antivirus will very likely flag it — the app injects code into the QQ Music process with Frida, and the full source is public in this repository.

SHA-256 of the zip: 10C2BAF435A5A49CE4CD82403270137F334334539DB74330E0FCFB5762DE4738