为了水第一贴,不好空手来,特意写了个蜻蜓 FM下载工具给大家分享下。
之前在 Spotify 上发现一个讲中东历史的博客,叫《中东往事》,觉得挺有意思,不过过了一天就下架了,然后找了下发现蜻蜓 FM上有,刚好蜻蜓又送了我 7 天会员,就想着下载下来。
开始用 nodejs 随便写了个脚本,后来想着可以分享给其他人,不过 nodejs 还得装环境,于是就用 golang 重新写了下,又加了点 UI,于是就出现了 QTG:
使用:
- 下载对应平台的压缩包解压
- 在命令行中运行
- 配置 token
- 搜索
- ctrl + d 下载
一些说明:
-
需要自己的账号,抓包拿到 QingTingID 和 Refresh Token,不破解 vip 啥的
-
下载的文件是 .m4a (mp4) 格式,写入了一些简单的元数据,比如 TiTtle,Artist,封面啥的,但是蜻蜓下载下来的文件貌似是 isomM4A mp42 编码,很多软件读不到元数据,有一些播放器可以:比如 vlc,iOS 推荐 Ever Play
-
只简单测试了 macOS & Ubuntu,其他的就靠 golang 的保证了
-
默认下载地址 ~/Downloads/xxxx-qtg
-
没有详细测试,基本够用,有需求或 bug 的可以提 issue,有摸鱼的时间就完善下
一些截图: